如何将 ChatGPT 从 OpenAI 连接到您的聊天机器人

借助 SendPulse,您可以将 OpenAI 中的 GPT 模型连接到您的聊天机器人,为您的用户提供更熟练的自动回复,并帮助他们解决其他任务。

让我们学习如何创建 OpenAI 帐户并将其连接到您的聊天机器人,并了解您可以使用哪些 AI 模型以及如何训练您的机器人来解决您的业务任务。

入门

GPT(Generative Pre-trained Transformer)是 OpenAI 公司开发的人工智能模型。它是一个大型神经网络,可用于生成文本和代码。

主要模型可以执行不同的任务:分析各种难度级别的文本材料,提供问题的答案,优化 SEO 和 SMM 任务的文本,对表格中的文本进行分类,帮助集思广益,编辑和翻译文本,处理代码和数学任务,并支持有关任何或特定主题的对话。

要设置 GPT 并使用聊天机器人执行业务任务,您需要选择模型和提示 - 例如,您可以添加回复情绪、限制问题或主题列表,以及添加有关您的业务的其他信息或示例您希望收到什么回应。

创建一个帐户

转到 OpenAI,并创建一个帐户。点击 报名,输入您的电子邮件地址,然后单击 继续,或继续使用您的 Google 或 Microsoft 帐户。

如果您输入了电子邮件地址,请在下一个窗口中输入密码。您将在收件箱中收到一封确认电子邮件。点击 核实 在电子邮件中,然后输入您的姓名和组织名称。

输入您的电话号码,确认码将通过短信发送给您。输入代码,然后登录您的帐户。

在选择要使用的电话号码之前,请检查 OpenAI 支持的国家和地区列表。

复制您的 API 密钥

在右上角,单击您的头像,然后选择“管理帐户”。

转到“API 密钥”选项卡,单击 创建新的密钥,然后复制您的密钥。

您需要在设备上保存密钥,因为您无法再次复制此页面上的相同密钥。如果您丢失了密钥,则需要生成一把新密钥。

设置集成

输入您的 API 密钥

选择一个机器人,然后转到“机器人设置”>“集成”。单击“OpenAI”旁边的 使能够

输入您的密钥。

选择型号

选择用于生成机器人回复的 AI 模型。

您可以在“示例”和“OpenAI Cookbook”中了解如何使用这些模型,并在“Playground”中尝试模型。

向机器人添加提示

GPT 模型可以执行各种任务,从复杂的文本分析到生成各种主题的回复。您需要添加提示来限制您不希望机器人讨论的某些主题,根据特定的角色或人定制您的机器人,或者添加有关您公司的文本情绪或信息。

创建提示时,请记住以下建议:

  1. 在每种情况下添加尽可能多的上下文。列出所有机器人交互说明:指定哪些用户将联系您的机器人以及何时联系,机器人回复中应包含哪些详细信息,以及应避免哪些主题。
    为您的模型分配生成多个结果的任务,以便您可以比较并指定最适合您需求的结果。
  2. 使用示例展示您想要收到的内容。例如,如果您希望模型按字母顺序对项目列表进行排序或按情感对段落进行分类,请列出示例查询、预期结果格式或您想要实现的效果。如果您需要机器人以某种方式回复,请提供问题和答案的示例。
  3. 提供高质量、准确的数据。检查您的示例 - 您的模型通常足够智能,可以识别基本的拼写错误,但它也可能认为这是故意的,并且错误可能会影响回复。如果您希望模型以某种语言回复,请指定它。另外,尝试使用文字而不是数字。请记住,人工智能会接受您的提示 字面上地
  4. 将模型拟人化。为了帮助您的模型回答某个人或角色的反应,请描述他们所做的事情、他们拥有的特征、他们的语气、词汇以及虚拟助理角色的其他方面。
  5. 测试结果并更新提示。设置提示后,请确保测试结果、查看与用户的聊天内容,并在必要时通过添加或删除详细信息来调整机器人的指令。训练模型,直到获得所需的结果。

在“机器人说明”字段中,按照建议提供自由格式的提示。

人工智能会分析所有语言的文本,并可以用您指定的语言进行回答,但它在英语中的交互效果更好。如果您不指定语言,机器人将默认以英语回答。

如果您对如何创建机器人提示或可能的场景有任何疑问,可以查看现有讨论或在 OpenAI 社区中开始新的讨论。

添加令牌编号并设置温度

令牌是用于自然语言处理的单词的一部分。对于英文文本,1 个标记大约等于 4 个字符或 0.75 个单词。

对于每个请求,令牌计数会考虑以下位置的单词数:

  • 在“机器人提示”字段中;
  • 在与机器人聊天的最后一条消息中;
  • 在用户询问机器人的当前问题中;
  • 在机器人为用户提供的当前答案中。

阅读更多内容:什么是代币、如何计算代币以及定价部分中的 OpenAI 定价计划。

首次注册时,OpenAI 会赠送 3 个月 18 美元。当您使用代币时,这笔钱将被提取。代币费用根据所使用的模型而有所不同。例如,实时环境中的达芬奇模型每千个代币的成本为 0.1200 美元,而测试环境中的 Ada 模型的成本为 0.0004 美元。

在“响应中的最大令牌数”字段中,指定一个数字。对于 Davinci 模型,您最多可以输入 2,048 个令牌,对于所有其他模型,最多可以输入 1,024 个令牌。

选择 0 到 2 之间的温度指示器值。

温度是影响响应抽象性的参数。例如,如果您提出问题,输出将根据所选温度而变化:抽象或更精确。接近2的较高温度,例如1.3,将使答案更加随机。接近0的较低温度,例如0.2,将使它们更全面,同时保留相同的含义。

点击 节省,您可以测试您的机器人。

要查看您还剩多少代币,请登录您的 OpenAI 帐户,然后转到“使用情况”选项卡。

要检查您的代币使用历史记录,请将页面向下滚动到“每日使用明细(UTC)”部分。您可以查看整个历史记录或按特定日期或团队成员进行过滤。

使用特点

当您与 OpenAI 集成时,您的聊天机器人的“标准回复”流程将被禁用。因此,您需要确保用户知道您的机器人可以回复他们。例如,将机器人通信指南添加到您添加到菜单的欢迎或触发流程中。

将 OpenAI 与聊天机器人结合使用时,请注意 AI 使用内部信息库 - 它处理用户的请求并直接在与客户的聊天中给出结果。

AI没有长记忆力。处理请求时,仅考虑最后几条用户消息。我们建议您监控机器人与客户的对话以纠正其提示。

AI 不与其他应用程序集成,也不处理机器人受众中的客户端数据。对于这些功能,添加菜单或创建命令来运行流程,您可以在其中添加“API 请求”、“用户输入”和“操作”元素。

用例

让我们看看如何将聊天机器人与 OpenAI 集成结合使用的各种示例。您可以在示例页面上查看更多示例。

业务问答

如果您有一个用于功能加载服务的机器人,您可以训练它独立管理与客户的对话,并生成有关您的产品和工作时间的问题的答案。

百科问答

假设您的机器人具有娱乐性和信息性。它不需要回答具体问题,而只需提供有关历史或来自互联网的任何其他主题的事实。

解决生活问题

如果你有一个助手机器人,用户可以描述他们的生活状况并寻求建议。

解决数学任务

如果您有学生助手机器人,用户可以添加他们的任务并指出需要解决的问题。

文本优化

如果您有 SMM 或 SEO 工具,您的机器人可以帮助用户选择关键字或校对和优化输入的文本以进行 SEO。

代码解密

如果您教授编程,您的机器人可以帮助用户解码部分代码或错误,并告诉您特定元素或功能如何工作。此外,用户可以要求您的机器人使用自然语言生成代码。

文本生成

如果您有一家创意营销机构,您的机器人可以为广告活动生成文本或提出品牌名称等。

最后更新:2023 年 6 月 22 日