wit.ai - NLP API(Api.ai、Wit.ai、Luis 等)的当前状态?

标签 wit.ai azure-language-understanding dialogflow-es

我工作的公司需要选择可用的 NLP API 提供商之一。对于 POC,我集成了 Api.Ai,我必须说它效果非常好。控制台 UI 流畅且易于使用。 REST API 也是如此。

虽然我还必须检查和比较其他提供商(Luis、Wit.ai 等)

最近是否有任何关于当今主要人工智能提供商如何比较的“研究”(支持、质量等)?我发现的所有可用信息(关于比较)都有点过时

我检查了 Microsoft 的 Luis -> 看起来像是 Api.Ai 的副本(UI 等)。

人们说 Wit.ai (Facebook) 控制台使用起来很困惑,等等。

目前有超过 50 个 NLP API 提供商 - 很难检查每一个。

如果有人有一些关于主要 NLP 提供商的最新比较信息,我将非常感激。

编辑:我们决定使用 API.AI(DialogFlow,因为 Google 购买了它)。我必须说 DialogFlow 的效果非常出色。最新的 V2 API 通过 gRPC 运行。

最佳答案

我们最近有published an evaluation study of seven NLU API-enabled services :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 种语言)。
  • Amazon Lex 具有相当严格的 API 限制(训练集大小限制为 200K 个符号,这可能不足以为多意图助手达到良好的意图检测质量;而且它还需要所有训练由实体标记的话语,这使得数据集的准备变得复杂。

关于wit.ai - NLP API(Api.ai、Wit.ai、Luis 等)的当前状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44493751/

相关文章:

python - 将分块音频发送到 Wit.ai

nlp - NLP 引擎(LUIS/Wit/其他)中的纯实体意图?

c# - 如何将 json 数据获取到 c# 对象中?

c# - 当 QnAmaker 没有任何响应时,QnAmaker 更改默认答案

node.js - 提示输入文本而不路由

python - 如何根据用户输入循环回到以前的意图?

dialogflow-es - 如何使用 Dialogflow 捕获用户文本

node.js - Wit.ai 特征 - 自由文本 - 关键字和意图/实体之间的差异

Wit.ai:搜索策略选项

dialogflow-es - Dialogflow 意图跟进不在正确的意图下