# ChatGPT: Have you tried it?

**URL:** <https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512>\
**Category:** Miscellaneous and Personal Stuff I Must Share\
**Tags:** ai\
**Created:** [January 20, 2023, 3:19pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512 "2023-01-20T15:19:00Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [January 23, 2023, 3:30am UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/21 "2023-01-23T03:30:06Z")

</div>

> [@Sam\_Stone](#):
>
> So, a 32-bit parameter would need four bytes of memory, so 700 billion bytes, or 700 gigabytes.

Generally, that’s overkill except during training. 16-bit float formats (either FP16 or BF16) are almost always sufficient for inference. And in many cases, 8 or even 4-bit formats. The latest NVIDIA Hopper chip does 2 _petaflops_ in FP8. Reducing the precision both increases raw performance and the number of weights you can store.

---

<div class="post-metadata">

**Author:** ![Snarky\_Kong](https://avatars.discourse-cdn.com/v4/letter/s/a183cd/32.png) [@Snarky\_Kong](https://boards.straightdope.com/u/Snarky_Kong)\
**Post date:** [January 23, 2023, 3:51am UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/22 "2023-01-23T03:51:34Z")

</div>

Pytorch has automatic mixed precision (AMP) which allows training in lower precision without zeroing out gradients. But you don’t really care about that when running a model, so yeah, 32 bit is overkill and it’s very common to “quantize” a model to make it efficient for inference.

---

<div class="post-metadata">

**Author:** ![xtenkfarpl](https://avatars.discourse-cdn.com/v4/letter/x/c2a13f/32.png) [@xtenkfarpl](https://boards.straightdope.com/u/xtenkfarpl)\
**Post date:** [February 21, 2023, 4:14pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/23 "2023-02-21T16:14:53Z")

</div>

Every time I have tried to access it, the site has been “too busy”.

As for results I have seen: I don’t want to appear too sceptical, but I wonder if this is like a lot of “self driving” cars. Oh yes, the computer is doing the driving but (ahem) there’s a human operator looking over its shoulder ready to take over in, er, ‘difficult’ situations?

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [February 21, 2023, 4:45pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/24 "2023-02-21T16:45:09Z")

</div>

> [@Dr.Strangelove](#):
>
> The latest NVIDIA Hopper chip does 2 _petaflops_ in FP8.

Okay, now I want one of these:

> **[NVIDIA Hopper H100 GPU with 120GB HBM2e (or HBM3) memory teased](https://www.tweaktown.com/news/88612/nvidia-hopper-h100-gpu-with-120gb-hbm2e-or-hbm3-memory-teased/index.html)**
>
> NVIDIA's new high-end Hopper H100 GPU with 80GB HBM2e memory could soon be joined by a beefier Hopper H100 GPU with 120GB of HBM2e memory.

---

<div class="post-metadata">

**Author:** ![up2eleven](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/up2eleven/32/13432_2.png) [@up2eleven](https://boards.straightdope.com/u/up2eleven)\
**Post date:** [February 21, 2023, 10:45pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/25 "2023-02-21T22:45:57Z")

</div>

I started checking out ChatGPT a couple of weeks ago due to some threads elsewhere about it as I’m a writer and had concerns about it possibly taking work away. I asked it several questions and I asked it to write articles with specific parameters to see what it could come up with.

It seems to have a hard time with factual things like if I ask for certain types of restaurants in a specific state, it would come up with a list of places where many of them didn’t exist or were in another state. When I asked it to write articles on a small town in a certain state, it got many of its facts wrong and just seemed to be generating generic, easy to read filler with several “facts” that either weren’t true, or were true, but for another town, not the one it was attributing them to. In short, at first glance it looks like nice content but if you were to try to make actual use of the info provided, you’d quickly find that the “writer” had no clue what they were talking about.

I think my job is safe.

That said, I’ve heard it’s quite good at generating code as that’s what it was trained on. You’d have to ask programmers to be sure.

---

<div class="post-metadata">

**Author:** ![Sam\_Stone](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sam\_Stone](https://boards.straightdope.com/u/Sam_Stone)\
**Post date:** [February 21, 2023, 11:16pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/26 "2023-02-21T23:16:00Z")

</div>

It can write code reasonably well, but the first time I tried it, it included some linrary functions that have been long deprected.

It makes similar errors as it does with text sometimes, but the beauty of code is that bad code generally won’t compile or it will throw errors. Then you can tell ChaTGPT what happened, and it will fix the code. When I told it the libraries it used were no longer available, ot rewrote the whole thing with a different set of libraries, and it was fine.

I wouldn’t use it for generating any code I didn’t understand, and I would walk through any code it generates looking for subtle bugs until I was more confident in it. But it is great for boilerplate work, such as writing unit tests for functions or SQL statements.

---

<div class="post-metadata">

**Author:** ![Hari\_Seldon](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/hari_seldon/32/5173_2.png) [@Hari\_Seldon](https://boards.straightdope.com/u/Hari_Seldon)\
**Post date:** [February 22, 2023, 10:40pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/27 "2023-02-22T22:40:09Z")

</div>

I asked ChatGPT the following question: Explain the uses of the shuffle idempotent in homological algebra. The answer I got surprised me. It started with  
“In homological algebra, the shuffle idempotent is a powerful tool used to study the structure of algebraic structures such as associative algebras and their representations. The shuffle idempotent is a certain element of the tensor algebra, and its name comes from its action of shuffling tensor factors.”

This is absolutely correct. It then gave a number of examples and concluded with  
“In summary, the shuffle idempotent is an important tool in homological algebra that appears in many different contexts. Its ability to express certain algebraic structures as sums over permutations or cyclic permutations makes it a powerful tool for computation and understanding.”

which is also correct. My main disappointment was that it omitted the most important example and the one for which the shuffle idempotent was created.

---

<div class="post-metadata">

**Author:** ![Ponderoid](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ponderoid/32/19221_2.png) [@Ponderoid](https://boards.straightdope.com/u/Ponderoid)\
**Post date:** [February 22, 2023, 11:26pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/28 "2023-02-22T23:26:38Z")

</div>

Try calling it on its omission, and see if it does a good job of correcting itself. Sometimes it can, sometimes it can’t, and sometimes it depends on what hints you give in your correction prompt.

---

<div class="post-metadata">

**Author:** ![xtenkfarpl](https://avatars.discourse-cdn.com/v4/letter/x/c2a13f/32.png) [@xtenkfarpl](https://boards.straightdope.com/u/xtenkfarpl)\
**Post date:** [February 23, 2023, 5:25pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/29 "2023-02-23T17:25:16Z")

</div>

I finally got it to respond to me. If you ask it factual questions, it seems to do a fairly good job of spitting out something that resembles a Wikipedia article. One suspects that Wikipedia was a large part of its training base? And it also seems to do a fair job of generating a comparison between fairly related things “eg Stratocaster vs Telecaster”.

But is a Wikipedia on steroids close to intelligent? And of course it has its ‘get out of jail free’ card: “as an AI language model I don’t /can’t…”

It’s interesting, but I don’t think it is close to strong AI.

---

<div class="post-metadata">

**Author:** ![xtenkfarpl](https://avatars.discourse-cdn.com/v4/letter/x/c2a13f/32.png) [@xtenkfarpl](https://boards.straightdope.com/u/xtenkfarpl)\
**Post date:** [February 23, 2023, 6:02pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/30 "2023-02-23T18:02:38Z")

</div>

Aha! I caught it in a simple factual error. I asked how many types of single-carbon molecules exist. And it gave a reply which mentioned acetylene and ethylene (which are not single carbon), and did not really address the original question.

I suspect it is just using massive brute-force searching for keywords in a large database of text samples with indexing based on common word patterns which occur close together. Like trigrams, which can sometimes produce text which looks superficially quite similar to natural language.

Probably not much closer to AI than Eliza, really.

---

<div class="post-metadata">

**Author:** ![xtenkfarpl](https://avatars.discourse-cdn.com/v4/letter/x/c2a13f/32.png) [@xtenkfarpl](https://boards.straightdope.com/u/xtenkfarpl)\
**Post date:** [February 23, 2023, 6:46pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/31 "2023-02-23T18:46:04Z")

</div>

It’s really not well trained on chemistry! For example:

“why is chloroform not a single carbon molecule?” which produces:

“Chloroform is not a single-carbon molecule because it is composed of more than one atom of carbon. Chloroform has one carbon atom, one hydrogen atom, and three chlorine atoms, which means it is a compound that contains multiple elements.  
Single-carbon molecules, on the other hand, are composed of only one carbon atom and no other elements. Methane (CH4) and methanol (CH3OH) are examples of single-carbon molecules because they contain only one carbon atom and are not composed of any other elements besides hydrogen and oxygen.”

Hey, Eliza, get back to me on this, won’t you?

---

<div class="post-metadata">

**Author:** ![gnoitall](https://avatars.discourse-cdn.com/v4/letter/g/bb73d2/32.png) [@gnoitall](https://boards.straightdope.com/u/gnoitall)\
**Post date:** [February 23, 2023, 7:09pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/32 "2023-02-23T19:09:56Z")

</div>

> [@up2eleven](#):
>
> got many of its facts wrong and just seemed to be generating generic, easy to read filler with several “facts” that either weren’t true, or were true, but for another town, not the one it was attributing them to.

This is an example of “hallucination”: drawing incorrect inferences to collate and return incorrect or inapplicable data as an authoritative response.

> **[Hallucination (artificial intelligence)](https://en.wikipedia.org/wiki/Hallucination_(artificial_intelligence))**
>
> In the field of artificial intelligence (AI), a hallucination or artificial hallucination (also called confabulation or delusion) is a response generated by an AI which contains false or misleading information presented as fact. 
> For example, a hallucinating chatbot might, when asked to generate a financial report for a company, falsely state that the company's revenue was $13.6 billion (or some other number apparently "plucked from thin air").
> Such phenomena are termed "hallucinations", in lo...

In other words, a chatbot seems unable to say “I don’t know” and will make plausible-sounding shit up.

---

<div class="post-metadata">

**Author:** ![Sam\_Stone](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@Sam\_Stone](https://boards.straightdope.com/u/Sam_Stone)\
**Post date:** [February 23, 2023, 7:17pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/33 "2023-02-23T19:17:02Z")

</div>

LLMs are not a replacement for Wikipedia. They aren’t designed to be a source of truth. Don’t use them like Wikipedia.

---

<div class="post-metadata">

**Author:** ![xtenkfarpl](https://avatars.discourse-cdn.com/v4/letter/x/c2a13f/32.png) [@xtenkfarpl](https://boards.straightdope.com/u/xtenkfarpl)\
**Post date:** [February 23, 2023, 7:21pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/34 "2023-02-23T19:21:03Z")

</div>

You and I know that. But they can appear to be very plausible, if you don’t already have a fairly good general education to base your judgements on?

---

<div class="post-metadata">

**Author:** ![RickJay](https://avatars.discourse-cdn.com/v4/letter/r/bb73d2/32.png) [@RickJay](https://boards.straightdope.com/u/RickJay)\
**Post date:** [February 23, 2023, 7:24pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/35 "2023-02-23T19:24:15Z")

</div>

> [@Hari\_Seldon](#):
>
> My main disappointment was that it omitted the most important example and the one for which the shuffle idempotent was created.

It’s just pulling those phrases from search engine hits. It’s going to come up with some very accurate phrasing but will miss things that a human familiar with the subject would include.

For fun I asked ChatGPT to create lyrics in the style of various musicians.

The Tragically Hip:

In the streets of this small town  
The sun sets and the lights go down  
A lonely figure walks alone  
Aching heart and a broken soul

The river flows, it never stops  
A constant current, through the rocks  
And we’re all just trying to keep our heads above water  
Pushing forward, harder and harder

Bob Dylan:

The wind howls through the city streets,  
As the darkness falls and the day retreats.  
People rushing to and fro,  
Trying to keep up with the ebb and flow.

Chorus:  
But there’s a voice that echoes in the night,  
Singing out for truth and light,  
A troubadour with a guitar in hand,  
Leading us to a better land.

Jay-Z:

Verse 1:  
I came from the bottom, now I’m living my dream  
Got a million-dollar empire, they call me the king  
Never forget where I came from, always stay true  
Got my mind on my money, but my heart’s with my crew

Chorus:  
I’m the blueprint, the one they all follow  
I make moves, they all just hollow  
I’m living proof that you can rise to the top  
Just stay focused and never stop

Lisa Loeb:

Sitting in my room, staring at the wall  
Wondering if anyone cares at all  
Trying to find the words to say  
But they just won’t come out today

Chorus:  
I’m just a girl trying to find my way  
In this crazy, messed-up world today  
Looking for a sign, looking for a clue  
Hoping that someday, I’ll find the truth

Alanis Morrisette:

Verse 1:  
You said that you loved me, but you lied  
And now I’m picking up the pieces, trying to survive  
I gave you everything, and you took it all  
But when you left, you left me with nothing at all

Chorus:  
You think you can break me, but I won’t fall  
I’m stronger than you ever thought I could be, after all  
I’ll rise up from the ashes, and I’ll stand tall  
I won’t let your betrayal define me, no more

Aerosmith:

Livin’ on the edge, with the wind in my hair (Living on the Edge is an existing Aerosmith song)  
Riding high, with no worries or a care  
Rockin’ all night, with the music in my soul  
This is where I belong, this is where I feel whole

Chorus:  
I’m an Aerosmith cowboy, with a heart of steel  
Living on the edge, with a burning wheel  
I’m a rebel, with a rock and roll soul  
A true rockstar, and I’m ready to roll

The Tragically Hip example is brutally terrible and the Aerosmith one just broke ChatGPT. The others are… well, they’re clearly done by a computer. I can see what ChatGPT is TRYING to do; the Bob Dylan one uses the word “Troubador,” the Jay-Z one is all about being from the streets, the Lisa Loeb one is sad and introspective, the Alanis one is angry. But all are OBVIOUSLY written by a computer; it’s very clear none are written by a human. I’m no poet and I could do better.

---

<div class="post-metadata">

**Author:** ![xtenkfarpl](https://avatars.discourse-cdn.com/v4/letter/x/c2a13f/32.png) [@xtenkfarpl](https://boards.straightdope.com/u/xtenkfarpl)\
**Post date:** [February 23, 2023, 7:45pm UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/36 "2023-02-23T19:45:32Z")

</div>

> > > In other words, a chatbot seems unable to say “I don’t know” and will make plausible-sounding shit up.\<\<\<

Sounds just like my brother-in-law. At the drop of a hat, he will give you a long, detailed and almost completely wrong ‘explanation’ of something he knows nothing about. One learns to nod along and say, OK, Tim. No point in arguing about actual facts.

---

<div class="post-metadata">

**Author:** ![Jack\_Batty](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jack_batty/32/3201_2.png) [@Jack\_Batty](https://boards.straightdope.com/u/Jack_Batty)\
**Post date:** [July 20, 2023, 3:11am UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/37 "2023-07-20T03:11:39Z")

</div>

I just dipped my toe into ChatGPT for the first time to try to unblock a brain cramp for some lyrics I’ve been working on. I didn’t feel good opting for that solution but I told myself even if it came up with something good, I wouldn’t use it. I just wanted to see what it would come up with. I felt so ashamed clicking that button.

“Write an ironic anti-gun song. Finish these lyrics: …” and I threw in my first verse.

Holy shit did that come up with some absolute sophomoric garbage. For example the chorus starts thusly:

“With irony and wit we’ll make 'em see …”

Seriously? Alanis Morissette is rolling over in her grave.

---

<div class="post-metadata">

**Author:** ![dirtball](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dirtball/32/18772_2.png) [@dirtball](https://boards.straightdope.com/u/dirtball)\
**Post date:** [July 20, 2023, 3:16am UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/38 "2023-07-20T03:16:06Z")

</div>

I’ve spent a bit of time playing around with it, just for amusement. I showed it to a friend a couple of months ago using the prompt “Write a wedding invitation in the style of William Faulkner,” and his (my friend’s) reaction was sublime.

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [July 20, 2023, 3:43am UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/39 "2023-07-20T03:43:52Z")

</div>

Yep, definitely not good at finishing poems or just doing poems at all. But play around with Bing and Claude.ai, and see if they perform any better. I find there’s a good bit of difference between the various AIs. They all pretty much suck at poetry/lyrics, but there’s degrees of suck. I find the best thing for me to do in these sorts of situations is to query the AI and poke its “brain” about what interesting directions for me to take the lyrics might be. Something like that. I tend to use it to bounce ideas off of and to just engage in a back-and-forth about the work.

And ask for multiple suggestions. I always ask for ten options for whatever I’m trying to rewrite or add to. I usually find one of them is pretty good.

---

<div class="post-metadata">

**Author:** ![X.L.Lent](https://avatars.discourse-cdn.com/v4/letter/x/a5b964/32.png) [@X.L.Lent](https://boards.straightdope.com/u/X.L.Lent)\
**Post date:** [August 9, 2023, 4:32am UTC](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512/40 "2023-08-09T04:32:38Z")

</div>

I’ve used it at work to debug some code. I found it helpful as I am a tester and  
rarely do any sort of programing.

I tried asking it an obscure technical question (What is the purpose of a petticoat pipe  
on a steam locomotive?) and was surprised when it quickly returned a correct and  
clearly written answer. One the other hand, it didn’t seem up to date with the news.  
When I ask it who is the monarch of United Kingdom it replied with Elizabeth II.

Then I had to try a few silly questions. When I used song titles that were questions  
it would identify the song and not answer the question (for example: “Will You  
Still Love Me Tomorrow?” and “Who Put The Bomp (In The Bomp, Bomp, Bomp)?”  
And it became confused when I asked it:  
Is Taylor swift?  
Is Martin short?  
Is Neil young?  
Is Maxwell smart?  
Is Marvin gay?

[Previous page](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512.md?page=1)

[Next page](https://boards.straightdope.com/t/chatgpt-have-you-tried-it/978512.md?page=3)
