Anthropic: 聊天 AI action

Anthropic 聊天 AI 操作将自动化连接到 Amazon Bedrock Anthropic 聊天 AI 功能。 此操作使自动化能够与用户进行自然、信息丰富且具备上下文意识的对话,从而提供更个性化和引人入胜的自动化体验。

先决条件

  • 要在机器人中使用 Anthropic Chat AI 操作,您必须拥有 Bot Creator 角色
  • 确保您拥有发送请求所需的凭据。 有关获取凭据的详细信息,请参阅 Amazon Bedrock: 身份验证 action

此示例展示了如何使用 Anthropic Chat AI 操作发送自然语言消息并获得适当的响应。

过程

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

    Anthropic Chat AI

    1. 输入区域。 有关区域的信息,请参阅 Amazon Bedrock GA 区域
    2. 模型下拉菜单中选择一个大型语言模型 (LLM) 来使用您的提示。 您可以选择以下模型:
      • Claude Instant v1.2
      • Claude v1.3
      • Claude v2
      • Claude v2.1
      • Claude 3 Sonnet v1
      • Claude 3 Haiku v1
      • 其他支持版本输入其他支持的型号。
      注: 选择 Claude 3 Sonnet v1 Claude 3 Haiku v1 时,会出现一个用于输入系统提示(可选)的文本框。 Claude 3 中的系统提示是一种在大型语言模型与您互动之前提供上下文、指令和指导的方法。 这就像是对话的铺垫,让 Claude 3 知道您对对话的期望。 有关系统提示的更多信息,请参阅

      使用系统提示Anthropic Claude Messages API

    3. 输入聊天消息,以供模型生成响应。
      注: 聊天操作会在同一会话中保留前一个聊天操作的结果。 如果您连续调用聊天操作,模型可以理解后续消息并将其与之前的消息关联起来。 然而,所有聊天记录在会话结束后都会被删除。
    4. 输入最大长度
      默认情况下,如果您不输入值,则最大长度会自动设置,以确保在考虑生成响应的长度后,将其保持在所选模型的最大上下文长度范围内。
    5. 输入温度。 该值指的是响应的随机性。 当温度接近零时,响应变得具体。 值越高,响应就越随机。
    6. 输入 默认 作为会话名称,以将会话限制为当前会话。
    7. 要管理可选参数,请单击显示更多选项并选择。 如果您选择,您可以添加其他参数,例如: Top PTop K添加指令停止序列,或输入 Anthropic 版本。 有关这些可选参数的信息,请参阅学习模型
      注: Claude 3 模型接受系统提示,而不是添加指令。 与传统指令不同,系统提示提供了一种结构化的方法来引导 Claude 3。 这是因为 Claude 3 经过训练,能够理解您提示背后的意图,并生成满足该目标的相应,而不仅仅是简单地遵循一系列命令。
    8. 将响应保存到变量。
      在此示例中,响应被保存到 str_Anthropic_chatResponse
  3. 单击运行启动 bot
    您可以通过在消息框 action中打印响应来读取字段的值。 在此示例中,str_Anthropic_chatResponse 打印响应。 您可以添加额外的聊天请求以获得更多响应。
    提示: 要在同一个机器人中维护多个聊天,您需要用不同的名称或变量创建多个会话。