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

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

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

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

Bot Framework 软件开发工具包

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 存储。

有关代理 SDK 的详细信息,请参阅什么是Microsoft 365 智能体 SDK。 创建机器人并将其部署到 Azure 后,聊天机器人服务会消耗资源。 有关定价详情,请参阅 Azure AI 机器人 服务定价。 与 Azure 上资源消耗相关的费用需另行支付,不包含在聊天机器人服务本身的费用中。

技能机器人

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

后续步骤