Azure OpenAI: 聊天 AI 操作

Azure OpenAI: 聊天 AI 操作使用微软的 ChatGPT 和 GPT-4 模型以聊天形式生成文本。

先决条件

  • 您必须拥有 Bot Creator 角色才能使用 Azure OpenAI: 在机器人中与聊天 AI 操作 交流。
  • 在调用任何 Microsoft Azure OpenAI 操作之前,请确保您拥有发送请求所需的凭据并且已包含 Azure OpenAI: 身份验证操作

此示例展示了如何使用 Azure OpenAI 发送自然语言消息: 与聊天 AI 操作 交流并得到适当的回应。

过程

  1. Automation Anywhere Control Room 中,导航到操作窗格,选择生成式人工智能 > Microsoft Azure OpenAI,拖动 Azure OpenAI: 聊天 AI,并将其放置在画布中。
  2. 输入或选择以下字段:

    Azure 聊天 AI

    1. 对于身份验证,请选择最新版本以通过 API 密钥使用 Azure OpenAI: 身份验证操作
      如果您选择待弃用,则可以在不调用身份验证操作的情况下使用 API 密钥进行身份验证。
      注: 即将发布的版本中,待弃用选项将被弃用。
    2. 输入默认作为会话名称以限制在当前会话中。
    3. 输入部署 ID部署 ID 与您想要用于提示的大型语言模型 (LLM) 相关联。
    4. 输入聊天消息,以供模型生成回复。
      注: 聊天操作会在同一会话中保留前一个聊天操作的结果。 如果您连续调用聊天操作,模型可以理解后续消息并将其与之前的消息关联起来。 然而,所有聊天记录在会话结束后都会被删除。
    5. 输入要生成的最大令牌数(最大令牌数)。 默认情况下,如果您不输入值,则会通过考虑生成的响应的长度自动设置生成的最大令牌数,以使其保持在所选模型的最大上下文长度内。
    6. 输入温度。 该值指的是响应的随机性。 当温度接近零时,响应会更加集中和确定。 值越高,响应就越随机。
    7. 要管理可选参数,请单击显示更多选项并选择。 如果您选择,您可以添加其他参数,例如: 停止存在惩罚频率惩罚Logit 偏差用户。 有关这些可选参数的信息,请参阅 Azure Open AI 聊天完成
    8. 将响应保存到变量。 在此示例中,响应被保存到 str_chatai-response
  3. 单击运行启动 机器人。 您可以通过打印消息框 操作 中的响应来读取字段的值。 在此示例中,str_chatai-response 打印响应。
    提示: 要在同一个机器人中维护多个聊天,您需要用不同的名称或变量创建多个会话。