问题标签 [wit.ai]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
500 浏览

facebook - wit.ai 理解选项卡不会产生预期的意图角色

我正在使用 wit ai 和 facebook messenger 开发一个应用程序,一切都按预期工作,但我被困在一个总是返回错误角色的表达式上。

我为该意图添加了类似的表达式,但是当我测试同一个句子时,它返回了错误的角色。请看附件截图

下图显示表达式已正确验证,此处孟买被识别为 wit/location:origin 在此处输入图像描述

但是当我测试相同的表达式时,它只返回针对孟买的位置而不是位置:原点..

有什么帮助吗? 在此处输入图像描述

0 投票
1 回答
246 浏览

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

假设我需要构建一个简单的订单状态机器人。我想知道形成意图的最佳方法是什么:

我可以有两个这样的意图

一个。“嗨,我想知道我的订单状态”、“我的订单在哪里”等 - 意图 QuerySTatus

湾。“Joe Levi, +16463730044”、“6463730044”等 - 意向订单详情 - 实体电话号码、姓名

或者,只有一个意图:

一个。“嗨,我想知道我的订单状态”、“我的订单在哪里”、“Joe Levi 订单的状态是什么”、“电话 16463730044 的订单何时准备就绪”等 - 意图查询状态,实体电话号码,姓名

如果我有 2 个意图,我猜像这样的句子:“请让我知道电话 #12345678 的 Joe Levi 的订单状态” - 将属于意图 1(提取实体)。但是,这两种意图之间是否有足够的区别?

如果我有 1 个意图,引擎将如何处理诸如“Joe Levi,+16463730044”之类的话语(当机器人询问“你的名字和电话号码是什么?”时,可以将其作为回复说出)我们只有一个回复实体。

有第三种方法吗?什么最适合机智?为路易斯?

谢谢!

里奥

0 投票
1 回答
1410 浏览

facebook - 回复是或否的 wit.ai Messenger 机器人

我从wit.ai开始,我正在尝试创建一个简单的信使机器人,我在 facebook 上完成了所有工作,但我正在努力完成一项简单的任务,如何根据给出的响应让机器人回复不同的短语用户。

例子:

用户:你好 Bot:你好,你想听笑话吗?

用户:是 机器人:[讲个笑话]

或者

用户:没有 机器人:好的,再见!

这似乎很简单,但我正在努力解决它。有人可以举例说明如何做到这一点?

注意:我知道在wit.ai 文档上有一个关于这个问题的文档,但即使有了这些信息,我也无法让这个简单的机器人工作。

0 投票
2 回答
2360 浏览

wit.ai - wit.ai 故事训练结果不可预测?

我正在尝试开发一个天气机器人并且遇到了一些问题。

  1. 我用故事和理解选项卡训练了系统。机智的行为对我来说似乎不可预测 - 它结合了故事(我猜它应该这样做),所以似乎随机交谈。
  2. 即使使用相同的故事,意图值也不一致。我使用调试器来显示意图值。例如,我说“天气怎么样”,训练后的意图值应该是 forecast_all,但有时会变成“什么”,有时会出现来自其他故事的一些其他实体,例如我为离题对话创建的“off_topic”实体。然后机器人的行为将与我的训练故事不同。

有什么见解吗?难道我做错了什么?我错过了什么?非常感谢您的帮助!

0 投票
1 回答
148 浏览

node.js - 在 Wit.ai 中定义多个操作时出现“[error] [converse] Error: TypeError: Cannot read property 'replace' of undefined”

我正在尝试在 Wit.ai 中的 Node.js 中定义多个动作编码,但出现错误 -

“[错误] [相反]错误:TypeError:无法读取未定义的属性'替换'”

有谁知道我为什么得到这个,以及定义多个动作的正确方法是什么?

谢谢!

0 投票
3 回答
1277 浏览

node.js - Node.js TypeError:Wit 不是构造函数

如何在执行node-witwit.ai文档给出的代码时解决来自 Node.js 的“Wit 不是构造函数”错误。

我通过升级和降级 npm/node 版本尝试了所有方法,但没有运气。

更新:请找到我使用的 index.js 源,
我需要更改任何内容吗?

0 投票
2 回答
1365 浏览

wit.ai - 有没有办法自动训练 Wit.ai?

我知道可以通过手动验证案例来训练 Wit.ai 引擎,但是有没有办法使用一组定义的输入和输出来训练它?

0 投票
1 回答
93 浏览

wit.ai - How to 'remember' removal of entities (IN UI)

In the wit.ai UI when entering a story the interface constantly identifies and tags a number of entities that I don't want it to.

Screenshot showing UI

In the image above you can see two "package_type" entities being registered against the "How do I buy" sentence. I cant stop this from happening. Its wrong. If I remove them manually, it adds them back in anyway.

I've reached out to their support, with no answer and also tweeted them to see if I can get a response.

Any help would be greatly appreciated.

0 投票
1 回答
919 浏览

android - 如何向 wit.ai 发送 Http post 请求

由于 android 的 Wit.AI API 已被弃用,我试图使用它的 http api 从我的 wit.ai 应用程序中获取 json 的结果。我不知道这是否可能,但我正在尝试以这种方式从我的 android 应用程序发送一个 http 请求:

我正在关注这个文档,我正在尝试发送一个简单的“消息请求”。因此,我必须在包含我的身份验证令牌的 url 中放置一个标头,然后将我的请求放入其中。发送我的请求时,我应该在我的 wit.ai 应用程序中返回一个 json 和一个收件箱消息,但我什么都没有收到(目前我并不真正关心 json,而只是为了收件箱消息确保我的请求已发送)。我从另一个堆栈溢出问题中复制了上面的代码。我使用互联网权限正确设置了我的清单。有人能帮我吗?

0 投票
2 回答
1854 浏览

chatbot - 如何将 wit.ai 与现有数据行一起使用?

我有很多现有数据,我想将它们用作 wit.ai 聊天机器人的训练数据。数据存储在 csv 文件中,其中每一行都有一个语句/问题和对该语句/问题的响应。

我知道 wit.ai 要求您为所做的评论分配意图,所以我想知道是否有一种方法可以简单地发送我拥有的数据并让聊天机器人开始自行学习意图。

谢谢!