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

选择适合你的用例的聊天机器人解决方案

聊天机器人是一个将自然语言编写或说成其用户界面的应用程序。 换句话说,对话是指通过这些方式回答问题、服务请求等。

本文概述了 Microsoft 提供的一些聊天机器人解决方案。 如果你不熟悉进行聊天机器人,我们建议从 Power Virtual Agents 开始。

下表列出了用于生成机器人的 Microsoft 产品和服务,以及它们支持的人员以及简要说明。 以下各节详细介绍了各个方法。

产品 受众 说明
Power Virtual Agent Fusion 团队,公民开发人员 Power Virtual Agents 是一种端到端机器人生成工具,具有内置的自然语言理解模型、通过 Power Automate 进行数据连接以及对多个通道的支持。
Health Bot 医疗保健组织 为医疗保健组织提供支持。 Health Bot 可帮助你构建和部署合规、AI 支持的虚拟运行状况助手和运行状况机器人。
Bot Framework SDK 开发人员 提供用于构建机器人的框架,包括工具、模板和相关 AI 服务。 该 SDK 非常适合想要构建 在Microsoft Teams 应用商店中公开的机器人的开发人员。

Power Virtual Agents

Power Virtual Agents 旨在支持 fusion 团队,在这个团队中专业开发人员和各种主题专家可以协作。 它还支持公民开发人员和专业供应商。

Power Virtual Agents 是一种用于聊天机器人开发的工具,包含在 Microsoft Power Platform 中,这是一个业务应用程序平台,其中包含数据分析、解决方案构建和流程自动化。 无需编写代码或了解基础 AI 技术的详细信息,以在 Power Virtual Agents 中生成机器人。 此类机器人可以在 Power Platform 中应用自动化和其他功能,并且可以快速开发复杂的聊天机器人体验。

  • 可以将虚拟代理连接到各种用户平台,例如 Microsoft 365Microsoft Dynamics 365
  • 可以使用 600 多个预生成数据连接器,可通过 Power Automate 使用。

有关详细信息,请参阅 Power Virtual Agents 概述页。 有关定价的详细信息,请参阅 Power Virtual Agents 定价

Health Bot

Health Bot 服务是一个云平台,该平台赋能医疗保健组织中的开发人员去构建和部署合规的虚拟健康助手和健康机器人。 该服务可以帮助组织改进流程并降低成本。 它通过自然的对话体验,给用户提供对健康相关信息和交互的智能个性化的访问。

Health 机器人服务非常适合医疗保健组织的 IT 部门的开发人员,如提供商、制药公司、远程医疗提供商和健康保险公司。 医疗保健组织可以使用该服务构建一个 健康机器人实例 ,并将其与患者、证明者和其他代表与之交互的系统集成。

Health 机器人服务包含内置的医疗数据库,包括会审协议。 还可以扩展运行状况机器人实例,以包含自己的方案,并与其他 IT 系统和数据源集成。

有关服务运行状况的详细信息,请参阅 Health 机器人概述。 有关定价模型的信息,请参阅 选择正确的 Health 机器人计划”。

Bot Framework SDK

Microsoft Bot Framework 和 Azure AI 机器人服务提供可用于在构建、测试、部署和管理智能机器人的工具。 Bot Framework 包含用于生成机器人的模块化可扩展 SDK,其中包括工具、模板和相关 AI 服务。 借助此框架,开发人员可以创建使用语音、理解自然语言、处理问题和回答及具有其他功能的机器人。

该SDK 非常适合想要构建 Microsoft Teams 应用商店中公开的机器人的开发人员。

Azure AI 机器人服务和 Bot Framework 提供:

  • 用于开发机器人的 Bot Framework SDK。
  • 涵盖端到端机器人开发工作流的 Bot Framework 工具。
  • Bot Connector在机器人和通道之间发送和接收消息和事件。
  • Azure 中的机器人部署和通道配置。

另外,机器人可能使用其他 Azure 服务,例如:

  • 用于生成智能应用程序的 Azure AI 服务。
  • 用于云存储解决方案的 Azure 存储。

有关 Bot Framework SDK 的详细信息,请参阅 什么是 Bot Framework SDK。 创建机器人并将其部署到 Azure 后,聊天机器人服务会消耗资源。 有关定价详情,请参阅 Azure AI 机器人 服务定价。 与 Azure 上的资源消耗相关的成本是聊天机器人服务本身的成本。

技能机器人

作为高级方案,可以创建向其他机器人提供功能的 技能 机器人。 可以开发技能机器人和在不同产品中使用技能的机器人。 有关技能机器人的更多信息,请参阅:

后续步骤