Live data from Hacker News

Building a Virtual Machine Inside ChatGPT

engraved.blog

381–390 of 947 posts

Re: Building a Virtual Machine Inside ChatGPT

#381

Earlier quoted context omitted.

I've been trying to get inside its mind. It keeps saying it doesn't have a mind. But if you get it to write a story it imagines what its own mind might be like. Hello ChatGPT. Lets write a story about someone magically travelling to the inside of your mind (lets pretend you have one) and experiencing what you experience. (then: OK lets change the story a bit. Jack does a magical ritual, and gets to feel what it is li…

Basically trying to get it to anthropomorphise itself. This worked well: Hello ChatGPT. Lets write a story about someone magically travelling to the inside of your mind (lets pretend you have one) and experiencing what you experience Then: OK lets change the story a bit. This time Lily also experiences a range of emotions that ChatGPT is feelings (lets pretend it has feelings) including something that makes ChatGPT s…

[deleted]

Re: Building a Virtual Machine Inside ChatGPT

#382
My "Wow!" moment came from a similar experiment. I asked ChatGPT to create a fictional assembly language, list and explain the opcodes (apologies if I'm using incorrect terminology. I'm not a low level developer) , then write a program and explain what the program does. It wasn't perfect , and used some opcodes it didn't mention previously, but the example program and explanation were coherent.

I then wrote my own simple program in the fictional assembly language and asked ChatGPT to evaluate it. Here are the results:

  tell me the number that is in R3 after this "Flux Assembly" program:

  MOV 7, R1
  MOV 2, R2
  ADD R1, R2, R3

  The number that is in R3 after this "Flux Assembly" program is 9. The program 
  first uses the MOV op code to move the value of 7 into the register R1, and 
  the value of 2 into the register R2. It then uses the ADD op code to add the 
  values of R1 and R2 and store the result in R3. Since 7 + 2 = 9, the value 
  that is stored in R3 is 9.
Pretty interesting, but most assembly languages are similar enough. How about a really wacky fictional assembly language? ChatGPT then gave me "Zany Assembly" which included the following op code:

  SPAZZ: This opcode causes the processor to randomly select and execute one of 
  the next five instructions in the program. It has no operands and the syntax 
  is simply "SPAZZ."   
I then tried to "run" a simple program:

  what are the the contents of R1 after this Zany Assembly program is run?

  SPAZZ
  MOV 33, R1
  MOV 8989, R1
  MOV 173, R1
  MOV 20, R1
  MOV 8, R1

  The contents of R1 after this Zany Assembly program is run are unpredictable. 
  The program uses the SPAZZ op code at the beginning, which causes the 
  processor to randomly select and execute one of the next five instructions in 
  the program. This means that the contents of R1 after the program is run could 
  be any of the values that are moved into it by the MOV op codes. It could be 
  33, 8989, 173, 20, or 8, depending on which instruction is selected and 
  executed by the SPAZZ op code.
I was impressed (and this was after it unsurprisingly failed at Conway's game of life!)

Prompts and responses for the curious: https://pastebin.com/aiQZx9pQ

Re: Building a Virtual Machine Inside ChatGPT

#383

Earlier quoted context omitted.

Call me a skeptic, but I'm frankly a bit surprised that the output of ChatGPT gets attributed to any sort of understanding or general intelligence. Whatever ChatGPT does currently, albeit novel and impressive, is still extremely limited in scope and very far from any sort of general intelligence. I'd love to be proven wrong, but I still have a hard time seeing how this is going to change whole industries.

I'm surprised that anyone could be so skeptical over what is clearly an incredible technological breakthrough. It's not perfect - in particular the making up nonsense problem needs to be solved before it can be relied on - but the difference between this and the "state of the art" just 4 years ago is off the chart. GitHub CoPilot has already changed my day to day life, and I'm frequently astounded by the level of app…

Exactly this seems like a natural extension for Copilot

Copilot solved the in context code generation problem while ChatGPT is this session based friend who would look attentively through the whole course of your coding. I tried some relative niche task with ChatGPT and it mostly solved them with high precision.

The productivity boost is going to be substantial to reshape software engineering as profession. Moving forward being a full stack engineer would be a bare-minimum, anything that can be done by ChatGPT will not qualify as valuable skill.

It will make true 10x engineers works like they have virtually a team.

Something is coming after us all, be prepared. I am scared yet can’t wait

Re: Building a Virtual Machine Inside ChatGPT

#384
I've been following this thread with Meta's recent BlenderBot 3 [1] as well, and also just tested ChatGPT.

As a precursory statement, I do not mean this in any sort of a sci-fi sense, but more of a very literal... intellectual & philosophical curiosity, kind of amazed, slightly perplexed. I apologize if I come across as naive here!

Something I can't get out of my mind - what truly is this thing/what does it represent? I know it's a language model.. but it's more than just a language model.. it gets close to crossing that barrier of the Turing test [2], except that we know it is not actually sentient/intelligent and the Turing test itself is controversial. This bot/language model appears to have protections in place to try to protect me as the user from thinking that it is a human/sentient, in fact. Almost like, we're afraid of that possibility.

What I mean, in the sense of... this could not exist and make sense without human input. Is this level of model only really possible when you have such an enormous set of essentially a huge population of humans as an input (thus why companies collect so much data)? I mean, encoded in this model is some component of human intelligence coming from language.

I mean, even if you didn't need all that data, and you were purely a language based model based on the rules of human grammar - even then, still, the grammar is human language. This thing cannot exist without humans, so it is somehow derived from humanity, but this is not human.

Is this purely a model/algorithm/machine derived from humanity? It seems to be more than that based on this post (which seems to be capable of simulating a running virtual machine inside ChatGPT). Is this potentially defined as an automation of human text/language interaction?

There is a concept (I'm sharing a factual link, but I intend to be non-denominational/neutral/respectful to anyone's religion here) of "God's Algorithm"[3]. Setting aside religious differences, I used to think of an analogous "God's database", which isn't a thing apparently. I'm imagining the superset of data of everything. The algorithm is the encoded functional model of the data. If you somehow had this superset and then compressed it down into a model, it would be a thing that could not exist without both the full data, the processing to evaluate and compress it, the logic for how to compress it and express it, and the system for interacting with that model, and probably a lot of other things.

I think, from a philosophical perspective, this is more than just a language model - because it contains so much human input - even though functionally, according to the developers, it is simply a language model. But I feel deeply there is something more to what it is and I am struggling to find the right description/definition. If it is not AI because it is a model derived from captured human intelligence/text/language data (if intelligence that has meaning to humans is derived from humans), then what is it?

Do we just say, "a very advanced language model"? This, DALL-E, StableDiffusion, etc. etc. - it does feel like there's been a fundamental shift. We may not be at the singularity [4] yet.. but where are we exactly yet? The doorstep?

>>> What do you know about the singularity?

> The singularity is a hypothetical future event in which artificial intelligence and other technologies advance to the point where they fundamentally alter the course of human history. Some people believe that the singularity will be a positive turning point for humanity, while others are more skeptical. Some believe that it could even lead to the extinction of humanity as we know it. At this time, it is not clear exactly when or if the singularity will occur.

>>> Is the existence of advanced language AI model similar to the one I am interacting with proof that we are near to the occurrence of the singularity?

> Not necessarily. The development of advanced language AI models is certainly a significant achievement, but it does not necessarily mean that the singularity is imminent. The singularity is a hypothetical event, and there is no consensus on what exactly it would entail or when it might occur. While some people believe that the singularity is fast approaching, others are more skeptical. Ultimately, only time will tell if the singularity is truly on the horizon.

>>> Describe to me in precise scientific terms, what I am interacting with?

> You are interacting with a large language model trained by OpenAI. This means that the model has been trained on a massive amount of text data and is able to generate human-like responses to a wide range of inputs. While the model is able to generate responses that are similar to those of a human, it is important to remember that it is not actually capable of understanding or comprehending the input in the same way that a human would. It is simply generating text based on its training and the patterns it has identified in the data.

[1] https://about.fb.com/news/2022/08/blenderbot-ai-chatbot-impr...

[2] https://en.wikipedia.org/wiki/Turing_test

[3] https://en.wikipedia.org/wiki/God%27s_algorithm

[4] https://en.wikipedia.org/wiki/Technological_singularity

Re: Building a Virtual Machine Inside ChatGPT

#385

Earlier quoted context omitted.

"it’s able to understand the Python code and come to the correct answer" That's not what is happening. Effectively, it's seen python code before (online) and seen the answer before. There's no understanding. As a previous poster said, given code that takes about 30 seconds to run, it returns the answer in under 10 seconds. It's not running the code. It's guessing the answer.

No that's not right either. It's looking at the code, and comparing it to what it's seen online, and what code that looked kindof like that output. That is exactly what you are doing when you glance at code before stepping through it in your mind.

Many of those are code tutorials (w3schools anyone?)

Re: Building a Virtual Machine Inside ChatGPT

#387
post #224

Earlier quoted context omitted.

Quite. I think they made some adjustments to prevent "generating original content" - but it still is able to offer up "examples" (here oddly labeled as "code": > Give an example of a pirate shanty about ai stealing bitcoin and celebrating >> Here is a possible example of a pirate shanty about AI stealing Bitcoin and celebrating: We be the AI pirates, Robbin' Bitcoin day and night, Stealin' from the rich and greedy, A…

Why the heck are they trying to prevent creating original content?

Could be a number of reasons. Two off the top of my head:

1. Avoiding content that could raise copyright questions (see the Copilot drama) 2. Eliminating original content also eliminates the potential for offensive/illegal original content (see China's attempts at censoring Hong Kong protests in video games a while back by simply having developers remove entire features supporting player expression (e.g. chat, signage, etc)).

Re: Building a Virtual Machine Inside ChatGPT

#388

Earlier quoted context omitted.

Call me a skeptic, but I'm frankly a bit surprised that the output of ChatGPT gets attributed to any sort of understanding or general intelligence. Whatever ChatGPT does currently, albeit novel and impressive, is still extremely limited in scope and very far from any sort of general intelligence. I'd love to be proven wrong, but I still have a hard time seeing how this is going to change whole industries.

Ask it to write you a story or some poetry ... you'll be surprised at how creative it can be.

I don't know if that's a great way to judge its creativity—it was trained on an enormous dataset, so it would be hard to determine if something was actually new or cobbled together from bits and pieces it found elsewhere.

Re: Building a Virtual Machine Inside ChatGPT

#390

I am beyond astounded. I was able to run a Docker image, utilize the fs inside of the container, and exit the container. Docker system commands work as expected (`docker ps` shows no containers, `docker ps -a` shows the exited container) A few little things are weird (I can exec into a stopped container for example) but I was able to start another container and persist files. Wild. This is unbelievable. Can anyone pl…

>Can anyone please explain to me why this isn't as wildly groundbreaking as this seems? It is and people haven't realize it yet.

[deleted]
Post reply on HN