OpenAI公司在2022年11月推出了ChatGPT,很快就让世界见证了生成式人工智能的令人敬畏的超级能力。那么怎么解释这种聊天机器人在发布短短几个月内就受到了令人难以置信的欢迎呢?
ChatGPT在科技领域得以爆发式发展,并且成为在历史上用户群增长最快的应用程序。据路透社报道,ChatGPT在推出仅两个月后就有了高达1亿的月活跃用户,使其成为增长最快的消费类应用程序。
人们在探索这个大型语言模型的许多功能,本文将介绍使用ChatGPT创建人工智能应用程序的过程。在此之前,先讨论一下ChatGPT及其功能,以及为什么它如此重要。
什么是聊天机器人?
简单来说,聊天机器人是一种人工智能驱动的计算机软件,可以与用户进行基于文本或音频的在线对话。聊天机器人几乎无处不在——从应用程序和网站到消息服务,例如Twitter、Facebook Messenger和WhatsApp。
对客户支持的持续需求,行业参与者对复杂聊天机器人的采用,以及电子商务网站上聊天机器人的日益流行,这些都是推动聊天机器人市场增长的主要因素。
然而,用户对聊天机器人技术知识的需求和用户语音认证的不准确性阻碍了市场的扩张。开发能够提供更像人类互动的自主学习聊天机器人的计划有望提高人工智能行业的扩张潜力。
什么是ChatGPT,它是如何工作的?
ChaGPT是生成式人工智能聊天机器人,这是一种经过训练可以将文本转换为图像内容的人工智能系统。访问者可以通过提示向ChatGPT提出问题,或寻求对其回答的解释,类似于客户支持网站上看到的自动聊天服务。OpenAI公司将ChatGPT称为其工具之一InstructGPT的兄弟模型,InstructGPT遵循人工提示或查询并提供详细的响应。
一般的人工智能是由预训练的Transformer使用自然的方式回复问题。它可以提供所有的答案,制作引人入胜的内容和营销活动,并将读者转变成忠实的客户。
ChatGPT使用来自互联网的文本来学习人类语言,然后使用文本来学习对话的基础知识。通过其生成预训练Transformer,ChatGPT分析数据序列以识别模式。ChatGPT使用第三版本的生成式预训练Transformer、神经网络机器学习模型和GPT-3语言模型。
ChatGPT使用3000亿单词的数据集进行训练,其570GB的数据集由在线收集的材料、书籍、维基百科和其他来源组成。由于使用了一个庞大的语言系统,ChatGPT使用概率来预测句子中的下一个单词或提示。
ChatGPT的创始者
ChatGPT是由总部位于旧金山的初创厂商OpenAI公司开发的,该公司当时得到了几家投资者的资金支持,其中最著名的一家投资商是微软。埃隆·马斯克和Sam Altman等商人和研究人员于2015年创建了这个平台。到2024年底,ChatGPT的所有者OpenAI公司预计能够产生10亿美元的收入。
目前,几乎所有主要企业和该行业的领导者都在战略上使用这种人工智能工具来实现他们的目标,将近90%的品牌或营销人员正在充分利用ChatGPT。
用户可以使用ChatGPT做什么?
从帮助用户获利和改变医疗保健和金融行业的面貌,到简化联络中心的功能,增强数字客户体验和加强联络中心的工作,ChatGPT一直是一股不可忽视的非凡力量。除了客户服务操作,ChatGPT还能够使内容营销人员、销售专业人员,甚至学生在用户输入提示时创建原创内容。多亏有了生成式人工智能,计算机现在似乎有了更多的创造力。
- 编写程序
- 创建视频
- 撰写产品描述、广告文案等
- 撰写电子邮件
- 撰写文章、播客和演讲的摘要
- 创建标题
- 写论文/诗歌
- 作曲
- 生成文章
- 生成琐事的问题
- 创建电子书
- 编写简历
根据调研机构Precedence Research公司进行的预测,到2032年,全球聊天机器人行业的规模预计将超过49亿美元,高于2022年估计的8.8亿美元,从2023年到2032年将以19.29%的复合年增长率增长。
软件环境准备
在使用ChatGPT构建人工智能聊天机器人之前,需要使用一些工具准备设置软件环境。例如需要OpenAI、Python、Notepad++、Pip和Gradio库等代码编辑器,以及OpenAI API密钥。
虽然使用所有这些工具一开始可能会让人觉得难以应付,但它们都很简单,不需要拥有任何特殊的技术和技能。
用户可以遵循以下步骤:
步骤1:在PC上安装Python是第一步。访问其链接下载特定于平台的安装文件。
步骤2:运行安装文件。点击“将Python.exe添加到PATH”复选框,然后点击“立即安装”,按照通常的步骤安装Python。
步骤3:要再次检查Python是否正确安装,请打开计算机上的终端。也可以使用命令提示符。
步骤4:使用下面的命令获取Python版本。将输出Python版本。在Linux或其他系统中,用户可能需要使用python3-version而不是python-version。
pip升级
系统在安装Python的同时,也安装了pip(Python软件包)。在这里将重点介绍如何升级pip。它能够使用户使用终端安装许多Python库。可以通过pip安装OpenAI和Gradio库。
步骤1:在计算机上启动首选的终端并运行升级pip的命令。在Linux或其他平台上,你可能需要使用pip3和Python3。
python-mpipinstall-Upip。
安装OpenAI和Gradio库
用户要与ChatGPT交互,需要安装OpenAI库,这将使用户能够通过他们的API与ChatGPT聊天。
步骤1:在终端中执行以下命令行,使用pip安装OpenAI库。如果第一个命令不起作用,尝试使用pip3执行该命令。
步骤2:安装完成后,安装Gradio。有了Gradio,用户可以很容易地创建一个用户友好的网页界面来展示其人工智能聊天机器人。此外,它可以通过可共享链接实现简单的在线聊天机器人共享。
下载代码编辑器
步骤1:下载代码编辑器,以防止必须编辑代码。
步骤2:使用附件中的链接,下载并安装应用程序。
步骤3:如果用户熟悉强大的IDE,可以在任何平台上使用VSCode。在macOS和Linux上,除了VSCode,SublimeText也可以安装。
步骤4:在ChromeOS中,用户可以使用神奇的插入符号工具编辑代码。
获取OpenAI API密钥(免费)
创建基于ChatGPT的人工智能聊天机器人的基本要求之一是OpenAI公司的API密钥。用户可以在自己的接口中调用ChatGPT并立即获得结果,这要归功于API密钥。在最初的三个月里,OpenAI公司将免费赠送API密钥和5美元的免费积分。
如果用户之前注册了OpenAI账户,可能会获得18美元的免费积分。一旦免费积分用完,用户将需要为API访问付费。但是,它目前对所有免费用户开放。
步骤1:打开platform.openai.com/signup并创建一个新帐户。如果是旧帐户,需要输入登录凭据。
步骤2:在右上角,点击配置文件,从下拉菜单中点击“查看API密钥”。
步骤3:复制API密钥,选择“生成新密钥”并点击。需要注意的是,以后不能复制或读取完整的API密钥。因此,强烈建议立即将API密钥复制并粘贴到记事本文件中。
步骤4:不要向公众泄露或展示API密钥。这是一个私密密钥,只能用于访问用户的帐户。此外,用户可以生成大量的私钥和擦除API密钥(最多5个)。
使用ChatGPT API和Gradio创建自己的人工智能聊天机器人
用户使用来自OpenAI的“GPT-3.5-turbo”模型,这是GPT-3.5的最新版本。它被认为比Davinci更强大,比旧设备反应更灵敏,价格更实惠,并且可以回忆对话的场景。
对于用户界面,使用Gradio构建一个简单的web界面,可以在本地和在线访问。
步骤1:将下面的代码粘贴到notepad++或用户选择的任何代码编辑器中。
步骤2:用之前生成的API密钥替换“Your API key”文本。用户只需要做一个修改。
步骤3:单击顶部菜单中的“文件”,并在下拉菜单中使用“另存为”保存它。
步骤4:将文件命名为“app.py”。在下拉选项中,选择“另存为类型”,并选择“所有类型”。
步骤5:将文档保存到一个容易找到的位置,例如电脑桌面。只要添加了.py,用户就可以将其重命名为任何喜欢的名称。
步骤6:访问存储文件的位置(app.py)。选择“复制为路径”,右键单击它。
步骤7:进入终端,输入下面列出的命令。输入Python,添加空格,粘贴路径(使用右键菜单轻松粘贴),然后按Enter键。
记住,计算机的文件路径将是不同的。用户可能需要在Linux平台上使用Python3。
python“C:\Users\mearj\Desktop\app.py”。
步骤8:忽略任何可能弹出的警告。从底部复制本地和公共URL,并将其粘贴到web浏览器中。
用户已经成功地使用ChatGPT API构建了自己的人工智能聊天机器人,并且可以使用了。复制公共URL并与家人和朋友共享。用户的每一个问题都可以很快得到回复。除了ChatGPT替代品,用户还可以使用自己的聊天机器人作为官方网站的替代品。
该链接将在72小时内处于活动状态,但由于web服务器实例在用户的机器上运行,因此也必须保持它处于活动状态。
步骤9:进入终端,按“Ctrl+C”关闭服务器,如果仍然不工作再次点击“Ctrl+C”。
步骤10:再次复制文件路径执行以下命令,重启人工智能聊天机器人。每次服务器重新启动时,本地URL将保持不变,但公共URL将改变。
python “C:\Users\mearj\Desktop\app.py”。
这些是Chatbot 采用ChatGPT 3.5模型构建自己的聊天机器人的步骤。也可以定制gpt-3.5-turbo模型。采用人工智能技术,用户的选择是无限的,可以实现任何事情。
虽然使用ChatGPT创建人工智能应用程序是人工智能历史上的一个里程碑,但OpenAI公司开发的这款聊天机器人也有一些局限性,它甚至被用于恶意目的,例如创建钓鱼邮件和黑客程序。
结语
由于生成式人工智能的出现,2023年预计将是人工智能最有趣的一年。然而,与任何新技术一样,企业高管必须谨慎行事,因为当前的技术带来了许多道德问题,并面临一些实际困难。