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

本文概述了 Azure 提供的一些聊天机器人解决方案。

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

产品 受众 说明
Bot Framework SDK 开发人员 提供用于构建机器人的框架,包括工具、模板和相关 AI 服务。 该 SDK 非常适合想要构建 在Microsoft Teams 应用商店中公开的机器人的开发人员。

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 上的资源消耗相关的成本是聊天机器人服务本身的成本。

技能机器人

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

后续步骤