# ChatGPT

**URL:** <https://forum.snap.berkeley.edu/t/chatgpt/12814>\
**Category:** AI in Snap!\
**Created:** [December 6, 2022, 1:33am UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814 "2022-12-06T01:33:08Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![glenbull](https://forum.snap.berkeley.edu/letter_avatar_proxy/v4/letter/g/b782af/32.png) [@glenbull](https://forum.snap.berkeley.edu/u/glenbull)\
**Post date:** [December 6, 2022, 1:33am UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/1 "2022-12-06T01:33:08Z")

</div>

This discussion of the use of ChatGPT to build a Linux terminal is interesting:

> **[AI Homework](https://stratechery.com/2022/ai-homework/)**
>
> The first obvious casualty of large language models is homework: the real training for everyone, though, and the best way to leverage AI, will be in verifying and editing information.

@toontalk @bh Can you help me understand how these emerging systems relate to the sort of things that can be done in Snap! (if there are any such connections)?

---

<div class="post-metadata">

**Author:** ![glenbull](https://forum.snap.berkeley.edu/letter_avatar_proxy/v4/letter/g/b782af/32.png) [@glenbull](https://forum.snap.berkeley.edu/u/glenbull)\
**Post date:** [December 6, 2022, 2:01am UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/2 "2022-12-06T02:01:06Z")

</div>

I remember being intrigued by an implementation of Eliza in Logo. ... Years later a NY Times columnist describes the results of the following prompt to ChatGPT: “Write a biblical verse in the style of the King James Bible explaining how to remove a peanut butter sandwich from a VCR."

 ![image](https://cdn.forum.snap.berkeley.edu/original/3X/2/5/253e468f99963e4ceeb7cb64a69a9ab3235e0bf6.jpeg)

[https://www.nytimes.com/2022/12/05/technology/chatgpt-ai-twitter.html](https://www.nytimes.com/2022/12/05/technology/chatgpt-ai-twitter.html)

---

<div class="post-metadata">

**Author:** ![snapenilk](https://forum.snap.berkeley.edu/user_avatar/forum.snap.berkeley.edu/snapenilk/32/1947_2.png) [@snapenilk](https://forum.snap.berkeley.edu/u/snapenilk)\
**Post date:** [December 6, 2022, 2:39am UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/3 "2022-12-06T02:39:28Z")

</div>

The prompt and response are both good and funny. 😆

---

<div class="post-metadata">

**Author:** ![toontalk](https://forum.snap.berkeley.edu/user_avatar/forum.snap.berkeley.edu/toontalk/32/358_2.png) [@toontalk](https://forum.snap.berkeley.edu/u/toontalk)\
**Post date:** [December 6, 2022, 9:10am UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/4 "2022-12-06T09:10:29Z")

</div>

I've been playing with Snap! blocks that use GPT-3 (or [Cohere.ai](https://Cohere.ai)'s almost as good but free equivalent) and DALL-E (a free Stable Diffusion version coming soon). Snap! programs can put together prompts and then use the results in further computation.  
Text and image generation relies upon "prompt engineering" which is like programming and yet different in many interesting ways.  
I've written a short post about this

> **[Creative uses of accessible programming of language model prompts](https://docs.google.com/document/d/1nB7TwTEgqogtjYjJ-HXZoEz3z6fcL-Ud-_OiqYqVIYM/edit?usp=sharing)**
>
> Creative uses of accessible programming of language model prompts Ken Kahn home page I’ve been exploring what kinds of things students (including school children) might create by combining “ordinary” computer programming with prompts to large...

Comments very welcome.

---

<div class="post-metadata">

**Author:** ![cymplecy](https://forum.snap.berkeley.edu/letter_avatar_proxy/v4/letter/c/47e85d/32.png) [@cymplecy](https://forum.snap.berkeley.edu/u/cymplecy)\
**Post date:** [December 6, 2022, 6:30pm UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/5 "2022-12-06T18:30:00Z")

</div>

I asked this for a laugh - WOW!!!!

 ![image](https://cdn.forum.snap.berkeley.edu/original/3X/0/8/08e826b7500dc82d1104c0fa058f6f2d56e83efb.png)

---

<div class="post-metadata">

**Author:** ![glenbull](https://forum.snap.berkeley.edu/letter_avatar_proxy/v4/letter/g/b782af/32.png) [@glenbull](https://forum.snap.berkeley.edu/u/glenbull)\
**Post date:** [December 6, 2022, 6:42pm UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/6 "2022-12-06T18:42:17Z")

</div>

Very interesting!

---

<div class="post-metadata">

**Author:** ![toontalk](https://forum.snap.berkeley.edu/user_avatar/forum.snap.berkeley.edu/toontalk/32/358_2.png) [@toontalk](https://forum.snap.berkeley.edu/u/toontalk)\
**Post date:** [December 7, 2022, 12:17am UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/7 "2022-12-07T00:17:27Z")

</div>

Interesting that it claims that "say" is in sensing instead of looks.

And

 ![image](https://cdn.forum.snap.berkeley.edu/original/3X/9/a/9a99370b62ef88073d7d97532aca02a339b08b0f.png)

---

<div class="post-metadata">

**Author:** ![glenbull](https://forum.snap.berkeley.edu/letter_avatar_proxy/v4/letter/g/b782af/32.png) [@glenbull](https://forum.snap.berkeley.edu/u/glenbull)\
**Post date:** [December 7, 2022, 12:35am UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/8 "2022-12-07T00:35:11Z")

</div>

One of the hallmarks of ChatGPT seems to be that it is good at presenting incorrect information in a plausible way. Reddit paused use of ChatGPT solutions because hundreds of incorrect and incomplete solutions were being posted on the forums. ChatGPT seems to vacuum up all sorts of information - some correct and some incorrect - that it uses in construction of its responses.

Would it be correct to say that this is a case of GIGO? And does it seem likely that the next generation of GPT will address this, or does this seem more likely to be a persistent characteristic of this particular technology.

---

<div class="post-metadata">

**Author:** ![toontalk](https://forum.snap.berkeley.edu/user_avatar/forum.snap.berkeley.edu/toontalk/32/358_2.png) [@toontalk](https://forum.snap.berkeley.edu/u/toontalk)\
**Post date:** [December 7, 2022, 12:49am UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/9 "2022-12-07T00:49:14Z")

</div>

Sometimes the "garbage" is useful. Many neural network program generators will generate hundreds of possible answers and then run them to see which one satisfies the test cases. Still useful even if only a few percent pass.

---

<div class="post-metadata">

**Author:** ![toontalk](https://forum.snap.berkeley.edu/user_avatar/forum.snap.berkeley.edu/toontalk/32/358_2.png) [@toontalk](https://forum.snap.berkeley.edu/u/toontalk)\
**Post date:** [December 7, 2022, 1:30am UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/10 "2022-12-07T01:30:03Z")

</div>

And it does "know" where the `say` block is. But it claims it can produce both written and spoken output (perhaps "say" wasn't the best name for this block).

 ![image](https://cdn.forum.snap.berkeley.edu/original/3X/2/8/284d8b5e02dde59cd38084c42e22ad85247c4bd7.png)

---

<div class="post-metadata">

**Author:** ![emodrow](https://forum.snap.berkeley.edu/letter_avatar_proxy/v4/letter/e/b3f665/32.png) [@emodrow](https://forum.snap.berkeley.edu/u/emodrow)\
**Post date:** [December 7, 2022, 5:26pm UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/11 "2022-12-07T17:26:14Z")

</div>

That's great! Really!

---

<div class="post-metadata">

**Author:** ![qw23](https://forum.snap.berkeley.edu/user_avatar/forum.snap.berkeley.edu/qw23/32/32173_2.png) [@qw23](https://forum.snap.berkeley.edu/u/qw23)\
**Post date:** [December 16, 2022, 11:10pm UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/12 "2022-12-16T23:10:29Z")

</div>

Here’s another ChatGPT gem, in answer to my “logic” question:

- If all bikes are planets, can there be a planet that’s not a bike?

… ChatGPT responded:

- No, if all bikes are planets, then there cannot exist a planet that is not a bike. This is because the definition of a planet is that it is a celestial body that orbits a star and has sufficient mass to maintain its own round shape. If all bikes are planets, then this means that any celestial body that orbits a star and has sufficient mass to maintain its own round shape is also a bike. Therefore, every planet is by definition also a bike.

So there you have it. I’m impressed by ChatGPT’s ability to produce utter nonsense as unchallengeable truth.

However I must admit that more often ChatGPT is correct and will not be fooled by trick questions. E.g. I asked it why France invaded Belgium, starting WW I, and it answered, correctly, that it was actually Germany that invaded Belgium, adding some relevant background info.

On the other hand, if you ask ChatGPT to solve a set of two equations (like 3y = x + 7 & 2y + 3 = x). it may miscalculate (as it did with me); and if you tell it so, and ask it to make a correct calculation now, it will start random guessing … hilarious!

---

<div class="post-metadata">

**Author:** ![avi\_shor](https://forum.snap.berkeley.edu/user_avatar/forum.snap.berkeley.edu/avi_shor/32/30810_2.png) [@avi\_shor](https://forum.snap.berkeley.edu/u/avi_shor)\
**Post date:** [March 29, 2024, 1:26pm UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/13 "2024-03-29T13:26:30Z")

</div>

can you make a project that uses a free AI and make it easy to use with good instructions

---

<div class="post-metadata">

**Author:** ![toontalk](https://forum.snap.berkeley.edu/user_avatar/forum.snap.berkeley.edu/toontalk/32/358_2.png) [@toontalk](https://forum.snap.berkeley.edu/u/toontalk)\
**Post date:** [March 29, 2024, 1:54pm UTC](https://forum.snap.berkeley.edu/t/chatgpt/12814/14 "2024-03-29T13:54:27Z")

</div>

I wish it was easy to do so. I see that someone made a version of GPT 2 that can run in the browser but in general running any LLM in the browser is impractical due to memory requirements. One can get a free Google Colab account and then load an LLM and run a server from there but it is very clumsy and you would need to launch the Colab every time it was used. And the free Colab will run a server for only so many minutes before you need to restart it.
