微软机器人构建器概述
微软机器人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 !
快速掌握我们的样品:
加入谈话 git 。
看到所有的支持选项 在这里 。
这个项目已经采用了 微软开源的行为准则 。 看到的更多信息 行为准则常见问题解答 或联系 opencode@microsoft.com with any additional questions or comments.
https://github.com/Microsoft/BotBuilder