问题标签 [rasa-nlu]

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 回答
750 浏览

python - ImportError:rasa_nlu.server 中没有名为 logger 的模块

我在尝试运行时遇到错误

python -m rasa_nlu.server -c sample_configs/config_spacy.json

任何人都可以帮助解决这个问题吗?

代码:

0 投票
1 回答
549 浏览

c# - 如何在 C# 中为 Microsoft Bot Framework 中的映射意图创建自定义属性?

[ LuisIntent("")]属性使用ILuisService根据LUISModel属性的值查询 LUIS,然后找出得分最高的意图并匹配重写的MessageRecievedAsync方法中的IntentHandler Delegate,并在以下方法中动态加载 LUISResult而调试继承自LuisDialog的类。

我的问题是如何制作一个自定义属性,将其映射到正确的意图处理程序。

我正在尝试将 RASA NLU 服务与 C# 中的 Microsoft Bot Framework 一起用作我的 NLP 引擎。

我正在尝试将从查询 RASA NLU 以获取 LUISResult 类型 JSON 的 HttpClient.GetAsync() 方法获得的 LUISEmulatedResult 映射到遵循此委托的方法。

我取得的进展:

[RASAIntentAttribute("IntentName")]

LUISEmulatedResult 模型类:

我也试过这个,但这似乎不起作用

我想创建一个端到端的流程,它在机器人框架中使用 RASA NLU 而不是 LUIS。我已经准备好 RASA NLU 端点,只是无法创建 RASAIntentAttribute。

任何关于如何将委托映射到方法的指针、提示、教程、代码片段都将不胜感激。谢谢你。

0 投票
2 回答
4755 浏览

rasa-nlu - Rasa NLU:实体同义词检测不一致

我和我的团队已经使用 Rasa NLU 作为 MS LUIS 的替代品已有两个多月了,到目前为止,它对我们来说效果很好。现在我们有大约 900 个条目作为实体同义词(因为我们在 LUIS 中使用列表实体)。

并且仅对于某些话语,实体被检测为同义词,而对于大多数话语,它无法检测实体同义词。为了检测同义词,我必须创建另一个简单的实体,我们再次使用所有同义词值手动训练它,一旦使用这个简单的实体训练意图,Rasa 似乎将这个意图的实体检测为简单和同义词。

另一个快速的问题是,Rasa 中的实体同义词是否旨在仅返回一个匹配的实体(与用于返回所有匹配实体值的 LUIS 不同)?

有没有其他方法可以在 Rasa 中列出来自 LUIS 的实体?

0 投票
2 回答
3151 浏览

mean-stack - 如何通过程序 nodejs 为 RASA NLU 创建训练数据

如何通过 RASA NLU 程序创建训练数据?实际上,我正在使用 MEAN 堆栈开发应用程序,该应用程序准备需要使用 RASA NLU 进行训练的数据。

但我不知道如何将这些信息从我的 nodejs 服务器传递到 RASA NLU。是否有任何支持的 api 来实现这一点?

0 投票
3 回答
1863 浏览

python - 如何从python直接传递json对象以在rasa nlu中进行训练

我正在使用 rasa nlu 来训练数据。根据http://nlu.rasa.ai/python.html中的文档,必须使用以下代码来训练文件 demo-rasa.json 中存在的数据

但相反,我们如何从 json 对象中读取数据进行训练。

0 投票
2 回答
1611 浏览

tensorflow - API.ai/ RASA NLU能否与Tensorflow集成做一个聊天机器人

以下是让我感到困惑的问题。希望这里的朋友能解惑。

  1. Api.ai 和 RASA NLU 都是用于自然语言处理和自然语言生成的库?我对吗

  2. 我们可以在 Tensorflow 中进行 NLU,以便我们可以在 Tensorflow 本身中执行所有 NLU + ML 操作吗?

  3. 如果我将 Api.ai 或 RASA NLU 用于 NLU 目的,我如何使用 Api.ai 或 RASA NLU 执行 ML 操作?我们能否构建自己的 ML 模型并使其与 Api.ai 或 RASA NLU 一起使用

设想

假设我只想构建一个聊天机器人。

  1. 我对 NLU 使用 API.ai 或 RASA NLU,即将输入分解为意图和实体。

  2. 现在我必须创建自己的 ML 模型来训练我将使用 Tensor 流创建的一些数据集。

  3. 我怎样才能将这两者结合起来使其功能强大?

提前致谢

0 投票
4 回答
13479 浏览

nlp - Dialogflow bot 框架与 Rasa nlu bot 框架有什么区别?

Dialogflow bot 框架与 Rasa nlu bot 框架有什么区别?市场上还有其他支持 NLP 的开源框架吗?

0 投票
1 回答
3192 浏览

python - 如何在 Windows 上为 RASA NLU 安装 MITIE NLP?

我正在尝试按照RASA 文档中的说明安装 MITIE 。

他们尝试使用 Python 命令克隆和安装存储库NLP Mitie的位置:

我得到这个屏幕: 一些权限错误

我还下载了 NLP Mitie 并在 Windows 上使用 CMake 成功构建了工具。

但我对如何将它与 RASA NLU 集成感到困惑。

在 RASA 文档中,他们在配置文件的“mitie_file”键中包含了一个 total_word_feature_extractor.dat。

任何指针对于如何安装 MITIE 并将其与 RASA 集成都会有所帮助。

0 投票
1 回答
1496 浏览

python - 如何解决 RASA NLU 中未对齐的实体注释错误

我正在尝试将 LUIS 模式模型导入 RASA 并尝试使用 spacy + scikit 管道对其进行训练。我正在使用 RASA NLU v0.10.4

但是,当我尝试加载 LUIS 模型架构时,ner_crf 组件会抛出未对齐的实体注释警告。

未对齐的实体注释

尽管我已在 LUIS 模型架构中正确标记了实体。

这是我的配置文件:

这是我的 LUIS 模型

谁能指出我哪里出错了?

更新 这是我的 RASA 格式训练数据

0 投票
5 回答
7453 浏览

nlp - Rasa core 和 Rasa nlu 的区别

我试图从官方文档中了解Rasa coreRasa NLU之间的区别,但我不太了解。我的理解是,Rasa core 是用来引导对话的流程的,而 Rasa NLU 是用来处理文本提取信息(实体)的。

有在Rasa 核心Rasa NLU中构建聊天机器人的示例。我不明白这两种方法的区别是什么,以及何时采用一种方法而不是另一种方法。

你能帮我更好地理解这一点吗?