10. Solving the three problems with Perplexity
10.1. Introduction
Here is a screenshot of the Perplexity AI homepage:
![]() |
- In [1], the Perplexity URL;
- In [2], the icon to start a new conversation with the AI;
- In [3], we used the Pro version with a one-month paid subscription. With the free version, you cannot attach files to the question asked. Perplexity immediately indicates that you need to upgrade to the Pro version;
- In [4], the icon to attach files to the question asked;
- In [5], your question;
10.2. Problem 1
![]() |
- In [1], the icon to start the conversation with the AI;
The answer is correct and complete.
10.3. Problem 2
![]() |
- In [1], we provide the PDF generated by ChatGPT that explains how the tax is calculated;
- In [2], we provide additional instructions for generating the Python script. This text file requires the verification of 25 unit tests, whereas the PDF only suggests 12;
- In [3], we start the conversation;
Perplexity will never be able to solve the problem. It gives very strange answers. For example, it might suggest a Python script while noting that it doesn’t pass all the tests. What’s the point of this response when we’re asking for a script that passes all 25 tests? Furthermore, it repeatedly stated that the Python script it generated passed all 25 tests, even though that was false. When tested in PyCharm, the generated script failed most of the 25 tests. The AI’s responses were always quick—and always wrong. This AI turned out to be very disappointing and misleading.
As a result, it seemed pointless to me to ask it to solve problem 3.


