Nlp (google/microsoft/facebook/watson)NLU可以用于索引100个帮助文档(网页)并进行查询吗?

Nlp (google/microsoft/facebook/watson)NLU可以用于索引100个帮助文档(网页)并进行查询吗?,nlp,ibm-watson,dialogflow-es,azure-language-understanding,wit.ai,Nlp,Ibm Watson,Dialogflow Es,Azure Language Understanding,Wit.ai,我有以下几点 一个文档库,包含100个网页,我们在其中捕获了用户需要的所有帮助主题 b论坛网页,该网页处于活动状态 问题: 当用户键入他/她的查询时,进行搜索和提取相关页面的最佳方式是什么 我特别想看看我是否可以使用API.ai、Wit.a、microsoftluis或ibmwatson框架。 是否有人有使用上述framworks/API编制索引和查询帮助文档的经验 我的理解是,上面的api将只接受查询并找出意图、实体和时隙/话语。之后,由应用程序开发人员查询包含意图、实体和槽的帮助文档。但在帮

我有以下几点

一个文档库,包含100个网页,我们在其中捕获了用户需要的所有帮助主题

b论坛网页,该网页处于活动状态

问题: 当用户键入他/她的查询时,进行搜索和提取相关页面的最佳方式是什么

我特别想看看我是否可以使用API.ai、Wit.a、microsoftluis或ibmwatson框架。 是否有人有使用上述framworks/API编制索引和查询帮助文档的经验

我的理解是,上面的api将只接受查询并找出意图、实体和时隙/话语。之后,由应用程序开发人员查询包含意图、实体和槽的帮助文档。但在帮助文档的情况下,意图总是一样的,即知道或如何知道,而且实体太多,不像航空公司/餐厅预订域中的少数实体。 如何使用API.ai/Wit.ai/LUIS/Watson中的自然语言理解NLU来利用如此庞大的文档库


约束条件:将内容放在承载它的相同web位置URL中是理想的。无法提取所有帮助页面和论坛并将其上载到某个云。

在本例中,谈到IBM Watson,您可以使用API的:对话服务和发现服务

:

在发现中,您可以使用非结构化数据进行培训并查询所需内容。使用Discovery,只需几步即可准备非结构化数据,创建一个查询以精确定位所需信息,然后将这些见解集成到新的应用程序或现有解决方案中

Obs:您可以将Microsoft Word、PDF、HTML和JSON文档添加到集合中

发现的体系结构:

Obs.:根据您的示例,尝试将重点放在查询上

:

您可以构建一个理解自然语言输入的解决方案,并使用机器学习以模拟人与人之间对话的方式响应客户。一个好的虚拟助手/聊天机器人

对话架构:

重要提示:如您所见,IBM开发人员使用这些服务构建了一个应用程序,您可以查看视频并遵循相同的逻辑创建应用程序

注意:Github上的Watson开发者云有很多使用IBM Watson API的示例,并且有SDK供您使用Watson服务构建应用程序

链接:

用于发现服务的。 沃森对话服务的使用。 Watson开发者云-用于Java、C、Node、Python和更多项目示例。
在微软方面,你忘记了QnAMaker解决方案,它位于LUIS NLU之上,其目的是提供基于网站/文件的问答解决方案etc@NicolasR,我看了看QnAMaker。它要求一个网址,但没有做任何爬行,据我所知。它提出的大多数问题和答案都不相关。我必须手动检查每个问题,更正问题并编辑答案。需要大量的手动操作。这是爬行!如果你给出一个包含儿童故事的公共URL,它就会失败。如果您提供frims帮助页面链接。它只会回复4-6个问题,而且很多时候它都无法通过一条消息进行索引,哎呀!!出了点问题。请再试一次。如果此错误仍然存在,请通过反馈菜单提供详细信息。我们是否可以提供公共URL,如-‌沃森索引的ml?然后用户可以查询它吗?不,你需要.html文件,如示例所示。你可以使用Inspect元素在任何公共url中获取page.html文件中的所有数据,并保存在一个新的.html中,之后,只需添加你的发现服务。我如何包含论坛的链接?很多时候,答案都在论坛上。