如何使用ChatGPT创建人工智能应用程序
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年预计将是人工智能最有趣的一年。然而,与任何新技术一样,企业高管必须谨慎行事,因为当前的技术带来了许多道德问题,并面临一些实际困难。
以上是如何使用ChatGPT创建人工智能应用程序的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

DALL-E 3 于 2023 年 9 月正式推出,是比其前身大幅改进的型号。它被认为是迄今为止最好的人工智能图像生成器之一,能够创建具有复杂细节的图像。然而,在推出时,它不包括

本站6月27日消息,剪映是由字节跳动旗下脸萌科技开发的一款视频剪辑软件,依托于抖音平台且基本面向该平台用户制作短视频内容,并兼容iOS、安卓、Windows、MacOS等操作系统。剪映官方宣布会员体系升级,推出全新SVIP,包含多种AI黑科技,例如智能翻译、智能划重点、智能包装、数字人合成等。价格方面,剪映SVIP月费79元,年费599元(本站注:折合每月49.9元),连续包月则为59元每月,连续包年为499元每年(折合每月41.6元)。此外,剪映官方还表示,为提升用户体验,向已订阅了原版VIP

通过将检索增强生成和语义记忆纳入AI编码助手,提升开发人员的生产力、效率和准确性。译自EnhancingAICodingAssistantswithContextUsingRAGandSEM-RAG,作者JanakiramMSV。虽然基本AI编程助手自然有帮助,但由于依赖对软件语言和编写软件最常见模式的总体理解,因此常常无法提供最相关和正确的代码建议。这些编码助手生成的代码适合解决他们负责解决的问题,但通常不符合各个团队的编码标准、惯例和风格。这通常会导致需要修改或完善其建议,以便将代码接受到应

大型语言模型(LLM)是在巨大的文本数据库上训练的,在那里它们获得了大量的实际知识。这些知识嵌入到它们的参数中,然后可以在需要时使用。这些模型的知识在训练结束时被“具体化”。在预训练结束时,模型实际上停止学习。对模型进行对齐或进行指令调优,让模型学习如何充分利用这些知识,以及如何更自然地响应用户的问题。但是有时模型知识是不够的,尽管模型可以通过RAG访问外部内容,但通过微调使用模型适应新的领域被认为是有益的。这种微调是使用人工标注者或其他llm创建的输入进行的,模型会遇到额外的实际知识并将其整合

编辑|ScienceAI问答(QA)数据集在推动自然语言处理(NLP)研究发挥着至关重要的作用。高质量QA数据集不仅可以用于微调模型,也可以有效评估大语言模型(LLM)的能力,尤其是针对科学知识的理解和推理能力。尽管当前已有许多科学QA数据集,涵盖了医学、化学、生物等领域,但这些数据集仍存在一些不足。其一,数据形式较为单一,大多数为多项选择题(multiple-choicequestions),它们易于进行评估,但限制了模型的答案选择范围,无法充分测试模型的科学问题解答能力。相比之下,开放式问答

编辑|KX在药物研发领域,准确有效地预测蛋白质与配体的结合亲和力对于药物筛选和优化至关重要。然而,目前的研究没有考虑到分子表面信息在蛋白质-配体相互作用中的重要作用。基于此,来自厦门大学的研究人员提出了一种新颖的多模态特征提取(MFE)框架,该框架首次结合了蛋白质表面、3D结构和序列的信息,并使用交叉注意机制进行不同模态之间的特征对齐。实验结果表明,该方法在预测蛋白质-配体结合亲和力方面取得了最先进的性能。此外,消融研究证明了该框架内蛋白质表面信息和多模态特征对齐的有效性和必要性。相关研究以「S

本站7月5日消息,格芯(GlobalFoundries)于今年7月1日发布新闻稿,宣布收购泰戈尔科技(TagoreTechnology)的功率氮化镓(GaN)技术及知识产权组合,希望在汽车、物联网和人工智能数据中心应用领域探索更高的效率和更好的性能。随着生成式人工智能(GenerativeAI)等技术在数字世界的不断发展,氮化镓(GaN)已成为可持续高效电源管理(尤其是在数据中心)的关键解决方案。本站援引官方公告内容,在本次收购过程中,泰戈尔科技公司工程师团队将加入格芯,进一步开发氮化镓技术。G

本站8月1日消息,SK海力士今天(8月1日)发布博文,宣布将出席8月6日至8日,在美国加利福尼亚州圣克拉拉举行的全球半导体存储器峰会FMS2024,展示诸多新一代产品。未来存储器和存储峰会(FutureMemoryandStorage)简介前身是主要面向NAND供应商的闪存峰会(FlashMemorySummit),在人工智能技术日益受到关注的背景下,今年重新命名为未来存储器和存储峰会(FutureMemoryandStorage),以邀请DRAM和存储供应商等更多参与者。新产品SK海力士去年在
