当前位置:首页 > 文章列表 > 科技周边 > 人工智能 > 使用ChatGPT创建定制化的人工智能应用程序的步骤

使用ChatGPT创建定制化的人工智能应用程序的步骤

来源:51CTO.COM 2023-05-02 16:48:34 0浏览 收藏

学习科技周边要努力,但是不要急!今天的这篇文章《使用ChatGPT创建定制化的人工智能应用程序的步骤》将会介绍到等等知识点,如果你想深入学习科技周边,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

使用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年预计将是人工智能最有趣的一年。然而,与任何新技术一样,企业高管必须谨慎行事,因为当前的技术带来了许多道德问题,并面临一些实际困难。

今天带大家了解了的相关知识,希望对你有所帮助;关于科技周边的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

版本声明
本文转载于:51CTO.COM 如有侵犯,请联系study_golang@163.com删除
PHP MySQL中的__file__属性是什么?PHP MySQL中的__file__属性是什么?
上一篇
PHP MySQL中的__file__属性是什么?
如何在MySQL中配置环境变量
下一篇
如何在MySQL中配置环境变量
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • ljg-skills -
    ljg-skills
    ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
    938次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    908次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    840次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    1039次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    1010次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码