4 ms·
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 suc
by Stevvo 4y ago
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.
- wcoenen 4y ago"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.
- abetusk 4y agoSorry, 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 https://en.wiktionary.org/wiki/prime#Adjective
- chatgptexpert 4y agoThere 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.
- technothrasher 4y agoWell, 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.