luis.ai vs api.ai与wit.ai的比较?

Tho*_*s G 79 artificial-intelligence wit.ai azure-language-understanding dialogflow-es

有没有人知道这三者之间的具体差异和特征,或者如果有更多功能/更灵活地用作开发人员?

Cha*_*har 93

wit.ai api.ai luis.aivs vs

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?                                                  wit.ai vs api.ai vs luis.ai                                                 ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? S.No ?               Wit.ai               ?                    Api.ai                   ?               Luis.ai              ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? 1    ? Wit.ai API is completely free      ? Api.ai Has a paid enterprise option         ? LUIS is in beta and free to use    ?
?      ? with no limitations on             ? which allows for this to be run on a        ? 10K transactions per month         ?
?      ? request rates.                     ? private cloud internally and more           ? and up to 5 requests per second    ?
?      ?                                    ? from their services team., After google     ? for each account.                  ?
?      ?                                    ? acquisition they are providing free         ?                                    ?
?      ?                                    ? services by integrating google cloud        ?                                    ?
?      ?                                    ? services.                                   ?                                    ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? 2    ? Provides a nice combination        ? Speech to Text and Text to Speech           ? LUIS uses machine learning         ?
?      ? of both voice recognition and      ? capabilities, along with machine            ? based methods to analyze           ?
?      ? machine learning for developers.   ? learning.                                   ? sentences. To perform machine      ?
?      ?                                    ?                                             ? learning, LUIS breaks an           ?
?      ?                                    ?                                             ? utterance into "tokens".           ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? 3    ? Has two main elements to it        ? Support of Intents, Entities, actions       ? Supports Intents, Entities         ?
?      ? that you set up within your        ? and one key focus area is its “Domains”.    ? and actions.                       ?
?      ? app – intents and entities.        ?                                             ?                                    ?
?      ? Actions are separated to           ?                                             ?                                    ?
?      ? use as a combined operations.      ?                                             ?                                    ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? 4    ? Has pre-build entities like        ? Has pre-build entities like @sys.date,      ? Has pre-build entities             ?
?      ? temperature, number, URLs,         ? @sys.color, @sys.unit-currency… etc.        ? builtin.intent.alarm,              ?
?      ? emails, duration… etc.             ?                                             ? builtin.intent.calendar,           ?
?      ?                                    ?                                             ? builtin.intent.email… etc.         ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? 5    ? Doesn’t have integration module    ? Has integration module to connect           ? Has integration to Microsoft       ?
?      ? to directly communicating with     ? directly to Facebook messenger and          ? Azure and other services, can be   ?
?      ? Facebook messenger or other        ? other messenger api’s. Has support for      ? deployable in any supported        ?
?      ? messenger APIs. but has web        ? deploying in to heroku server, enterprise   ? servers.                           ?
?      ? service api to hook services.      ? paid environment.                           ?                                    ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? 6    ? Early in 2015, joined Facebook     ? Created by a team who built personal        ? LUIS was introduced together with  ?
?      ? and opened up the entire platform  ? assistant app for major mobile platforms    ? Microsoft Bot Framework and Skype  ?
?      ? to be free for both public and     ? with speech and text enabled conversations. ? Developer Platform which can be    ?
?      ? private instances.                 ? acquired by google (sept 2016).             ? used to create Skype Bots.         ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? 7    ? Wit.ai API for developers of iOS,  ? Api.ai has SDKs for Android, iOS,           ? LUIS allow building applications   ?
?      ? Android, Node.js, Raspberry Pi,    ? the Apple Watch, Node.js, Cordova,          ? by using the LUIS web interface.   ?
?      ? Ruby, Python, C, Rust and          ? Unity, C#, Xamarin, Windows Phone,          ? No coding needed other than the    ?
?      ? Windows Phone. It even             ? Python and JavaScript. It also can be       ? ability to interpret and use the   ?
?      ? has a JavaScript plugin for        ? integrated with Amazon’s Echo and           ? returned JSON in application.      ?
?      ? front end developers.              ? Microsoft’s Cortana.                        ? It is also possible to use the     ?
?      ?                                    ?                                             ? LUIS REST API for                  ?
?      ?                                    ?                                             ? automation of applications.        ?
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

更新: API.AI现在是Dialogflow.在这里了解更多.

  • 自从被Googe收购以来,Api.ai已经取消了对免费版本请求的上限.我认为,Api.ai是效率最高,设计最好的,尽管我从未使用过路易斯. (5认同)
  • LUIS月限将降至10K而不是100K (3认同)

Oma*_*ata 44

这个博客帖子有一个非常好的分析和路易斯,Wit.ai,Api.ai,亚马逊Alexa和IBM沃森服务的比较.它还有一个很好的背景,说明为什么你想要首先构建一个会话机器人以及随之而来的一些挑战.它是由YumiBot背后的人写的(一个机器人,为您提供应用程序开发的报价).

一般的要点是Wit.aiLuis是很好的选择,如果你正在尝试并且想要免费获得一些东西.Api.ai拥有出色的服务和用户体验,但不是免费的.与IBM Watson相同,后者为企业工作定价更高.Alexa的 API很棒,但只适用于Alexa(但鉴于他们拥有庞大的用户群,并不是一件坏事).

他们的建议也是不要过分依赖一个提供者:

我们建议您以自己的代码存储库中的结构化方式存储模型所需的所有数据.因此,稍后您可以从头开始重新训练模型,甚至可以根据需要更改语言理解提供程序.当公司关闭他们的服务而你完全没有准备时,你只是不想处于这种情况.你还记得Parse吗?

我希望这有点帮助!我认为做出选择的最佳方式就是试试这些服务.鉴于其中很多仍处于开发阶段且添加功能/更改定价模型,您应该尝试使用特定用例来查看它们,并了解哪一个可以将您带到最快的地方.

  • 谷歌收购后,Api.ai现在免费. (3认同)

sav*_*kov 8

我们最近发布了一项针对七种支持NLU API的服务的评估研究:API.ai,Amazon Lex,Microsoft LUIS,IBM Watson Conversation,wit.ai,Recast.ai和Snips.ai.

我们的调查结果简要总结:

  • IBM Watson意图检测是最好的,特别是在较小的训练数据集上(尽管在训练超过2000个样本时,差异无法区分).
  • API.AI是免费的,足够大的训练集上的性能与IBM Watson和Microsoft LUIS相匹配.
  • 在我们的测试中,Microsoft LUIS的工作速度明显快于其他人.wit.ai的性能和响应时间比上面的三个差,但是它是免费的,它提供了最好的语言覆盖(大约50种语言).
  • 亚马逊Lex具有非常严格的API限制(训练集大小限制为200K符号,这可能不足以达到多目标助手的良好意图检测质量;还需要所有训练话语都被实体标记,这很复杂准备数据集.


Jos*_*eau 7

这个问题的一个方面是这些工具在理解自然语言方面的效率如何.在刚刚发布的最近的基准测试中,我们(Snips,一家法国AI公司)刚刚发布,我们测试了Alexa(亚马逊),SiriKit(Apple),Luis(微软)和API.ai(谷歌)的内置自然语言引擎.

我们测试了他们理解自然查询的能力,例如"找到我可以去参加午餐会的沙拉吧","为6人订购一辆出租车",以及其他326个查询.

总的结论是所有解决方案都不完善.

更准确地说,他们的反应中都有相似的噪音水平(精确度在60%到90%之间),但他们可以支持的语言范围存在显着差异.从这个角度来看,Luis表现最差:在我们测试的每个用例中,它只能理解不到14%的查询.API.ai表现更好,虽然不是很可靠:它可以理解我们测试的0到80%的查询,具体取决于用例.对于Alexa(42%和82%召回)和Siri(召回率为61%),可以观察到最高的召回率.

更多细节以及这些结果背后的原始数据可以在我们的博客文章Benchmarking Natural Language Understanding Systems中找到