首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Bot框架与Howdy Botkit的比较

Microsoft Bot框架与Howdy Botkit的比较
EN

Stack Overflow用户
提问于 2016-11-22 12:12:08
回答 1查看 1.3K关注 0票数 7

我希望创建一个机器人,并遇到了(使用了Luis或者可以使用C# SDK,由API.AI提供)和Howdy.ai Botkit (带有对LUIS &API.AI的中间件支持)。

有人能帮我比较一下这两件事吗?

我想在我的机器人里找到以下东西-

  • 支持多个渠道,包括电子邮件。
  • 让机器人以反应性(回复用户消息)和主动(每天向用户发送一次关于对他们或后续重要事情的信息)的方式行动。
  • 保存并检索用户提供的数据(管理状态)。
  • 丰富的消息支持。
  • 迟延回应。
  • 管理会话历史。

有什么东西是在一个而不是在另一个中可用的?

EN

回答 1

Stack Overflow用户

发布于 2017-07-21 15:33:20

我试着在Botkit和MS框架中开发一个机器人。最后,我使用了MS框架。我的一些理由可能有助于比较:

  • MSBotFramework支持skype、slack、电报、Facebook和许多其他频道。我最后一次检查的BotKit,只支持Facebook和slack。我的目标是skype和电报,这是一个交易的破坏者。
  • Botkit目前仅限于node.js。另一方面,MSBotFramework拥有.Net、Node.js甚至REST (这基本上意味着您可以从任何您想要的语言中使用它)。此外,还有可在内部使用REST的python包装器。
  • 作为微软的产品,MSBotFramework与skype、azure、azure analytics、LUIS和其他微软服务的集成非常容易。这可能是开发、部署或集成自然语言支持所必需的。Botkit支持LUIS集成,这相当容易(可能和MSBotFramework一样容易)。分析(通过僵尸工作室)(是)非常基础和MSBotFramework赢得了这里。
  • 我发现MSBotFramework的文档比Botkit更全面,但两者都有相同数量的资源和文档。

你还问了一些其他的问题:

  • 主动消息取决于您正在开发的通道。就像。Facebook允许从用户的最后一条消息中得到24小时的时间窗口,您可以在其中回复。而其他平台,如skype和电报,则允许您随时发送消息。
  • 州管理将需要在您的端处理。Bot框架提供了一些机制,但它不够健壮,无法用于生产。姆斯多克
  • 丰富的消息依赖于平台,但bot框架在满足大多数消息方面做得相当好。因此,按照这种工作方式,您可以以自己丰富的消息格式将消息发送回bot框架。它转换为特定于平台的格式。如果您只考虑了一个或两个平台,您可以相应地进行开发。
  • 延迟响应--您必须自己实现它,尽管bot框架有很多这样做的例子。
  • 如果您通常使用的是C#和.Net平台,则可以轻松地管理会话。文档和示例数量令人印象深刻。

总之,我会推荐MS框架。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40741537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档