小编Wil*_*ill的帖子

维基百科 api 似乎几乎总是把有问题的词弄错了

我正在使用 wikipedia python 库(https://pypi.org/project/wikipedia/),在大多数情况下,它似乎会自动更正我正在使用的术语或其他东西,因此它们经常是错误的。

例如,“frog”变成“food”,“crown”变成“cross”:

input: wikipedia.page("frog")
output: <WikipediaPage 'Food'>

input: wikipedia.summary("Frog")
output: 'Food is any substance consumed to provide nutritional support for an organism..."

input: wikipedia.page("crown")
output: <WikipediaPage 'Cross'>
Run Code Online (Sandbox Code Playgroud)

使用 wikipedia.search 时,它似乎提供了一个适当的列表,但我不知道如何在使用 .summary 等时利用它来获取正确的页面:

input: print(wikipedia.search("frog"))
output: ['Frog', 'FROG', 'The Princess and the Frog', 'Boiling frog', 'Frog legs', 'Frogger', 'The Scorpion and the Frog', 'Pepe the Frog', 'The Frog Prince', 'Common frog']
Run Code Online (Sandbox Code Playgroud)

python wikipedia wikipedia-api

5
推荐指数
1
解决办法
108
查看次数

如何在不使用履行的情况下获取Dialogflow以使用ANY输入触发意图

我认为没有太多要补充的问题。基本上,我有一系列用户需要回答的问题,但是这些问题是开放式的,因此用户输入几乎可以是任何东西。一旦用户回答了一个问题,我便希望系统简单地询问下一个问题,而不管他们说了什么(除非他们说出诸如“帮助”或“我听不懂”之类的话,我可以处理)。

我知道我可以包含上下文,但是在没有为下一个意图提供足够的用户输入的情况下,似乎没有一种方法可以使它触发下一个问题(即使输出和输入上下文匹配时)。

我有什么想念的吗?还是我真的需要从各个方面提供数十个潜在的用户输入,并希望机器学习组件能够适当地进行推断?

dialogflow-es

1
推荐指数
1
解决办法
859
查看次数

标签 统计

dialogflow-es ×1

python ×1

wikipedia ×1

wikipedia-api ×1