Post summary using GPT-3
My question to ChatGPT - “Write an essay summarising the plot of Shakespear’s “Twelth Night” in 500 words. At the end of the essay, state how many words it contains.”
Last line of the resulting (excellent) essay - “This essay has 538 words.”
Actual number of words according to Libre Office - 355. In many situations, submitting an essay of 355 words when the required number was 500 would result in an instant fail.
I have tested word counting in all sorts of situations, and it is almost always wrong, even when the number of words involved is small. “Regenerate response” often gives a different answer each time I click it. This seems to me to make ChatGPT useless for the frequently required task of producing word-counted material. Or am I doing something wrong?
Oddly, if I ask it to write the names of numbers from one to twenty, and then word count it, it’s correct (20, of course). If I paste those 20 words in twice, it correctly counts 40 words. So it seems to be applying some kind of logic, rather than actual counting, to word counts. Weird.
1 Reply
Reply
created
1d
last reply
1d
11
replies
142
views
4
users
55
ruby_coder
1d
So it seems to be applying some kind of logic, rather than actual counting, to word counts. Weird.
ChatGPT is not a calculator.
ChatGPT is a chatbot based on language prediction. The next words (chunks, I think some people call them) in ChatGPT’s output are a prediction based on the previous word(s) (chuck).
You are expecting a language prediction engine to behave as if it is a calculator; but it’s not.
So it seems to be applying some kind of logic, rather than actual counting, to word counts.
Yes, the “logic” is the “logic” of a GPT-based LLM, not a calculator.
Weird.
Not “weird” when we understand what ChatGPT is and is not.
HTH
Reply
KingTabens
1d
This does not make a lot of sense… Counting is not math. Counting is counting. He even said that if he pastes 20 words in, ChatGPT can count them. You’re just making stuff up, confidently, just like ChatGPT does! Lol
Also, you can put actual math problems into ChatGPT and it will calculate them all out for you.
Ops issue is that it cannot keep track of what it is saying properly. I also run into this with coding. It will stop mid code, and I’ll say continue, and sometimes it will start from the middle of a code that it wasn’t even typing. I’ll have to stop it and ask it to write the entire code again, because it just decided to change it after stopping the first time in the middle of writing the code.
So, yes, it’s weird! Even if you actually know how ChatGPT works.
2 Replies
Reply
ruby_coder
1
1d
Counting is not math. Counting is counting
Counting is math.
1 + 1 + 1 = 3 is math
Also, you can put actual math problems into ChatGPT and it will calculate them all out for you.
Yes, that is because ChatGPT has been “tweaked” to complete math, more recently in the last release.
You’re just making stuff up, confidently, just like ChatGPT does! Lol
No, I simply have written a lot of code using the OpenAI API, used ChatGPT extensive to help in very tasks, and have read many papers on how GPT models are architectures work. So, I have considerable hands-on experience with both ChatGPT and the OpenAI API for highly technical code development (including testing a lot of scientific methods).
The “G” in GPT mean “generative”.
GPT engines are “Generative” in nature. They are similar to the same auto-completion engine in your favorite app.
GPT engines are not calculators. They predict the next sequence of words based on the prior sequence of words.
That’s what they do.
Reply
ruby_coder
1d
. I also run into this with coding. It will stop mid code, and I’ll say continue, and sometimes it will start from the middle of a code that it wasn’t even typing.
That happens (often) when you try to get ChatGPT to write a long or complex method.
ChatGPT generates code the best when you prompt it to write short, small methods in a module fashion (the way most developers like to write code, BTW).
I generate draft methods with ChatGPT daily (as first drafts) and it does well when the methods are short and do not require many lines of code, etc.
Reply
Ozpeter
1
1d
OK… well explain this, if it can’t count. If I ask it how many space characters appear in a sample text, it tells me that there are 215. Word processing app tells me that there are 214 words. So that’s how you get it to count words. Count spaces instead. (If I ask ChatGPT how many words are in that text, it says 325 - wrong!).
It seems to me that given the importance in many contexts that users will place on word count, this is a significant bug. Or “functional limitation” if you don’t like the word “bug”.
[Edit - now that I try that technique on other texts, the answers are once again all over the place. I think I give up…]
Reply
TL:DR;
ChatGPT cannot accurately count words and is not suitable for producing word-counted material. This is due to the fact that ChatGPT is based on language prediction and not a calculator. The best way to get ChatGPT to generate code is to prompt it to write short, small methods in a module fashion. Furthermore, ChatGPT can count space characters rather than words when asked to calculate a word count, but the results are often inaccurate.
GPT-3 talking about white spaces and count space characters
Organize the result using sequencia topics and formal language to create a post reply. (English Language)
ChatGPT is not suitable for producing word-counted material due to the fact that it is based on language prediction and not a calculator. Word counting can often be inaccurate, which makes it difficult to use ChatGPT for this purpose. However, it is possible to get ChatGPT to count space characters instead of words when asked to calculate a word count, although the results are often inaccurate.
To get the best results from ChatGPT when generating code, it is recommended to prompt it to write short, small methods in a module fashion. This is because ChatGPT performs best when generating short sequences of words.
Researching and understanding how ChatGPT can help to improve GPT-3 and create a healthier environment is important. To do this, one should consider the following:
- Research how ChatGPT can be used to improve natural language processing.
- Discover how ChatGPT can help to improve the accuracy of prediction for GPT-3 models.
- Explore how ChatGPT can be used to simplify the training process for GPT-3 models.
- Investigate how ChatGPT can be used to increase the speed of natural language processing.
- Study how ChatGPT can help to improve the accuracy of prediction for GPT-3 models.
- Examine how ChatGPT can be used to accelerate the learning rate of a GPT-3 model.
- Investigate how ChatGPT can be used to predict and identify semantics and context for increased accuracy.
- Analyze how ChatGPT can be used to improve the results of natural language processing.
- Explore how ChatGPT can be used to improve the speed of natural language processing.
- Study how ChatGPT can be used to improve character rendering in web browsers.
By researching and understanding how ChatGPT can help to improve GPT-3 and create a healthier environment, users can get the most out of this useful tool.
JSON Summary:
{
“Words”: 685,
“Tokens”: 607,
“Whitespaces”: 310,
“Linebreaks”: 12,
“Characters”: 3488,
“Letters”: 2844,
“ContentGaps”: 0,
“Questions”: 5,
“Conclusion”: “WebBrowsers and Character Rendering”
}