Amazon Q Business - 增强应用程序

在配置应用程序环境后,Amazon Q Business 提供各种增强功能以​​增强 Amazon Q Business 应用程序环境。这些增强功能可以提高应用程序的整体性能和功能。

管理控制和防护

您可以自定义 Amazon Q Business 应用程序环境以满足组织的特定需求。这意味着您可以控制聊天体验如何为最终用户服务。您可以配置防护或聊天控件来实现这一点。这些控件允许您决定要为最终用户提供哪种聊天体验。

防护和聊天控件的关键术语

以下是您应该了解的 Amazon Q Business 中防护的关键术语:

  • 企业数据:企业数据是指通过连接器、直接文档上传或 Amazon Kendra 检索器连接到 Amazon Q Business 应用程序环境的数据。
  • 模型知识:大型语言模型所基于的企业数据之外的知识。
  • 主题:管理员用户定义的自然语言主题。
  • 规则:配置用于管理特定用户组受控主题的应用程序环境行为逻辑。

使用全局控制

Amazon Q Business 提供全局控制,以便配置适用于应用程序环境中对话的设置。

您无法创建或删除护栏全局控制。您只能更新应用程序环境中现有的全局控制。

以下是您可以自定义的全局功能:

  • 响应设置:默认情况下,Amazon Q Business 仅使用企业数据来响应用户聊天查询。如果它无法在您的数据源中找到答案,它将回复"抱歉,我找不到足够的信息来回答。"
  • 您可以通过更新应用程序环境护栏和调整响应设置来更改 Amazon Q Business 对未知查询的响应方式。

    • 允许最终用户直接向 LLM 发送查询
    • 允许 Amazon Q Business 回退到 LLM 知识
    • 允许 Amazon Q Business 使用与最终用户相关的元数据自定义聊天响应。
  • 阻止的短语:您可以通过在应用程序环境中定义最多 20 个特定单词来阻止它们出现在聊天响应中。默认情况下,没有设置阻止的单词,但您可以在编辑和更新全局控制护栏时添加它们。
  • 功能控制:您可以控制最终用户是否可以在聊天中上传文件以询问有关文件的问题。默认情况下允许这样做。您还可以选择最终用户是否可以创建和使用 Amazon Q Apps,这些应用程序需要使用特殊知识才能工作。
  • 自定义全局控制:要更新 Web 体验聊天的全局主题控制,您可以使用 AWS 管理控制台或 UpdateChatControlsConfiguration API 操作。

使用主题级控件

您可以使用主题级控件自定义应用程序环境对特定主题的响应。您可以设置最多 2 条规则来定义当聊天消息与特殊主题匹配时 Amazon Q Business 如何响应。这允许进行细粒度的自定义,例如定义全局控件或限制对企业内容的响应。

以下是您可以自定义的主题级防护:

  • LLM 提示控制:您最多可以添加 5 条用户可能发送的有关主题的示例消息。您还可以添加简短描述来定义主题的边界。Amazon Q Business 使用这些来确保其响应符合内容指南。
  • 应用程序行为规则:您可以配置行为规则来控制 Amazon Q Business 如何响应您指定的每个特殊主题。规则如下:
    • 使用企业数据回答
    • 阻止特殊主题
  • 创建主题控件:您可以通过两种方式为聊天创建主题级控件:通过 AWS 管理控制台或使用 UpdateChatControlConfiguration 操作。

管理管理控件和防护措施

要管理 Amazon Q Business 管理控件和防护措施,您可以执行以下操作:

  • 删除主题控件
  • 获取主题控件属性
您无法创建或删除防护措施全局控件。您只能更新应用程序环境中现有的全局控件。

创建专门构建的 Amazon Q 应用

您和您的用户可以在 Amazon Q Business 环境中创建自定义 Amazon Q 应用。这些应用使用您的企业数据来自动执行任务,任何人都只需单击一下即可轻松创建。关键概念是与 Amazon Q Business 助理的对话可以转化为可重复使用和可共享的应用。

Amazon Q 应用的先决条件

在使用 Amazon Q 应用之前,请确保执行以下操作:

  • 设置您的身份提供商
  • 完成 Amazon Q Business 设置
  • 创建 IAM 角色
  • 设置配额

管理 Amazon Q 应用

您可以控制 Web 体验用户是否可以创建和运行自己的 Amazon Q 应用。为此,请使用 Amazon Q Business 控制台中的功能设置。您还可以在控制台中管理 Q Apps,您可以在其中查看和删除库中已发布的应用程序。

创建 Amazon Q Apps

要创建 Amazon Q Apps,用户必须完成以下步骤:

  • 启用 Amazon Q Apps
    • 在控制台中启用 Amazon Q Apps,以允许 Web 体验用户创建和运行自己的 Q Apps。
  • 创建 Amazon Q 应用
    • 用户可以通过 Amazon Q Business Web 体验中的对话或提示创建 Q 应用。
    • 可以通过对话或使用自然语言提示描述需求,在一个步骤中创建 Q 应用。
  • 访问 Web 体验
    • 必须使用 IAM Identity Center 授予用户访问权限。
    • 与用户共享 Web 体验页面的端点 URL,用户将通过身份验证访问 Web 体验。
  • Q 应用组件
    • Q 应用由卡片组成,卡片是可以组合起来创建应用的 UI 元素。
    • 卡片可以接受用户输入、支持文件上传、连接到其他卡片、生成文本输出,并允许通过 Amazon Q Business 内置插件执行操作。
  • 卡片提示和数据
    • 用户可以使用简单、自然的语言来完善提示。
    • 卡片可以引用 Amazon Q Business 中的企业数据,也可以从可用数据源列表中指定数据源。
  • 共享和发布 Q 应用
    • 用户可以通过将自己的 Q 应用发布到公司的 Q 应用库来与其他 Web 体验用户共享。
    • 已发布的 Q 应用可以由创建者编辑和更新,也可以由其他用户复制和自定义。
  • 已验证的 Q 应用
    • 管理员可以查看和验证已发布的 Q 应用,这些应用将标有蓝色复选标记图标并显示在应用列表顶部。

验证 Amazon Q Apps

要将应用程序状态更新为已验证,您可以使用控制台;或 UpdateLibraryItem API 操作。以下选项卡提供了控制台的程序。

要验证 Amazon Q Apps

  • 登录 AWS 管理控制台并打开 Amazon Q Business 控制台。
  • 在"应用程序中",从应用程序列表中选择应用程序环境的名称。
  • 从左侧导航菜单中,选择"增强功能",然后选择"Amazon Q Apps"。
  • 在"库中的 Amazon Q Apps"部分中,选择要验证的 Q Apps,然后选择"更新状态"。
  • 从"更新状态"下拉菜单中选择"已验证"。

插件

您可以创建和配置插件来增强您的 Amazon Q Business 应用程序环境。设置后,这些插件可以执行读写操作,从而帮助提高最终用户的工作效率。

Amazon Q Business 支持两种类型的插件:内置插件和自定义插件。

  • 自定义插件:您可以使用控制台或 API 为您的 Amazon Q 应用程序创建自定义插件,从而允许与任何第三方应用程序集成。这使最终用户能够使用自然语言访问数据并采取行动,支持各种用例。
  • 内置插件:内置插件由 Amazon Q 预先构建,适用于 Jira、Salesforce、ServiceNow 和 Zendesk 中的常见用例。

文档丰富

Amazon Q Business 文档丰富功能让您可以控制将哪些文档和属性提取到索引中以及如何处理它们。此功能允许您在提取期间创建、修改或删除文档属性和内容,确保您的索引符合您的需求。

相关性调整

您可以使用相关性调整功能为文档属性分配权重,从而微调 Amazon Q Business 中聊天响应的排名。这涉及将文档属性映射到 Amazon Q Business 索引字段,然后使用这些权重来优化聊天响应的相关性。通过这样做,您可以提升结果中的特定文档,从而提高聊天响应的准确性。