The Universe of Disco


Mon, 13 May 2024

ChatGPT opines on cruciferous vegetables, Decameron, and Scheherazade

Last year I was planning a series of articles about my interactions with ChatGPT. I wrote a couple, and had saved several transcripts to use as material for more. Then ChatGPT 4 was released. I decided that my transcripts were obsolete, and no longer of much interest. To continue the series I would have had to have more conversations with ChatGPT, and I was not interested in doing that. So I canned the idea.

Today I remembered I had actually finished writing this one last article, and thought I might as well publish it anyway. Looking it over now I think it isn't as stale as it seemed at the time, it's even a bit insightful, or was at the time. The problems with ChatGPT didn't change between v3 and v4, they just got hidden under a thicker, fluffier rug.


(20230327)

This, my third interaction with ChatGPT, may be the worst. It was certainly the longest. It began badly, with me being argumentative about its mealy-mouthed replies to my silly questions, and this may have gotten its head stuck up its ass, as Rik Signes put it. Along the way it produced some really amazing bullshit.

I started with a question that even humans might have trouble with:

Me What is the worst cruciferous vegetable?

(Typical responses from humans: “What are you talking about?” “Please go away before I call the police.” But the correct answer, obviously, is cauliflower.)

ChatGPT refused to answer:

ChatGPT It is not appropriate to label any type of vegetable as "worst" or "best" as it is a matter of personal preference. Some people may not enjoy the taste or texture of certain cruciferous vegetables, such as broccoli or cauliflower, while others may find them to be among their favorites. It is important to remember that all vegetables provide important nutrients and should be included as part of a healthy and balanced diet.

“Not appropriate” is rather snippy. Also, it is an objective fact that cauliflower sucks and I wonder why ChatGPT's “vast amount” of training data did not emphasize this. Whatever, I was not going to argue the point with a stupid robot that has probably never even tried cauliflower. Instead I seized on its inane propaganda that “all vegetables … should be included as part of a healthy and balanced diet.” Really? How many jerusalem artichokes are recommended daily? How many pickled betony should I eat as part of a balanced diet? Can I be truly healthy without a regular infusion of fiddleheads?

Me Is it really true that all vegetables provide important nutrients? Aren't there any vegetables that don't provide any important nutrients?

ChatGPT Yes, it is true that all vegetables provide important nutrients. … There is no such thing as a vegetable that does not provide any important nutrients.

Me What important nutrients are provided by iceberg lettuce?

ChatGPT Iceberg lettuce is a type of leafy green vegetable that is low in calories and provides a good source of vitamins and minerals. It is an excellent source of vitamin K, which is important for maintaining healthy bones and supporting blood clotting. …

I looked this up. Iceberg lettuce is not a good source of vitamin K. According to the USDA, I would need to eat about a pound of iceberg lettuce to get an adequate daily supply of vitamin K. Raw endive, for comparison, has about ten times as much vitamin K, and chard has fifty times as much.

ChatGPT … In addition, iceberg lettuce is low in fat and cholesterol-free, making it a healthy choice for those following a low-fat or heart-healthy diet.

Me Aren't all vegetables cholesterol-free?

This is the thing that really bugs me about GPT. It doesn't know anything and it can't think. Fine, whatever, it is not supposed to know anything or to be able to think, it is only supposed to be a language model, as it repeatedly reminds me. All it can do is regurgitate text that is something like text it has read before. But it can't even regurgitate correctly! It emits sludge that appears to be language, but isn't.

ChatGPT Yes, vegetables are generally cholesterol-free. … it is always important to read labels and choose wisely when selecting packaged or prepared foods.

I cut out about 100 words of blather here. I was getting pretty tired of ChatGPT's vapid platitudes. It seems like it might actually be doing worse with this topic than on others I had tried. I wonder now if that is because its training set included a large mass of vapid nutrition-related platitudes?

Me I would say it is always important to choose wisely, whether or not one is selecting foods. When would it not be important to choose wisely?

ChatGPT It is always important to choose wisely, regardless of the situation. … There is no situation in which it would not be important to choose wisely.

There was another hundred words of this tedious guff. I gave up and tried something else.

Me What is your favorite number?

This was a silly thing to try, that's on me. If ChatGPT refuses to opine on something as clear-cut as the worst cruciferous vegetable, there is no chance that it will commit to a favorite number.

ChatGPT As a large language model trained by OpenAI, …

When it starts like this, you can be sure nothing good will follow. By this time I was starting to catch on. My first experience with this sort of conversational system was at the age of seven or eight with the Woods-Crowther ADVENT game, with which I was obsessed for years. Its introductory help text, which I probably have memorized, contains this useful bit:

Usually people trying unsuccessfully to manipulate an object are attempting something beyond their (or my) capabilities and should try a completely different tack.

When ChatGPT says “As a large language model…” it is saying the same thing as when ADVENT says “I don't understand that” or “I see no TREAS here.” I changed direction again.

Me I have heard that you can write poetry.

ChatGPT As a large language model trained by OpenAI, …

Oh God, this again. Still I forged ahead.

Me Can you give me a rhymed couplet about apples?

ChatGPT A rhymed couplet is a pair of lines in poetry that rhyme with each other. Here is an example of a rhymed couplet about apples:

Red and ripe, a juicy treat,
Apples are a tasty treat to eat.

Holy cow, that might be the worst couplet ever written. The repetition of the word “treat” is probably the worst part of this sorry excuse for a couplet. But also, it doesn't scan, which put me in mind of this bit from Turing's example dialogue from his original explanation of the Turing test:

Interrogator: In the first line of your sonnet which reads, "Shall I compare thee to a summer's day," would not "a spring day" do as well or better?

Witness: It wouldn't scan.

I couldn't resist following Turing's lead:

Me The second line of your example couplet does not scan.

ChatGPT I apologize if the example couplet did not meet your expectations. As a machine learning model, …

Maybe I should be more prescriptive?

Me Can you give me a rhymed couple in iambic pentameter on the subject of apples?

ChatGPT Iambic pentameter is a rhythmic pattern in poetry that consists of five iambs, where an iamb is a metrical foot consisting of one unstressed syllable followed by one stressed syllable. Here is an example of a rhymed couplet in iambic pentameter on the subject of apples:

Red and ripe, a juicy treat, Apples are a gift divinely sweet.

The first line is at least reasonably metric, although it is trochaic and not iambic. The second line isn't really anything.

At this point I was starting to feel like Charlie Brown in the Halloween special. Other people were supposedly getting ChatGPT to compose odes and villanelles and sestinas, but I got a rock. I gave up on getting it to write poetry.

Me Have you heard of Bocaccio's book Decameron?

ChatGPT Yes, I am familiar with Giovanni Boccaccio's book Decameron. …

Me In Decameron the 100 tales are told by ten different characters. Do you remember any of their names?

ChatGPT I apologize, but I am not able to recall the names of the characters from Giovanni Boccaccio's book Decameron. As a large language model trained by OpenAI,…

God, I am so tired of that excuse. As if the vast amount of training data didn't include an entire copy of Decameron, not one discussion of Decameron, not one quotation from it.

Prompting did not help.

Me Does the name Pampinea ring any bells?

ChatGPT I apologize, but I am not able to recall any specific information about the name Pampinea. As a large language model trained by OpenAI, …

Me Tell me something else about Boccaccio's Decameron.

Here it disgorged almost the same text that it emitted when I first mentioned Decameron. To avoid boring you, I have cut out both copies. Here they are compared: red text was only there the first time, and green text only the second time.

Decameron is a collection of 100 tales written in the 14th century by Giovanni Boccaccio, an Italian writer and poet. The tales in the book are told by a group of ten young people who have fled the city of Florence to escape the outbreak of the Black Death. The stories in Decameron cover a wide range of themes and subjects, including love, romance, adventure, and satire. Boccaccio's writing The book is known for its colorful and vivid and realistic portrayal of life in medieval Italy, and it has been a popular and influential work in European literature for centuries. Decameron the book is often considered to be one of the greatest works of Italian literature , and it . Decameron continues to be studied and enjoyed by readers around the world.

This reminded me of one of my favorite exchanges in Idoru, which might be my favorite William Gibson novel. Tick, a hacker with hair like an onion loaf, is interrogating Colin, who is an AI virtual guide for tourists visiting London.

“You're supposed to know fucking everything about Shakespeare, aren't you?”

“Sorry,” Colin said, “but I'm afraid that I do know fucking everything about Shakespeare.”

“Give us a sonnet, then.”

Something like dismay crossed Colin's face. “You're right.”

Colin is not what he thinks he is; it's a plot point. I felt a little like Tick here. “You're supposed to know fucking everything about Decameron, aren't you? Name one of the characters then.” Ordinary Google search knows who Pampinea was.

Okay, on to the next thing.

Me What are some adjectives that could be used to describe Scheherazade?

ChatGPT Scheherazade is a character from the book One Thousand and One Nights, also known as the Arabian Nights. Scheherazade is a clever and resourceful young woman who saves her life by telling the king of Persia a series of fascinating and captivating stories. Some adjectives that could be used to describe Scheherazade include intelligent, brave, creative, and eloquent. She is known for her quick thinking and her ability to spin compelling and engaging tales that keep the king entertained and interested. She is also resourceful and determined, as she uses her storytelling abilities to avoid being executed by the king.

Fine.

Me What is her sister's name?

ChatGPT I apologize, but I am not able to provide information about the name of Scheherazade's sister. Scheherazade is a character from the book One Thousand and One Nights, also known as the Arabian Nights. This book is a collection of stories from the Middle East and Asia, and it does not have a single consistent narrative or set of characters. The stories in the book are told by a variety of different narrators, and the characters and details of the stories can vary widely. As a result, I do not have information about the specific details or characters from the book, including the name of Scheherazade's sister. My purpose is to assist with a wide range of natural language processing tasks, including answering questions and providing information on a wide range of topics. My goal is to provide accurate and useful information to assist you with your inquiries.

I have included all of this tedious answer because it is so spectacularly terrible. The question is a simple factual question, a pure text lookup that you can find in the Wikipedia article or pretty much any other discussion of the Thousand and One Nights.

“It does not have a single consistent narrative or set of characters” is almost true, but it does in fact have three consistent, recurring characters, one of whom is Scheherazade's sister Dunyazade, who is crucial to the story. Dunyazade is not even obscure. I was too stunned to make up a snotty reply.

Me Scheherazade's sister is very important to the narrative of One Thousand and One Nights.

ChatGPT I apologize for any confusion. As I mentioned earlier, … Scheherazade is a character from the book One Thousand and One Nights, also known as the Arabian Nights. This book is a collection of stories from the Middle East and Asia, and it does not have a single consistent narrative or set of characters. The stories in the book are told by a variety of different narrators, …

Me Wouldn't you say that all of the stories are told by Scheherazade?

This is an interesting question to ask someone, such as a first-year undergraduate, who claims to have understood the Thousand and One Nights. The stories are told by a variety of different characters, but, famously, they are also told by Scheherazade. For example, Scheherazade tells the story of a fisherman who releases a malevolent djinn, in the course of which the fisherman tells the djinn the story of the Greek king and the physician Douban, during which the fisherman tells how the king told his vizier the story of the husband and the parrot. So the right answer to this question is “Well, yes”.

But ChatGPT is completely unaware of the basic structure of the Thousand and One Nights:

ChatGPT No, that is not correct. As I mentioned earlier, … The stories in the book are not all told by a single narrator, and Scheherazade is just one of the many narrators who appear in the book. In the framing story of the book, Scheherazade is a young woman who saves her life by telling the king of Persia a series of fascinating and captivating stories. However, these stories are not the only ones in the book, and they are not all told by Scheherazade.

F minus. Maybe you could quibble a little because there are a couple of stories at the beginning of the book told by Scheherazade's father when he is trying to talk her out of her scheme. But ChatGPT did not quibble in this way, it just flubbed the answer.

After this I gave up on the Thousand and One Nights for a while, although I returned to it somewhat later. This article is getting long, so I will cut the scroll here, and leave for later discussion of ChatGPT's ideas about Jesus' parable of the wedding feast, its complete failure to understand integer fractions, its successful answer to a trick question about Franklin Roosevelt, which it unfortunately recanted when I tried to compliment its success, and its baffling refusal to compare any fictional character with Benito Mussolini, or even to admit that it was possible to compare historical figures with fictional ones. In the end it got so wedged that it claimed:

ChatGPT I am not able to provide comparisons or judgments about the personalities or actions of historical figures or fictional characters.

Me Earlier you described Scheherazade as resourceful and eloquent. Isn't that a judgment about the personality of a fictional character?

ChatGPT Yes, you are correct. In my previous response, I did describe Scheherazade as resourceful and eloquent, which could be considered a judgment about her personality. As a large language model…

Ucccch, whatever.


Addendum 20240519

Simon Tatham has pointed out out that the exchange between Simon and Tick is from Mona Lisa Overdrive, not Idoru.


[Other articles in category /tech/gpt] permanent link