levycui 发表于 2023-11-28 19:08:02

ChatGPT应用GPTs开发全面指南:快速上手、自定义Action、添加知识、总结展望

问题导读:
1、GPTs与ChatGPT插件有什么区别?
2、如何使用GPT Builder创建GPTs?
3、如何使用GPT Builder创建GPTs?
4、如何创建自定义操作?

如果您一直在追逐ChatGPT的浪潮,请系好安全带,事情变得更加令人兴奋。GPTs应用是这个领域的新面孔,有望成为改变我们与人工智能互动方式的推动者。

GPTs应用和自定义操作(Actions)的推出示它们可能就是我们一直在等待的智能助手,GPTs正在定义全新的游戏规则。



1. 什么是GPTs




GPTs是OpenAI的最新创新,专为任何渴望按照自己喜欢的方式定制AI的人而设计。无论是要简化日常工作、学习新的爱好,还是要提升工作场所的效率,GPTs都可以提供定制化AI能力。

这些不是普通的、一刀切的人工智能。GPTs就像个人的ChatGPT增强版。它们都是为了能够通过一系列符合独特需求的技能、知识和任务来对人工智能进行编程。还有个好消息就是实现这一切并不一定需要编写代码。

因此,对于一直在开发ChatGPT插件的人员来说,GPTs是下一个章节。在这里,任何的人AI应用可以与世界分享。这样重塑我们思考和使用人工智能的方式。



2. GPTs与ChatGPT插件




ChatGPT插件一直是值得信赖的助手,使 AI 能够访问和利用外部数据、连接各种服务并提供智能响应。它们为我们提供了很好的服务,但也有其局限性。

GPTs是人工智能叙事中的颠覆者,它们扩展了插件的基本概念,以提供显著增强的定制功能。借助GPTs,您不仅可以向人工智能发出指令,还可以打造一个根据您的个人需求进行复杂定制的个人助理。

灵活性和直觉:GPTs最显着的区别之一是它们的灵活性。这些人工智能模型的构建更加直观,无需复杂的编码要求即可进行定制。它们带来了“操作(Actions)”——强大的功能,使GPTs能够执行精确的任务、处理现实世界的数据以及管理发送电子邮件等通信。

自定义操作的力量:自定义操作(Actions)是GPTs超越其前辈的地方。它们提供更精细的控制以及与第三方服务更丰富的交互。可以用具有高度专业化技能的插件,来满足用户的独特偏好。

超越一刀切的方法:ChatGPT插件奠定了基础,但GPTs进一步发展了这一概念,提供了前所未有的个性化功能。它们不仅是智力的提高,它们代表了人工智能的重新构想,是为热切期待创新和定制的未来而设计。


3. 如何使用GPT Builder创建GPTs

无论您是希望通过交互式聊天机器人创新客户服务、生成创意内容,还是构建复杂的代码助手,GPT Builder平台都可以让此过程变得直观且易于访问。下面是创建个人GPTS的分步指南。

3.1. 进入GPT Builder平台



登录平台后,从侧边栏中选择“探索”选项以查看可用的不同功能。

3.2. 转到“我的GPTs”界面

在平台内选择“探索”后,您将看到可用GPTs的全面视图。这不仅包括您创建的GPTs,还包括由OpenAI开发并由社区共享的GPTs。



3.3. 开始创建GPT

在“我的GPTs”屏幕上,单击“+”图标或“创建GPT”以启动新项目。此操作将带您进入 GPT 生成器。



3.4. 使用自然语言构建GPT

在 GPT构建器的“创建”选项卡中,您将使用自然语言来描述您希望GPT执行的操作。当您提供指令时,GPT 构建器将解释它们,让您可以实时查看正在构建的 GPT。这种直观的界面消除了传统编程的复杂性。



3.5. 配置其他详细信息

切换到“配置”选项卡以访问更多自定义选项。在这里,您可以为 GPT 添加图像并为其指定一个独特的名称,以确保它脱颖而出且易于识别。



3.6. 描述应用用途

在“描述”字段中,阐明您的GPT将做什么。比如,一个清晰的描述可以是“提供 24/7 客户支持并回答常见问题解答的聊天机器人”。

3.7. 设置应用说明

在“说明”字段中,概述您的GPT应执行的操作、其行为方式及其限制。例如:

    “对与产品功能和价格相关的客户查询做出答复。”

    “始终保持礼貌和专业的语气。”

    “避免提供财务建议或个人意见。”



3.8. 制作对话开头

对话开头是帮助用户与您的GPT互动的提示。示例包括:

    “向我询问我们最新的产品功能。”

    “需要订单方面的帮助吗?只需说‘订购帮助’即可。”

    “对定价感到好奇吗?输入“价格查询”即可开始。”


3.9. 上传知识

如果您的GPT需要特定知识,请上传相关文件。这可以是产品目录、常见问题解答或代码库,具体取决于您的GPT用途。

您无需从您希望 ChatGPT 在生成响应时考虑的每个资源中复制和粘贴文本,您可以将知识文件直接上传到您的GPT构建器,它会处理其余的事情。

值得一提的是,我的聊天机器人并没有始终参考我上传的指南来教它如何编写替代文本。但这可能是因为我需要在 GPT 指令中写出更清晰的提示。对其进行修改,直到它按照您预期的方式使用您上传的文档。



这里有一个关键问题是知识是如何GPT中起作用的?对于这个问题,没有找到官方的解释。我们在OpenAI论坛中找到一个大家猜想的作用原理。

知识在GPTs应用中的利用可能是采用检索增强生成(RAG)机制:

    将知识文档分割成块,并将块转换为块向量

    当用户提交查询时,将其转换为查询向量

    找到跟查询向量最相似N个的块向量

    将这些N个块向量对应的原始文本添加到提示中作为上下文


3.10. 启用功能

决定并选择您的GPT需要哪些功能。它是否需要浏览网页获取信息、生成图像或解释代码?勾选相应的框。



3.11. 添加动作

如果您的GPT需要自定义操作(例如发送电子邮件或查询数据库),请将这些操作添加到“操作”部分。

3.12. 预览和调整

使用右侧的“预览”来可视化您的GPT对最终用户的显示效果。根据需要进行调整,以确保功能和美观符合您的期望。

3.13. 保存您的项目

配置GPT并预览它以确保其满足您的期望后,下一步是保存您的项目。为此,您可能需要单击“保存”或“更新”按钮,该按钮可能位于界面的右上角或其他位置。



保存后,您可以选择如何共享 GPT:

    私人:如果您希望保留项目供个人使用,请选择“仅限我”。

    受限:选择“仅限有链接的人”以与选定的群组共享您的 GPT。

    公开:选择“公开”与更广泛的社区分享您的 GPT。


3.14. 自定义您的构建者配置文件

姓名:决定是否希望您的姓名出现在GPT的公开个人资料中。这可以是为您的作品打上品牌烙印或保持匿名的一种方式。如果您选择包含您的姓名,请将“姓名”开关切换至打开位置。

网站链接:如果您有一个与您的 GPT 或一般工作相关的网站,您可以通过打开“网站”开关来包含它。添加您的网站链接,该链接可能是一个域,用户可以在其中了解有关您的 Gpt 的更多信息、获取支持或直接与您联系。这对于增加您的专业作品集或商业产品网站的流量尤其重要。

预览:请务必使用“预览”功能来查看您的个人资料更改将如何向公众显示。这可以帮助您了解用户的观点。

确认:一旦您对构建者配置文件的外观感到满意,您就可以确认更改。查找“X”以关闭设置并保存您的配置文件配置。

通过自定义构建器配置文件,您可以与 GPT 用户建立连接。它增加了专业水平,有助于在您的工作中建立信任和认可。



自定义构建器配置文件并设置所需的隐私级别后,您就完成了GPT的设置。

您现在已准备好发布并与您选择的受众分享您的创作。无论是个人实验、特定用户群体还是更广泛的公众,您的GPT现在都已准备好与其用户进行交互、参与并提供价值。


4. 如何创建自定义操作

自定义操作使您的GPT能够通过与外部API交互来执行特定任务。设置方法如下:

4.1. 命名架构(Schema)

首先命名您的架构。它作为其所包含的操作的集体标识符,提供清晰度和组织性。

4.2. 定义函数(Functions)

名称:为您的函数指定一个清晰且可识别的名称以供将来参考。

描述:描述 API 的用途和功能。例如,指定它是否检索信息或处理用户输入。

路径:输入API访问地址。选择正确的 HTTP 方法(GET、POST 等)并提供完整的访问路径。



4.3. 认证设置

身份验证:确定 API 所需的身份验证类型。如果是开放API,则可能不需要身份验证。否则,请在 API 密钥、OAuth 之间进行选择。




4.4. 导入API架构(可选)

如果您有OpenAPI架构(Schema),则可以导入它以自动填写API详细信息。

4.5. 设定相应的行动

后果性(Consequential):决定此操作是否会影响后续操作。如果是这样,请激活“后果性”开关。

4.6. 隐私政策

附上隐私政策,特别是当您的操作处理个人数据时。这对于用户信任和法律合规性至关重要。

4.7. 保存您的自定义操作

检查所有详细信息的准确性和完整性。验证后,单击“保存”以完成自定义操作的创建。

遵循这些详细步骤将帮助您创建精确且实用的自定义操作,扩展GPT应用的功能,以便与各种服务和API交互,以实现更广泛的功能。

注意:为 GPT 创建自定义操作类似于开发 ChatGPT 插件。如果您擅长创建插件,您会发现为 GPT 配置操作的过程非常相似。两者都使用 OpenAPI 规范,从而实现无缝过渡。您可以通过直接在 GPT 配置中导入 OpenAPI 规范来将 GPT 连接到现有插件。这种集成允许通过最少的额外设置来丰富 GPT 功能。


5. GPT商店

OpenAI 宣布推出 GPT 商店,这是一个开创性的举措,这是一个动态市场,旨在重新定义我们与人工智能的互动方式。这个创新平台使创作者能够分享他们定制的 GPT(ChatGPT 的定制版本),专为多种目的而设计。

GPT 商店标志着一次重大飞跃,拓宽了人工智能实用性和日常任务、工作、教育或仅仅是为了娱乐的定制的视野。

GPT 商店将成为一个繁忙的生态系统,创作者可以在其中发布他们的 GPT 并向公众提供。对于创作者来说,这家商店代表了一个新的可能性领域,一个展示他们的专业知识和创新同时接触更广泛受众的地方。

创作者将受益于商店促进的知名度和用户参与度,随着平台的发展以支持货币化,提高他们的声誉并开辟潜在的收入来源。

为了鼓励发现和追求卓越,GPT 商店将引入排行榜和类别,为创作过程增添竞争优势。这些排行榜将根据 GPT 的受欢迎程度和使用情况对 GPT 进行排名,激励创作者改进和推广他们的 AI 模型。

类别将帮助用户浏览商店,找到最适合他们需求的 GPT——无论是为了生产力、教育还是娱乐。该分类系统不仅会简化用户体验,还会重点关注最有用和最具创新性的 GPT,从而推动创作者产品的流量并培育卓越社区。


6. GPTs作为AI Agents

GPT 的发展已经不仅仅将它们定位为工具,它们正在成为人工智能领域的“代理(Agent)”。这种概念上的转变至关重要。GPT 不仅仅是等待指令的被动实体,而且是能够以一定程度的自主性和适应性执行任务的主动参与者。作为代理,他们具有理解上下文、做出决策以及以更复杂的方式与用户和环境交互的潜力。

将GPTs作为功能齐全的代理集成到日常生活中的旅程正在逐步推进。这些进步在GPTs的编程方式上显而易见,这些任务需要更深入地理解用户意图、解析大量信息的能力以及生成有用且可操作的响应的能力。

通过每次迭代,GPTs都在学习管理更细致、更具体的任务,更接近成为能够在各种现实世界场景中提供帮助的可靠、智能代理的目标。


7. 总结与展望

总之,GPTs通过提供更加集成、灵活和用户友好的AI定制方法,代表了传统插件的重大进步。它们集成指令、集成知识和执行各种任务的能力使它们成为开发人员和最终用户的多功能工具。

展望未来,GPTs将在人工智能开发和使用中发挥关键作用,由于具有充当智能代理(Agent)的潜力,它们有望承担更复杂和更实际的任务,越来越多地成为日常工作流程和决策过程的一部分。GPT商店将成为这一增长的催化剂,为人工智能社区内的创新、协作和发现提供平台。

作者:旺知识
来源:https://mp.weixin.qq.com/s/HpTh2Nb96LqZIuH5A9TgiQ



最新经典文章,欢迎关注公众号http://www.aboutyun.com/data/attachment/forum/201903/18/215536lzpn7n3u7m7u90vm.jpg

页: [1]
查看完整版本: ChatGPT应用GPTs开发全面指南:快速上手、自定义Action、添加知识、总结展望