Fuck, ChatGPT is too strong!

Heart of the Machine Report

Heart of the Machine Editorial Department

For questions about AI, you can ask AI directly.

OpenAI's newly launched ChatGPT can be said to be popular. This dialogue model can answer follow-up questions, admit mistakes, challenge incorrect premises, and help you fix bugs in the code...

Just chat with it a few words, and it will solve the problem for you after a while. For example, the user requests: "ChatGPT help me explain the meaning of the regular expression in the text." ChatGPT: arrangement. A large section of content was explained densely, and it should be explained clearly.

47a8b8e07b0b3b0162c8e8b6adc5b05a.png

Because the performance of ChatGPT is too good, netizens have started to do new things, as if they will not stop playing ChatGPT with a hundred tricks. Some people even said without exaggeration, this is not a machine, this is simply a lively Stack Overflow.

ae46d204cff3c39c988036d70f3b715e.png

Apparently, the Twitter user felt the same way: "In the short term, I've seen some sites that are going to be extremely threatened, and Stack Overflow is one of them. Since GitHub Copilot and now ChatGPT, I've used sites a lot less."

44a80d7e4af3800b46ed5c480c1b89e6.png

“I just had a conversation about the history of modern physics with ChatGPT for about 20 minutes. If I had a teacher like this in high school and college...OMG. I think we can basically re-examine the concept of mass education. The university as we know it will no longer exist,” said one netizen.

4c251224e7bc5b1758995d486dffe387.png

Musk couldn't help saying: "ChatGPT is very good. We are not far from a powerful and dangerous AI."

63036d1807c5b35c73acd6346756a8c3.png

Programming a Question Answering Machine

As a large-scale conversational language model, ChatGPT is best at answering questions raised by users. The most important thing is that ChatGPT has basic knowledge related to programming. This makes ChatGPT a programming question-and-answer tool similar to Stack Overflow, except that it is an AI that answers the questions.

First of all, ChatGP can easily answer computer related questions:

184d4a28098cc40b6179919b40d05ae0.png

On the other hand, judging from the trial situation of netizens, ChatGPT is very "smart" in programming, such as asking: "Print out a big dog", and ChatGPT answered a whole program, which can be spliced ​​into the shape of a dog with characters:

702920380d06b68e0ae9f051226ddcc2.png

When the user commands ChatGPT to find a bug in a program, it can not only clearly describe the bug and its cause, but also automatically fix the bug and write a correct program:

243e27522c103a6692b32561e41c1cf7.png

cab9139b59649b0e23f059b56fa98a7c.png

ChatGPT who can take the test

It is not uncommon to let the model take the test. I don't know how ChatGPT will perform if it takes the test. Someone said that ta has already tested it for everyone, and ChatGPT passed the AP computer science A exam in 2022. The final score is 32 points, and the full score is 36.

c1ef8dcdf7c029c5aa53e654e5494b16.png

The difficulty of this exam is equivalent to the difficulty of the first semester of a university CS (Computer Science) professional course. The following is a partial screenshot of the exam content. It seems that passing the exam is still a bit difficult.

7f9b4d50c0fc606e8ae1241ba9a4dccb.pnghttps://gist.github.com/Gaelan/cf5ae4a1e9d8d64cb0b732cf3a38e04a

Some netizens let ChatGPT take the full SAT test. The full name of the SAT is the Scholastic Assessment Test, also known as the Academic Ability Assessment Test. It is similar to the ACT (American College Test) and is called the "American College Entrance Examination". test) section. ChatGPT got 1020 points. According to data from the American College Board, the score of 1020 ranks in the top 52%.

9eebb3b20563bb6db6daa942746bd041.png

ChatGPT that can write games

Let ChatGPT write a small game and don't know if it can be used. For ChatGPT, this is not a problem. A user generated a small game from scratch in less than an hour. The most important thing is that the user has zero coding and only needs to enter the prompt. If there is a problem in the middle, tell ChatGPT, it will help you solve it.

For example, a user said: Come up with 5 names for a game about digging for treasure, and the first letter of the name is spelled GPT.

ChatGPT:Gold Pit Treasure, Great Pit Treasure,Grand Pit Treasure,Grave yard Pit Treasure,Glittering Pit Treasure.

User: I want to start a project called GPT (Graveyard Pit Treasure) so we can develop games together. I want to use live view instead of using ecto. what command should i use?

ChatGPT:mix phx.new gpt —no-ecto —live

User: I have an app called GPT. We are going to make a game. Write a liveview module for this app that has 3 elements: a title that needs to say "GPT: Graveyards, Pits & Treasure"; a Gems counter that starts at 0; a button that says "Dig up the next grave". When I click the button, I either get 10 gems, or I have a 50% chance of falling into the pit and dying. If I die, the gem counter will say "You fell into a pit. You are dead."

ChatGPT gives a link to the code and then some instructions.

359c8178c07ea03729dd20cf7aecfc35.png

In the subsequent conversations between the user and ChatGPT, ChatGPT helped solve the problems encountered by the user one by one, and finally the user generated an online playable game, as shown in the figure below.

6fb78f8a25002d186d2378cd047a440a.png

In addition, although ChatGPT is a conversational language model, it cannot generate multimodal content by itself, but we can regard it as an intermediate model, such as combining ChatGPT and Stable Diffusion.

For example, some netizens asked ChatGPT to generate a random artistic prompt, and then used the prompt as the input of Stable Diffusion, resulting in a very artistic painting.

b0edf9892aaf6438404e7bbd9945df75.png

f200f1932e90c55702c43378ebecb064.png

This kind of content generation method that does not specify the specific generated content, but only explains the field may open up new ideas for AIGC.

Of course, as an AI model, the performance of ChatGPT still has room for improvement, especially for various specific applications. The research team said that it will continue to improve ChatGPT based on user feedback in the future to avoid random generation of wrong content by the model.

cf35ac2d66330e78ef4183365e2d0850.png

Reference link:

https://gist.github.com/Gaelan/cf5ae4a1e9d8d64cb0b732cf3a38e04a

https://twitter.com/davidtsong/status/1598767389390573569

54c7deb1c8a6205bbd1e09a04b53adce.gif

The Python cat technical exchange group is open! In the group, there are current employees of domestic first-tier and second-tier factories, as well as students studying in domestic and foreign colleges and universities. There are programming veterans with more than ten years of coding experience, and newcomers who have just started primary and secondary schools. The learning atmosphere is good! Students who want to join the group, please reply to the " communication group " in the official account to get Brother Mao's WeChat (decline the advertising party, if you are the one!)~

Not enough? try them

Google, Microsoft, Meta? Who is the biggest benefactor of Python?

How to use Python without installation? Recommend 17 online Python interpreters!

Celery, the most powerful task scheduling framework for Python!

Finally, the Python standard library is about to undergo "slimming surgery"!

An article sorts out Python multithreading and multiprocessing

Python official seminar: Is it really feasible to completely remove the GIL?

If you found this article helpful

Please share and like generously , thank you !

Guess you like

Origin blog.csdn.net/chinesehuazhou2/article/details/128195643