Bot Framework 为构建对话应用程序提供了最全面的体验。
借助 Bot Framework SDK,开发人员可以构建能够自由对话或进行引导式交互的机器人,包括使用简单文本或包含文本、图像和操作按钮的丰富卡片。
开发人员可以使用他们最喜欢的编程语言(包括 C#、JS 和 Python)来建模和构建复杂的对话,以便开发人员和多学科团队设计和构建对话体验。
查看 Bot Framework 生态系统部分,了解与 Bot Framework SDK 相关的其他工具和服务的更多信息。
| C# 仓库 | JS 回购 | Python 仓库 | BF CLI |
Bot Framework SDK v4 是一款开源 SDK,使开发人员能够使用他们最喜欢的编程语言建模和构建复杂的对话。
C# | JS | Python | |
---|---|---|---|
稳定发布 | 包 | 包 | 包 |
文档 | 文档 | 文档 | 文档 |
样品 | .NET 核心、WebAPI | Node.js、TypeScript、es6 | Python |
有两种方法可以将您的机器人连接到客户体验:
Azure Bot 服务渠道- 通过 Azure Bot 服务提供独立于语言和 SDK 的支持
Bot Framework SDK 适配器- 每个语言的适配器组件
客户 | 蔚蓝频道 | C# 适配器 | JS适配器 |
---|---|---|---|
微软团队 | 天蓝色 | ||
直线 | 天蓝色 | ||
网络聊天 | 天蓝色 | 机器人工具包 | |
Skype | 天蓝色 | ||
电子邮件 | 天蓝色 | ||
天蓝色 | 社区 | 机器人工具包 | |
松弛 | 天蓝色 | 社区 | 机器人工具包 |
基克 | 天蓝色 | ||
电报 | 天蓝色 | ||
线 | 天蓝色 | ||
群我 | 天蓝色 | ||
Twilio(短信) | 天蓝色 | 社区 | 机器人工具包 |
Alexa 技能 | 社区 | 社区 | |
谷歌行动 | 社区 | 社区 | |
谷歌环聊 | 机器人工具包 | ||
网讯 | 社区 | 机器人工具包 | |
WhatsApp (Infobip) | 社区 | ||
飞涨 | 社区 | ||
环中心 | 社区 | ||
科塔娜 | 天蓝色 | ||
安慰 | 社区 |
以下开源社区提供了各种组件来扩展您的机器人应用程序,包括适配器、识别器、对话框和中间件。
C# | JavaScript | Python | |
---|---|---|---|
机器人框架社区 | C# | JavaScript | Python |
机器人工具包 | JavaScript |
如果你对 Bot Framework SDK 或使用 Azure Bot 服务有疑问,我们鼓励你联系社区和 Azure Bot 服务开发团队寻求帮助。
对于符合 Stack Overflow 格式的问题(“这是如何工作的?”),我们监控 Azure Bot Service 和 Bot Framework 标签(搜索两者)
您还可以推文/关注@msbotframework
加入Gitter上的对话。
请在此处查看所有可用的支持选项。
我们在多个位置跟踪 Bot Framework SDK、工具和 Azure Bot 服务的功能问题和功能要求。如果您发现问题或有功能请求,请将问题提交到以下存储库。
物品 | 描述 | 关联 |
---|---|---|
SDK v4.NET | 适用于 .NET、连接器、中间件、对话框、提示、LUIS 和 QnA 的核心机器人运行时 | 提出问题 |
SDK v4 JavaScript | Typescript/Javascript、连接器、中间件、对话框、提示、LUIS 和 QnA 的核心机器人运行时 | 提出问题 |
SDK v4 Python | Python、连接器、中间件、对话框、提示、LUIS 和 QnA 的核心机器人运行时 | 提出问题 |
机器人框架 CLI | 机器人框架 CLI 工具 | 提出问题 |
网络聊天 | Bot框架网络聊天工具 | 提出问题 |
Bot Builder v3 SDK 已迁移到 Bot Framework SDK V3 存储库。 V3 SDK 已停用,最终长期支持将于 2019 年 12 月 31 日结束
Azure 机器人服务
机器人框架模拟器
Bot 框架网络聊天
机器人框架 CLI
语言理解
问答制作者
派遣
语音服务
自适应卡
分析
机器人框架作曲家
机器人工具包
Azure 机器人服务使你能够托管智能企业级机器人,并对数据拥有完全的所有权和控制权。开发人员可以在 Skype、Microsoft Teams、Cortana、Web Chat 等上注册他们的机器人并将其连接到用户。 [文档]
Direct Line JS 客户端:如果要在 Azure Bot 服务中使用 Direct Line 通道并且不使用 WebChat 客户端,则可以在自定义应用程序中使用 Direct Line JS 客户端。 [自述文件]
Direct Line Speech Channel :我们将 Bot Framework 和 Microsoft 的语音服务结合在一起,提供一个通道,支持从客户端到机器人应用程序的双向流式语音和文本。 要注册,请将“Direct Line Speech”通道添加到 Azure Bot 服务。
更好地隔离您的机器人 - Direct Line 应用服务扩展:Direct Line 应用服务扩展可以作为 VNET 的一部分进行部署,从而使 IT 管理员能够更好地控制对话流量,并通过减少跳数来改善对话延迟。在此处开始使用 Direct Line 应用服务扩展。 VNET 允许您在 Azure 中创建自己的私有空间,并且对于您的云网络至关重要,因为它提供隔离、分段和其他关键优势。
Bot Framework Emulator 是一个跨平台桌面应用程序,允许机器人开发人员测试和调试使用 Bot Framework SDK 构建的机器人。您可以使用 Bot Framework Emulator 来测试在计算机上本地运行的机器人或连接到远程运行的机器人。 [下载最新|文件]
Bot Framework Web 聊天是适用于 Azure Bot 服务的高度可定制的基于 Web 的客户端聊天控件,使用户能够直接在网页中与机器人交互。 【稳定发布 |文档 |样品]
Bot Framework CLI 工具托管开源跨平台 Bot Framework CLI 工具,旨在支持构建强大的端到端开发工作流程。 Bot Framework CLI 工具取代了用于管理机器人和相关服务的传统独立工具。 BF CLI 将跨平台工具集合聚合到一个内聚且一致的界面中。
Bot Framework Composer 是一款集成开发工具,供开发人员和多学科团队使用 Microsoft Bot Framework 构建机器人和对话体验。在此工具中,您将找到构建复杂的对话体验所需的一切。
Botkit 是一种开发人员工具和 SDK,用于为主要消息传递平台构建聊天机器人、应用程序和自定义集成。 Botkit 机器人hear()
触发器、 ask()
问题和say()
回复。开发人员可以使用此语法构建对话框 - 现在与最新版本的 Bot Framework SDK 交叉兼容。
此外,Botkit 还附带 6 个平台适配器,允许 Javascript 机器人应用程序直接与消息平台通信:Slack、Webex Teams、Google Hangouts、Facebook Messenger、Twilio 和 Web 聊天。
Botkit 是 Microsoft Bot Framework 的一部分,根据 MIT 开源许可证发布
一种基于机器学习的服务,用于构建自然语言体验。快速创建企业就绪的自定义模型并不断改进。语言理解服务 (LUIS) 使您的应用程序能够用人们自己的话来理解他们想要什么。 [文档|为您的机器人添加语言理解]
QnA Maker 是一种基于云的 API 服务,可在您的数据上创建对话式问答层。借助 QnA Maker,您可以在几分钟内根据常见问题解答 URL、结构化文档、产品手册或编辑内容构建、训练和发布简单的问答机器人。 [文档|将 qnamaker 添加到您的机器人]
调度工具可让您构建语言模型,从而允许您在不同的组件(例如 QnA、LUIS 和自定义代码)之间进行调度。 [自述文件]
语音服务将音频转换为文本,使用统一的语音服务执行语音翻译和文本到语音。借助语音服务,您可以将语音集成到机器人中、创建自定义唤醒词并以多种语言进行创作。 [文档]
自适应卡是一种开放标准,供开发人员以通用且一致的方式交换卡内容,Bot Framework 开发人员使用它来创建出色的跨渠道对话体验。
开放框架、本机性能- 简单的开放卡格式可实现共享工具的生态系统、应用程序之间的无缝集成以及任何设备上的本机跨平台性能。
从第一天起就启用语音- 我们生活在一个令人兴奋的时代,用户可以与他们的设备交谈。自适应卡拥抱这个新世界,并从头开始设计以支持这些新体验。
请参阅我们的贡献指南。
安全问题和错误应通过电子邮件私下报告给 Microsoft 安全响应中心 (MSRC) ([email protected])。您应该会在 24 小时内收到回复。如果由于某种原因您没有这样做,请通过电子邮件跟进,以确保我们收到您的原始消息。可以在安全技术中心找到更多信息,包括 MSRC PGP 密钥。
版权所有 (c) Microsoft Corporation。版权所有。