选择适合你的用例的聊天机器人解决方案
本文概述了 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 上的资源消耗相关的成本是聊天机器人服务本身的成本。
技能机器人
作为高级方案,可以创建向其他机器人提供功能的 技能 机器人。 可以开发技能机器人和在不同产品中使用技能的机器人。 有关技能机器人的更多信息,请参阅: