botframework sdk

2025-12-11 0 657

机器人框架有什么新功能?

BOT框架为构建对话应用程序提供了最全面的体验。

使用Bot Framework SDK,开发人员可以构建与自由形式相交的机器人,也可以通过具有指导性的交互作用,包括使用包含文本,图像和动作按钮的简单文本或丰富的卡。

开发人员可以为开发人员和多学科团队(包括C#,JS和Python)(包括C#,JS和Python)建模和建立复杂的对话,以设计和建立对话体验。

查看Bot框架生态系统部分,以了解有关与Bot Framework SDK相关的其他工具和服务的更多信息。

快速链接

| C#repo | JS repo | Python repo | BF CLI |

BOT框架SDK V4

Bot Framework SDK V4是一个开源SDK,它使开发人员能够使用他们喜欢的编程语言进行建模和建立复杂的对话。

C# JS Python
稳定版本 软件包 软件包 软件包
文档 文档 文档 文档
样品 .NET Core,WebAPI node.js,typeScript,es6 Python

频道和适配器

有两种将您的机器人连接到客户体验的方法:

  • Azure Bot服务渠道– 语言和SDK独立支持通过Azure Bot服务
  • BOT框架SDK适配器– 每个语言适配器组件
客户 Azure频道 C#适配器 JS适配器
微软团队 azure
直线 azure
网络聊天 azure botkit
Skype azure
电子邮件 azure
Facebook azure 社区 botkit
松弛 azure 社区 botkit
Kik azure
电报 azure
线 azure
GroupMe azure
Twilio(SMS) azure 社区 botkit
Alexa技能 社区 社区
Google动作 社区 社区
Google Hangouts botkit
Webex 社区 botkit
whatsapp(infobip) 社区
飞涨 社区
环中心 社区
科尔塔纳 azure
安慰 社区

社区开源项目

以下开源社区使各种组件可用于扩展您的机器人应用程序,包括适配器,识别器,对话框和中间件。

C# JavaScript Python
机器人框架社区 C# JavaScript Python
botkit JavaScript

问题和帮助

如果您对Bot Framework SDK或使用Azure Bot服务有疑问,我们建议您与社区和Azure Bot Service Dev团队联系。

  • 对于适合堆栈溢出格式的问题(“该如何工作?”),我们同时监视Azure Bot服务和BOT框架标签(搜索两者)
  • 您也可以发推文/关注@msbotframework
  • 加入Gitter上的对话。

在此处查看所有可用的支持选项。

问题和功能请求

我们跟踪功能问题和功能要求在各个位置使用Bot Framework SDK,工具和Azure Bot服务。如果您找到了问题或有功能请求,请向以下存储库提交问题。

物品 描述 关联
SDK V4 .NET .NET,连接器,中间件,对话框,提示,路易斯和QNA的核心机器人运行时 提出问题
SDK V4 JavaScript Typescript/JavaScript,连接器,中间件,对话框,提示,路易斯和QNA的核心机器人运行时 提出问题
SDK V4 Python Python,连接器,中间件,对话框,提示,LUI和QNA的核心机器人运行时 提出问题
BOT框架CLI 机器人框架CLI工具 提出问题
网络聊天 BOT框架网络聊天工具 提出问题

事先发行

  • Bot Builder V3 SDK已迁移到BOT框架SDK V3存储库。 V3 SDK以最终的长期支持于2019年12月31日退休

BOT框架生态系统

  • Azure机器人服务
  • 机器人框架模拟器
  • BOT框架网络聊天
  • BOT框架CLI
  • 语言理解
  • QNA制造商
  • 派遣
  • 语音服务
  • 自适应卡
  • 分析
  • BOT框架作曲家
  • botkit

Azure机器人服务

Azure机器人服务使您能够托管具有完全所有权和控制数据的智能企业级机器人。开发人员可以在Skype,Microsoft Teams,Cortana,Web Chat等上注册并将其机器人连接到用户。 [文档]

  • Direct Line JS客户端:如果要在Azure Bot服务中使用Direct Line Channel,并且不使用WebChat客户端,则可以在自定义应用程序中使用Direct Line JS客户端。 [readme]
  • 直接线语音渠道:我们将Bot框架和Microsoft的语音服务汇总在一起,以提供一个频道,该渠道可以从客户端到机器人应用程序以流式的语音和文本为单向。要注册,请将“直线语音”频道添加到您的Azure机器人服务中。
  • 对机器人的更好隔离 – 直接行应用程序服务扩展:直接行应用程序服务扩展可以作为VNET的一部分部署,从而使IT管理员能够更加控制对话流量,并改善了由于啤酒花数量而导致的对话延迟。在此处使用直接行应用程序服务扩展。 VNET使您可以在Azure创建自己的私人空间,并且对云网络至关重要,因为它提供了隔离,细分和其他关键好处。

机器人框架模拟器

机器人框架模拟器是一个跨平台桌面应用程序,它允许机器人开发人员使用Bot Framework SDK测试和调试机器人。您可以使用机器人框架模拟器测试在计算机上本地运行的机器人,也可以连接到远程运行的机器人。 [下载最新|文档]

BOT框架网络聊天

Bot Framework Web聊天是一个高度可自定义的基于Web的客户聊天控制,用于Azure Bot服务,可为用户直接在网页中与您的机器人进行交互的能力。 [稳定版本|文档|样品]

BOT框架CLI

Bot Framework CLI工具托管开源跨平台Bot框架CLI工具,旨在支持构建强大的端到端开发工作流程。机器人框架CLI工具取代了用于管理机器人和相关服务的传统独立工具。 BF CLI将跨平台工具的集合分为一个凝聚力和一致的接口。

BOT框架作曲家

Bot Framework Composer是开发人员和多学科团队的集成开发工具,可通过Microsoft Bot框架建立BOT和对话体验。在此工具中,您将找到建立复杂的对话体验所需的一切。

botkit

Botkit是开发人员工具和SDK,用于为主要消息平台构建聊天机器人,应用程序和自定义集成。 botkit bots hear()触发器, ask()问题,然后say()回复。开发人员可以使用此语法来构建对话框 – 现在与最新版本的Bot Framework SDK兼容。

此外,Botkit带来了6个平台适配器,允许JavaScript Bot应用程序与消息平台直接通信:Slack,Webex团队,Google Hangouts,Facebook Messenger,Twilio和Web Chat。

Botkit是Microsoft Bot框架的一部分,并在MIT开源许可下发布

相关服务

语言理解

基于机器学习的服务,以建立自然语言体验。快速创建不断改进的企业就绪的自定义模型。语言理解服务(LUIS)允许您的应用程序以自己的语言了解一个人想要的东西。 [文档|将语言理解添加到您的机器人中]

QNA制造商

QNA Maker是一项基于云的API服务,可在您的数据上创建一个对话式的问答层。使用QNA制造商,您可以在几分钟内根据常见问题解答,结构化文档,产品手册或编辑内容来构建,培训和发布一个简单的问答机器人。 [文档|将QNAMAKER添加到您的机器人中]

派遣

调度工具允许您构建语言模型,使您可以在不同的组件(例如QNA,LUI和自定义代码)之间进行分配。 [readme]

语音服务

语音服务将音频转换为文本,通过统一的语音服务执行语音翻译和文本到语音。借助语音服务,您可以将语音集成到机器人中,创建自定义唤醒单词和多种语言作者。 [文档]

自适应卡

自适应卡是开发人员以通用且一致的方式交换卡内容的开放标准,并且由Bot Framework开发人员使用来创建出色的跨渠道对话体验。

  • 开放式框架,天然性能– 一种简单的开放卡格式可以实现共享工具的生态系统,应用程序之间的无缝集成以及任何设备上的本机跨平台性能。
  • 从第一天开始启用语音– 我们生活在一个令人兴奋的时代,用户可以与他们的设备交谈。自适应卡拥抱这个新世界,并从头开始设计以支持这些新体验。

贡献

请参阅我们的贡献指南。

报告安全问题

安全问题和错误应通过电子邮件通过电子邮件私下报告给Microsoft Security Response Center(MSRC),网址为secure@microsoft.com。您应该在24小时内收到回复。如果由于某种原因不这样做,请通过电子邮件跟进以确保我们收到您的原始消息。可以在安全技术中心找到更多信息,包括MSRC PGP密钥。

版权(C)Microsoft Corporation。版权所有。

下载源码

通过命令行克隆项目:

git clone https://github.com/microsoft/botframework-sdk.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 botframework sdk https://www.zuozi.net/34221.html

3DTours
上一篇: 3DTours
bash sensible
下一篇: bash sensible
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务