你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

教程:使用 Azure AI 机器人服务创建 FAQ 机器人

使用 QnA Maker 和 Azure 机器人服务,在不编写代码的情况下创建 FAQ 机器人。

在本教程中,你将了解如何执行以下操作:

  • 将 QnA Maker 知识库链接到 Azure AI 机器人服务
  • 部署机器人
  • 通过网上聊天与机器人聊天
  • 在支持的通道中点亮机器人

注意

QnA Maker 服务将于 2025 年 3 月 31 日停用。 问答功能的较新版本现已作为 Azure AI 语言的一部分提供。 有关语言服务中的问答功能,请参阅问答。 从 2022 年 10 月 1 日开始,你将无法创建新的 QnA Maker 资源。 有关将现有 QnA Maker 知识库迁移到问题解答的信息,请参阅迁移指南

创建并发布知识库

遵循快速入门创建一个知识库。 知识库成功发布后,你将到达下面的页面。

成功发布的屏幕截图

创建机器人

发布后,可以从“发布”页创建机器人:

  • 可以快速创建多个机器人,它们全部可以指向不同区域中的同一个知识库,或者指向单个机器人的定价计划。
  • 如果只想为知识库创建一个机器人,请使用“在 Azure 门户中查看所有机器人”链接查看当前机器人的列表。

对知识库进行更改并重新发布时,不需要对机器人采取进一步的操作。 机器人已配置为使用该知识库,并会处理将来对该知识库所做的所有更改。 每当发布某个知识库时,连接到该知识库的所有机器人都会自动更新。

  1. 在 QnA Maker 门户中的“发布”页上,选择“创建机器人”。 只有在发布知识库后,才会显示此按钮。

    创建机器人的屏幕截图

  2. 此时会打开 Azure 门户的新浏览器标签页,其中显示了 Azure AI 机器人服务的创建页。 配置 Azure AI 机器人服务。 机器人和 QnA Maker 可以共享 Web 应用服务计划,但不能共享 Web 应用。 这意味着,机器人的应用名称必须不同于 QnA Maker 服务的应用名称。

    • 建议做法
      • 更改机器人句柄 - 如果它不独一无二。
      • 选择 SDK 语言。 创建机器人后,可以将代码下载到本地开发环境,然后继续开发过程。
    • 不要
      • 创建机器人时,更改 Azure 门户中的以下设置。 这些值是为现有的知识库预先填充的:
        • QnA 身份验证密钥
        • 应用服务计划和位置
  3. 创建机器人后,打开“机器人服务”资源。

  4. 在“机器人管理”下,选择“通过网上聊天执行测试”。

  5. 出现聊天提示“键入你的消息”时,输入:

    Azure services?

    聊天机器人使用知识库中的一个答案进行响应。

    机器人返回响应的屏幕截图

  6. 在其他支持的通道中点亮机器人。

将机器人与通道集成

在已创建的机器人服务资源中选择“通道”。 可在其他支持的通道中启动机器人。

与 Teams 集成的屏幕截图