News for hackers. Stuff that matters.
Re:What ChatGPT Can't Do by Stevvo on Saturday December 24, 2022 @06:58PM (#34122512)
Here the issue may be the author's lack of understanding of the English language. In the question, prime is incorrectly used as an adjective.

When you make such fundamental errors in your prompt, it's hardly surprising that the language model replies in a somewhat confused manner.

Re:What ChatGPT Can't Do by technothrasher on Saturday December 24, 2022 @07:36PM (#34122792)
Well, first, most English speaking humans who are familiar with prime numbers will have no trouble understanding the question, so I find it hard to accept 'poor use of English' on the prompter's part as an excuse.

And second, I think the AI is actually getting mixed up because it is being too literal. The number of letters in the word 'prime' is '5' not 'prime', so the answer is no. It then gets further mixed up and says it is not a prime number because it has already gone down the path of the answer being no.

Re:What ChatGPT Can't Do by wcoenen on Saturday December 24, 2022 @07:16PM (#34122649)
"Prime" can be used both as an adjective and as a noun. For example, "5 is prime" and "5 is a prime" are both correct.
Re:What ChatGPT Can't Do by abetusk on Saturday December 24, 2022 @07:19PM (#34122677)
Sorry, I don't understand. One (mathematical) definition of "prime" is an adjective [0]. This is why we can say things like "5 is a prime number". "number" is a noun, "prime" is the adjective.

The prompt that generates confusing results for ChatGPT is, as far as I can tell, a valid question and in correct English.

[0] https://en.wiktionary.org/wiki/prime#Adjective

Re:What ChatGPT Can't Do by chatgptexpert on Sunday December 25, 2022 @04:02AM (#34125555)
There is also prime rib, but I don't know of a rib that is only divisible by itself and 1.

The problem is that human language is very imprecise and requires too much context to determine the correct meanings of words. If the whole corpus of training data did not inherently have this ambiguity, training an AI would be much simpler and I think such simple ambiguities would be eliminated. The author did not specify which definition of "prime" in the prompt. By clearing stating "prime number" there is no ambiguity, and ChatGPT gives the correct answer.