微软机器人构建器概述

微软机器人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.ai FormFlow。
  • 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 !

快速掌握我们的样品:

  • 机器人构建器样品 GitHub回购
  • 更多的样本中可用的SDK c# , node . js

加入谈话 git 。

看到所有的支持选项 在这里 。

这个项目已经采用了 微软开源的行为准则 。 看到的更多信息 行为准则常见问题解答 或联系 opencode@microsoft.com  with any additional questions or comments.

https://github.com/Microsoft/BotBuilder

Microsoft Bot Builder Overview相关推荐

  1. 如何将 Microsoft Bot Framework 链接至微信公共号

    说到 Microsoft Bot Framework 其实微软发布了已经有一段时间了,有很多朋友可能还不太了解,微软Bot的功能今天我给大家简单的介绍一下,Bot Framework的开发基础以及如何 ...

  2. electron 图标制作_使用Electron和Microsoft Bot Framework制作Skype Bot

    electron 图标制作 聊天机器人越来越受欢迎. Facebook正在致力于提供一个构建Messenger机器人的框架,该框架将允许企业所有者完全在Facebook的消息传递应用程序内部建立其客户 ...

  3. Microsoft Bot Framework 上手

    因为这前使用过MS Bot Frameowrk 做过开发, 最近心血来潮想做(挖坑)一个小的bot. 今天带领大家使用MS Bot Framework创建Hello World. 首先,我们要创建项目 ...

  4. Teams Bot开发系列:Activity和Turn

    这篇文章我们来说一下Activity和Turn这两个bot framework中最重要的两个概念,同时也介绍一下TurnContext和BotAdapter Activity 一个activity是聊 ...

  5. 在VSCode Remote环境下开发Teams Bot

    我使用VS Code开发已经有蛮长一段时间了,时间长了,越来越喜欢VS Code,虽然有些时候会没有传统的VS方便,比如开发Azure Function时你需要编写一下launch.json,而且你需 ...

  6. Teams Bot 如何使用新的 System.Text.Json 库

    我最近把 LuckyDraw的代码升级到了 .net core 3.1,当然我也很想使用最新的微软json库,System.Text.Json这个库的性能比之前Newtonsoft.Json速度更快, ...

  7. 将Teams app升级到net6

    net6 发布已经有一个多月了,因为我的LuckyDraw app是使用Azure app service,当时我查了一下app service还没有ready,昨天我又查看了一下,发现app ser ...

  8. 将Teams Template升级到dotnet core 3.1

    为了方便开发者开发Teams应用,我在2018年做了dotnet c#的一套模板,这套模块一共有三种类型,一个是Teams OutgoingWebhook,一个是MessagingExtension, ...

  9. 对话机器人之QnA Maker

    以下这篇文章主要介绍微软的对话机器人框架,转载自 https://blog.csdn.net/weixin_33979745/article/details/85926649 实现的大致效果是可以询问 ...

最新文章

  1. Vue开发跨端应用(四)electron发布web应用并打包app
  2. c# 获取cad文档的路径_C# 打开以对话框,获取文件夹路径 、文件的路径、文件名...
  3. mysql的还原_MySQL 还原
  4. 【PC工具】图片压缩哪家强!tinyPNG图片压缩工具
  5. 几种类加载器的使用体会
  6. Iterator to list的三种方法
  7. java基本数据类型所占长度_java基本数据类型长度详解
  8. 正则总结(Python)
  9. 开源界也要注意,Apache 基金会与 GitHub 都受美国法律约束
  10. php xml解析为数组,PHP如何将XML转成数组
  11. NET常见问题记录(不定期更新)
  12. object-C 与 C++的比较
  13. spring @POSTConstruction注解的作用
  14. 1.1 线性方程组(线性代数及其应用-第5版-系列笔记)
  15. mtk屏幕背光默认时间修改
  16. 规划控制下的二阶段设计理论 -【多核服务价值链协同】
  17. 实时网速监测app_实时网速-实时网速app安卓版下载v1.0-我爱秘籍
  18. 计算机内存类型包括什么,计算机内存类型是什么
  19. Android事件分发机制浅析
  20. 上火有多种 “灭火”要对症

热门文章

  1. 使用 IntraWeb (4) - 页面布局之 TIWRegion
  2. 《编程珠玑,字字珠玑》910读书笔记——代码优化
  3. hive拉链表方案二
  4. 总结CMS常见面试题
  5. Scala学习笔记(1)-环境搭建
  6. 前端单页路由《stateman》源码解析
  7. hdu 1497(图书管理系统模拟)
  8. iOS:UIWebView scrollView 的分页滑动问题
  9. 页面间传值的新思路--PreviousPage
  10. 388. 文件的最长绝对路径