问题标签 [duckling]

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 投票
0 回答
96 浏览

haskell - 停止 Duckling 在给定时间段之后选择第一个间隔

假设今天是 2019 年 7 月 23 日(实际上是原始帖子的日期)。如果我们用Duckling处理“从一月到二月”这样的短语,Duckling 会将其链接到下一年:即从 2020 年 1 月到 2020 年 2 月。这是因为 2019 年 1 月到 2 月的时间段已经是在过去和以下方法中选择指定时间段之后的第一个间隔。

执行此操作的方法如下:

尽管我篡改了 Duckling 代码以根据平台的需要对其进行调整,但我不是一个非常流利的 Haskeller,这让我不知所措。

所以这里的问题是:我如何阻止这种转向未来的日期范围?

附录: runPredicate也是一种方法,看起来像这样

应该也贴出timeSeqMap方法

0 投票
0 回答
54 浏览

json - 解析不一致的json结构

我使用小鸭作为日期/时间和单位提取的工具。当我发送类似的请求today时,我得到了(为了便于阅读,某些字段已被删除):

因此,我创建了这些结构:

当我发送带有文本值的请求时6 euro,我得到:

如您所见,内部value字段现在包含一个整数而不是字符串。当我使用显示的结构解析 json 字符串时,内部value值将是"".

我该如何解释这种不一致的 json 响应?

0 投票
1 回答
1433 浏览

rasa - 如何在 RASA 中使用 DucklingHTTPExtractor?

我正在尝试使用 DucklingHTTPExtractor 提取实体。以下是相关代码:

领域:

故事:

当我输入“明天”时 - 机器人将日期槽设置为“明天”。

我如何让小鸭将其设置为明天的日期:

2019 年 8 月 21 日,星期三

就像这里一样:https ://duckling.wit.ai/

谢谢!

0 投票
1 回答
21 浏览

named-entity-recognition - 用 Duckling 识别没有介词的年份

我试图从这句话中得到年份:

"events 2015"

仅将 2015 年作为数字抓取。

但是如果我把https://duckling.wit.ai/中的句子正确地抓住了 2015 年,即使我只输入了 2015 年。

我该怎么做才能让这种行为在我身边?

问候

0 投票
1 回答
228 浏览

python - 我无法在 rasa 2.0 中使用小鸭提取名称

我想使用小鸭提取名称,但一直失败说“无法提取请求的插槽名称”..谁能解释我

0 投票
2 回答
245 浏览

java - Duckling,int() 参数必须是字符串、字节类对象或数字,而不是 'java.lang.String',

我想使用小鸭从任何字符串中提取时间实体。

我正在尝试使用基本代码来使用小鸭。

为此,我收到以下错误。int() 参数必须是字符串、类似字节的对象或数字,而不是“java.lang.String”

有人可以帮我吗?

0 投票
0 回答
474 浏览

python - Duckling API {'message': '从上游服务器收到无效响应'}

我使用小鸭从文本中提取书面数字并将它们转换为数字。传递句子(字符串)后,我得到了 json 响应消息:从上游服务收到无效响应。

谁能帮我解决这个问题?

0 投票
0 回答
41 浏览

python - 小鸭编码变音符号

我应用小鸭来提取书面数字并将其转换为数字。当我用德语传递句子时:“ fünf sechs sieben ”,它触发了一个错误:{'message': ' An invalid response was received from the upstream server '}

你知道如何对句子进行编码以避免错误吗?没有德语“元音变音”的句子效果很好。

0 投票
0 回答
148 浏览

docker - Duckling - 解析目标时出错:指定的目标与 docker 上的堆栈安装包不匹配

我想在 docker 上运行小鸭。所以我正在使用这个 docker 文件

当我使用

表明

有什么帮助吗?

0 投票
2 回答
245 浏览

rasa-x - 需要一个“文本”参数来解析小鸭 rasa x

我正在尝试在本地运行小鸭。所以在这篇文章的帮助下,我安装了堆栈,然后

克隆小鸭代码

下载 zoneinfo 并更新exe/ExampleMain.hs中的参考

使用构建

然后使用

现在,如果我在邮递员中使用请求类型 POST 和以下内容点击http://localhost:8000/parse

表明422 bad input

如果我再次点击相同的请求,它会显示200 OK

有什么帮助吗?