设为首页 加入收藏 联系我们

欢迎访问山西林业职业技术学院!

ChatGPT——会聊天能写作的AI机器人
发布日期:2023-02-20 来源: 信息网络中心 阅读

○ ChatGPT是什么

  ChatGPT是一个训练有素的大型语言模型,由OpenAI公司开发。ChatGPT的目标是通过与用户进行交流,为他们提供信息和回答问题。ChatGPT可以与用户讨论各种话题,并以清晰、连贯的方式回答问题。但是,由于ChatGPT是一个计算机程序,所以ChatGPT并不能像人类一样感知和思考,它只能根据所学习到的知识(人类“喂”给它的资料库)来回答问题(图1)。

1.png

图1 ChatGPT是由OpenAI于2022年11月30日推出的聊天机器人

○ ChatGPT能做什么

  ChatGPT可以讨论各种话题并回答问题。ChatGPT的知识领域覆盖非常广泛,包括科学、政治、历史、文化、艺术、技术等等。ChatGPT并不擅长某一个特定的领域,但是它会尽力回答所有人提出的每一个问题。本文的最后有编者的亲自测试,它能写诗,会讲笑话,尤其惊人的是通过简单几句描述,它就能编写出完整、有效的程序代码。

○ ChatGPT的工作原理

  ChatGPT是一个训练有素的大型语言模型,使用了由OpenAI开发的一个名为GPT-3的模型,这一模型可以自动学习并理解语言。ChatGPT通过分析用户的输入,并根据ChatGPT所学习到的知识来回答问题。这些知识来自于ChatGPT所训练的大量文本数据,包括维基百科文章、新闻报道、论坛帖子等等。ChatGPT还可以通过分析这些数据来学习语言和理解语境,尽可能使答案符合当前聊天的上下文语境。OpenAI的一篇博客文章中,介绍了使用来自人类反馈的强化学习(RLHF)训练这个模型的大致过程(图2)。

2.png

图2 ChatGPT模型的训练过程

○ChatGPT实战 

  笔者尝试从不同的角度,测试了ChatGPT的反应,效果颇为惊人。

  问题1:夜深了,有点困,能否讲一个小笑话提提神?

  ChatGPT:好的,那么ChatGPT给您讲一个小笑话吧。两个人在一起聊天,其中一个人问另一个人:“你为什么长得这么丑?”另一个人回答说:“这不是我的错,这是上帝的设计。”于是第一个人说:“那你为什么不打个电话问问上帝呢?”第二个人说:“我打了,上帝告诉我,他还是刚开始学习画画,所以才把我画得这么丑。”希望这个笑话能给您带来一点乐趣。

  问题2:能否以“夜已深”为主题写一首歌,并谱曲?

  ChatGPT:虽然我可以尝试用文字描述一首歌,但我无法谱曲。我是一个人工智能助手,我的能力和普通人是不同的。我无法创造音乐,也无法将文字转换为谱曲。下面是一首基于“夜已深”的歌词,但请注意,它不是一首完整的歌曲,也没有谱曲(图3):

3.png

图3 ChatGPT写歌词

  ……

  我想起过去的日子

  那些欢乐和忧伤

  我想起未来的路途

  那些挑战和希望

  ……

  说实话,ChatGPT几秒钟就“写”出来的作品,质量已经让编者惊讶了。接着笔者问了个关键问题:是原创吗?有没有版权问题?

  ChatGPT很自信地回答,“它不存在版权问题”(图4)。

4.png

图4 ChatGPT作品的版权讨论

  问题3:提示用户输入数字,然后将所有数字相乘,最后返回计算结果。用C++程序如何实现?

  ChatGPT很快就给出完整的C++程序代码,并且对这段代码做了详细解释,点击右上角的“Copy code”还可以复制这段代码粘贴到编译器中使用(图5)。最后ChatGPT还不忘提醒笔者:“请注意,这仅是一个简单的例子,它只演示了如何接收用户输入并计算结果。如果要编写完整的程序,还需要考虑其他问题,例如错误处理、边界检查、用户输入验证等。”

5.png

图5 ChatGPT生成可用的程序代码

来源:电脑爱好者