又整新活,AI 杀麻了!
![](https://filescdn.proginn.com/26f888b5bf8018a08598fb947bfe9fb6/0db3ae275f8f19386f4344b89c1183a6.webp)
ChatGPT由人工智能研究公司OpenAI推出,是一种基于对话的人工智能聊天机器人模型,它能够理解自然语言并以自然语言的方式做出回应。
ChatGPT基于GPT-3.5模型微调而成,以语言服务模型InstructGPT为基础,通过人类回馈增强学习训练模型RLHF,不过数据设置略有不同。它以对话方式进行交互,既能够做到回答问题,也能承认错误、质疑不正确的前提以及拒绝不恰当的请求,能以更贴近一般人的对话方式与使用者互动。
![](https://filescdn.proginn.com/d6dc1f77ca2243b854a9a00a6fdadb0f/762e66e30c7943a9db76f3ed1a869063.webp)
这几天许多用户都展示了与ChatGPT对话的有趣内容,它宛如化身为地球 “最强懂哥”,各种问题轻松应答,让它帮忙写程序,不仅提供了可用的代码,更是把实现思路也一并写了出来。
![](https://filescdn.proginn.com/a5aa5b8af22efa3165d07de7cdf79e6f/6fac4298f8eb44dadb0a479da668de54.webp)
更别说开发者如何应付老板这种小儿科的问题了:
![](https://filescdn.proginn.com/015a17d9790e5bfd65e69ffac1c06d76/d484396c1bbcdccab05a439f4f49904f.webp)
下面就来介绍一些有关ChatGPT的“极客”玩法。
在ChatGPT中构建虚拟机
这名玩家把ChatGPT训练成了一台Virtual Machine,可以运行各种Linux指令,甚至可以使用curl来让ChatGPT和自己做交互。
首先是让ChatGPT“扮演”Linux终端:
![](https://filescdn.proginn.com/502f6ae02251145e4c92364026bc641f/aa1dd84f6b1d19d081ed5d7b78d93888.webp)
执行ls
命令,以及新建文件和读取文件:
![](https://filescdn.proginn.com/5f4a59f101d17a303134694b181395eb/8c0f92ec6e9bfd4adab2d4f2e6af9a13.webp)
![](https://filescdn.proginn.com/b9f8237ecd26e626514349ab151f1180/5198f929e3f73564eb1df87310423f17.webp)
在这之后,这名用户推测ChatGPT似乎懂文件系统的工作原理、文件存储及检索方式。下面直接快进到用这个虚拟机运行docker文件 —— 首先制作一个docker文件,然后运行它:
![](https://filescdn.proginn.com/2df490f9848a7945d7ad9cc64f4fb0d2/41d0bbf684e2799e10f7d29fbaca87f9.webp)
在ChatGPT中构建编程语言解释器
这名开发者使用ChatGPT为自己开发的编程语言构建了一个语言解释器:
![](https://filescdn.proginn.com/ff4af6d72ba827a512720f8c826c6d99/1464c73540a54e2542d8f1b81c35b934.webp)
并成功编写了解决作者问题的应用程序:
![](https://filescdn.proginn.com/5dab18e130551f95caa786c3340f3b91/fea9956ccbe0274407727eab1a1c3b18.webp)
接着这名作者通过提供参数,让ChatGPT对自己编写的这段程序进行了验证,同样没问题:
![](https://filescdn.proginn.com/4770c006a2ef95801e49f88020fa0618/5aec64ce669ad57d395c92abd42f461f.webp)
在ChatGPT中分析和理解代码
比如可以让ChatGPT来帮助理解一段机器码:
![](https://filescdn.proginn.com/5aeb48a47bf28a253124d49335b18043/aad570091e246ffab2b12cbc3a4d5953.webp)
在ChatGPT中实现新的编程语言
这名玩家在ChatGPT中实现了一门新的编程语言:GPTLang,并用这个语言写了一个排序算法。
首先告诉ChatGPT正在实现一门新的编程语言,能不能给一些idea或者建议,ChatGPT给出了GPTLang的一些基本特性。
![](https://filescdn.proginn.com/07ef41a8ef5e8d0c9f511fd5533b1fb4/906ccb344237ba2e1a0b32f21c35c7c4.webp)
定义编译器命令为gptlc
,并且可以使用gptlc file.gpt
来进行编译。
然后让ChatGPT给出一些常用的编译选项:
![](https://filescdn.proginn.com/6941e05068a79f361202000ab4737f69/509c287e52d3771a677ec1a5f1fa3d89.webp)
下图是最终的效果:让ChatGPT用GPTLang写了一个选择排序算法,并在命令行编译运行。
![](https://filescdn.proginn.com/7d916e38bcf1d7b4eb78741dd4b96103/5437d2e28a4d213aca1a77645fdd52d5.webp)
能做的还有很多
除了上面的一些有限的案例,在官网更是能看到很多丰富的示例应用场景。
![](https://filescdn.proginn.com/277cc42aeec1d8254ed43e2e30a3e6b5/8c89259bca4e7748fc53d89f2329d23f.webp)
![](https://filescdn.proginn.com/ffd9aa17b5875c3e452dbbcfc6b9f029/8099f61e4b7c8cb00a84a871492d8563.webp)
不得不说,这妥妥地整活大师了,有兴趣的小伙伴可以上去看一下。
最后也附上相关的示例地址:https://beta.openai.com/examples
推荐小码哥新书!
小码哥新手《Python + Excel/Word/PPT一本通》正式上市了!书中详细介绍了零基础用Python实现办公自动化的各方面知识,提高职场办公效率,附赠PPT/源代码/重点教学视频讲解和作者VIP一对一指导。
内容介绍:《Python + Excel/Word/PPT 一本通》内容介绍
扫码购买
▼点击阅读原文,了解本书详情