Microsoft Bot Builder Overview
微软机器人构建器概述
微软机器人Builder是一个强大的框架构建机器人可以处理自由交互和更多的引导,这种可能性是显式地显示给用户。 它很容易使用和利用c#写机器人提供一个自然的方式。
高级功能:
- 强大的对话系统是孤立的和可组合的对话框。
- 内置对话框等简单的事情是的/不,字符串、数字、枚举。
- 内置对话框,利用强大的人工智能这样的框架 路易斯
- 机器人是无状态的,帮助他们。
- 表单流程自动生成机器人从c#类填写类和支持帮助,导航,澄清和确认。
有几个样品在这个目录中。
- Microsoft.Bot.Sample.SimpleEchoBot——机器人连接器示例完成机器人构建器框架。
- Microsoft.Bot.Sample.EchoBot——添加到前面的示例状态。
- Microsoft.Bot.Sample.SimpleSandwichBot——FormFlow是多么容易的例子创建丰富的对话框与引导谈话,帮助和澄清。
- Microsoft.Bot.Sample.AnnotatedSandwichBot——基于前面的示例添加属性信息,确认和业务逻辑。
- Microsoft.Bot.Sample.SimpleAlarmBot——集成 http://luis.ai设置警报系统的对话框。
- Microsoft.Bot.Sample.AlarmBot——添加报警逻辑以前的机器人和主动发送警报
- Microsoft.Bot.Sample.PizzaBot——集成 http://luis.aiFormFlow。
- Microsoft.Bot.Sample.GraphBot——集成 微软图形Api对话系统。
- Microsoft.Bot.Sample.SimpleFacebookAuthBot图——一个机器人展示OAuth身份验证使用Facebook API。
- Microsoft.Bot.Sample.SimpleIVRBot——一个示例IVR bot使用Skype调用API。
- Stock_Bot——样品显示调用web服务,路易斯,LUIS对话框。
- SearchPoweredBots——样品显示的集成 Azure搜索对话框。
你可以找到更多的样品 机器人Builder SDK样品回购
机器人Builder SDK
微软的机器人框架提供了你需要建立并连接自然无论用户交互的智能机器人说话,从文本/ sms Skype,松弛,Office 365邮件和其他受欢迎的服务。
微软机器人Builder SDK是微软机器人框架的三个主要组件。 它是一个功能强大,易于使用的框架,提供了一个熟悉的方式。 网络和节点。 js开发人员开发机器人。 机器人Builder SDK提供的特性,使机器人和用户之间的交互更加简单。 机器人构建器还包括一个模拟器调试机器人,以及大量的样本机器人可以使用作为构建块。
认为机器人是一个应用程序,用户与会话的方式进行交互。 机器人可以用文字交流的谈话,卡片,或者讲话。 机器人可能会非常简单,基本模式匹配响应,或者它可能是一个复杂的人工智能的编织技术与复杂的会话状态跟踪和整合现有业务服务。
机器人框架使您能够构建支持不同类型的机器人与用户的交互。 你可以在你的机器人设计的对话是自由的。 你的机器人还可以有更多的互动引导,它提供用户选择或行动。 谈话可以使用简单的文本字符串或更复杂的富卡包含文本,图像,和操作按钮。 您可以添加自然语言交互,让用户与你的机器人在自然和富有表现力的方法。
开发人员编写机器人都面临同样的问题:机器人需要基本的I / O,他们必须有语言和对话能力,他们必须连接到用户,最好是在任何谈话中经验和用户选择的语言。 机器人框架提供了强大的工具和功能来帮助解决这些问题和更多的功能,如自动翻译30多种语言,用户和会话状态管理,调试工具,可嵌入web聊天控制和方式让用户发现,尝试,并添加机器人交谈他们爱的经历。
检查文档开始使用机器人Builder SDK !
快速掌握我们的样品:
加入谈话 git。
看到所有的支持选项 在这里。
这个项目已经采用了 微软开源的行为准则。 看到的更多信息 行为准则常见问题解答或联系 opencode@microsoft.com with any additional questions or comments.
https://github.com/Microsoft/BotBuilder
Microsoft Bot Builder Overview的更多相关文章
- Microsoft Bot Framework with LUIS
今年微软的编程之美的主题是“对话即平台”,“人工智能”,要求参赛选手用到Bot Framework与Cognitive Services. 大多数人应该对这两个技术都不怎么熟悉吧,我就在这里写写自己所 ...
- 如何将 Microsoft Bot Framework 链接至微信公共号
说到 Microsoft Bot Framework 其实微软发布了已经有一段时间了,有很多朋友可能还不太了解,微软Bot的功能今天我给大家简单的介绍一下,Bot Framework的开发基础以及如何 ...
- Microsoft Bot Framework 链接至微信公共号
如何将 Microsoft Bot Framework 链接至微信公共号 说到 Microsoft Bot Framework 其实微软发布了已经有一段时间了,有很多朋友可能还不太了解,微软Bot ...
- How the Microsoft Bot Framework Changed Where My Friends and I Eat: Part 1
Bots are everywhere nowadays, and we interact with them all of the time. From interactions on our ph ...
- Microsoft Bot Framework 上手
因为这前使用过MS Bot Frameowrk 做过开发, 最近心血来潮想做(挖坑)一个小的bot. 今天带领大家使用MS Bot Framework创建Hello World. 首先,我们要创建项目 ...
- 如何将 Microsoft Bot Framework 机器人部署以及网页应用
<Bot Framework>是微软开发的一款可让任何人制作自己的聊天机器人.该工具可以理解自然语言并对图片进行分析等,初期开放了 22 个可集成到应用的 API. 首先说到Bot大家的第 ...
- Bot Framework 搭建聊天机器人
这周我来跟大家分享的是在Microsoft Build 2016上发布的微软聊天机器人的框架. 现如今,各种人工智能充斥在我们的生活里.最典型的人工智能产品就是聊天机器人,它既可以陪我们聊天,也可以替 ...
- 手把手教你利用微软的Bot Framework,LUIS,QnA Maker做一个简单的对话机器人
最近由于要参加微软亚洲研究院的夏令营,需要利用微软的服务搭建一个对话Bot,以便对俱乐部的情况进行介绍,所以现学了几天,搭建了一个简单的对话Bot,期间参考了大量的资料,尤其是下面的这篇博客: htt ...
- C# For Bot Framework
Bot Framework是一个聊天机器人的框架,背后是微软的SDK,它可以使用C#和Nodejs开发,今天我尝试用创建一个比较简单Bot 参考地址:https://docs.microsoft.co ...
随机推荐
- java getenv getProperties区别
网上很多使用的是getProperties.说获得系统变量,但是其实不正确.getProperties中所谓的"system properties"其实是指"java s ...
- 运用jquery做打印和导出操作
我最近接手的项目中经常让做出打印和导出统计图和表格 首先说打印,打印如果用echarts做出来的图表,打印的时候,要借助jquery的打印插件. 打印插件: <script src=" ...
- openvpn部署centos7
[root@openvpn ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 安装包 yum upgrade yum i ...
- ElasticSearch学习笔记--1、安装以及运行
Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎,多的我就不细说了. 相关实验环境 Centos:7.3 ElasticSearch:5.6 java:1.8 1. ...
- 通过wifi上网,桥接模式下virtualBox虚拟机无法连上网的解决办法
https://jingyan.baidu.com/article/948f59242e601dd80ff5f929.html
- 编写Shell脚本(未完待续)
Shell脚本命令的工作方式有两种:交互式批处理 交互式:用户每输入一条命令就立即执行 批处理:由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中诸多命令
- ASCII表 基本记忆 -- C
/* ASCII表规则记忆 我们仅仅要记住了一个字母或数字的 ASCII 码 (比如记住 A 为 65 , 0 的 ASCII 码为 48 ), 知道对应的大写和小写字母之间差 32. 0 -- 32 ...
- 别闹了,你还在记密码? | 1password 备忘&教程
每个人在网上或电脑离线软件上都会有一些账号和密码. 这些账号,如果你设置成一个呢,不安全,尤其是如果你很多地方的账号密码都是同一套的话,如果在一个安全系数比较低的地方被盗号了,那其他地方也瞬间都不安全 ...
- animate()--jq动画
2参数,样式,时间 $(this).animate({top:"100px","opacity": "0"},1000) 3参数,样式,时间 ...
- Mysql5.7.9密码已过有效期的处理过程
怎么知道系统默认的有效期是多久呢?使用一个普通用登陆[未过期]:默认系统的密码生命周期是360天就是一年这样了: test01@(none) 09:11:43>show variables li ...