问题标签 [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 投票
2 回答
3667 浏览

rasa-nlu - 了解 RASA-Core 故事

我试图理解 RASA core git 中给出的示例。我看过一个例子

  • 迎接
  • utter_ask_howcanhelp
  • 通知{“美食”:“意大利”}
  • utter_on_it
  • utter_ask_location

但我不明白{"cuisine": "italian"}是什么。无论是插槽的默认值还是用户必须在输入字符串中提供意大利语。谁能帮我理解如何在 RASA 核心中写故事

问候

0 投票
1 回答
713 浏览

rasa-nlu - Rasa nlu 教程不起作用

Rasa NLU 版本(0.11.3):

使用的后端/管道(spacy_sklearn):

操作系统(osx):

问题:我尝试按照教程:https ://rasahq.github.io/rasa_nlu/tutorial.html?highlight=project# ,

  1. 安装 spaCy + sklearn
  2. 创建 config_spacy.json
  3. 下载的示例文件和训练我已经测试了问候和再见的意图,它们是有效的,但是当我使用命令进行测试时:

    curl -X POST localhost:5000/parse -d '{"q":"我在找墨西哥菜"}' | python -m json.tool

它返回:

配置文件的内容(如果使用且相关):

地位:

0 投票
2 回答
4366 浏览

rasa-nlu - Rasa NLU 背后的算法是什么?

我看到 Rasa NLU 使用 MITIE 和 spaCy,但谁能解释他们如何使用它以及背后的算法?

0 投票
0 回答
2871 浏览

python-3.x - 链接:致命错误 LNK1171:无法加载 mspdb140.dll(错误代码:127)

我正在尝试安装pip install rasa_core并已添加C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;到我的系统路径变量中。

如何解决此错误?

以下是我在安装 rasa_core 时的输出:

0 投票
1 回答
382 浏览

rasa-nlu - 如何在 RASA NLU 中一次训练多个项目

是否可以使用单个配置文件在 RASA NLU 中一次训练多个项目?

或者如何配置一个具有多个 RASA NLU 项目的 rasa 核心域并访问它们?

如果有人需要任何额外信息请评论将更新我的问题。

问候

0 投票
1 回答
2476 浏览

bots - 就对话流而言,rasa core 和 botkit 框架有什么区别?

我正在使用 rasa 学习机器人开发。我在其中采用了简单的银行系统用例。以下是短流程:

假设用户问“我想申请贷款”,所以我可以分类意图并提取实体并相应地回复用户。但是如果用户说“Axis Bank”,我应该如何跟踪他回答为“Axis Bank”的哪个问题以及我的下一个问题或答案是什么?

我搜索了“如何跟踪对话状态?”

我遇到了 [ https://github.com/RasaHQ/rasa_nlu/issues/303][1]这个链接 他们提到

我认为这不应该是 RASA 目标的一部分 IMO:NLU 本身就是一个非常庞大且复杂的话题。但是您可以为此使用特定的框架,例如 botkit。

但是在 rasa-core 中有一个插槽选项(在对话期间要跟踪的信息(例如用户年龄))

在下面的链接中提到 Rasa core 和 Rasa nlu 之间的区别

Rasa 核心用于指导对话流程,而 Rasa nlu 用于理解和处理文本以提取信息(实体)

有人可以帮助我理解rasa-core 和 botkit在对话流程方面的区别吗?

0 投票
0 回答
429 浏览

python - Rasa 核心餐厅机器人演示示例未按预期工作

我正在学习 rasa-core bot 开发。为了理解目的,我从https://github.com/RasaHQ/rasa_core/tree/master/examples下载了 rasa restaurant bot 示例,并按照步骤中给出的步骤在本地运行该示例文档。以下是步骤

  • python3 -m rasa_nlu.train -c nlu_model_config.json --fixed_model_name 当前
  • python3 bot.py 训练对话
  • python3 bot.py 运行

之后它提示

对于几乎每条消息,机器人都会回复“如果您想修改其他任何内容,请告诉我什么” ,并且此消息仅从训练数据集中挑选出来。我没有输入我自己的任何内容。

0 投票
1 回答
1825 浏览

python - 无法使用 python 子进程从 curl 调用中获取返回值

所以我试图用python编写一个简单的包装器来调用rasa,一个nlu工具。我在命令行上写的命令是这样的:

curl -X POST "localhost:5000/parse" -d '{"q":"我在找他妈的墨西哥菜"}' | python -m json.tool

我期望的输出是这样的:

% Total % Received % Xferd 平均速度 时间 时间 当前 Dload 上传总花费 左速度 100 545 0 500 100 45 33615 3025 --:--:-- --:--:-- --:--:-- 35714

加上一个json文件的输出。

我用python写了这个程序:

不幸的是,我的输出是这样的,这意味着我实际上并没有从 curl 调用中获得返回:

{'args': ['curl', '-X', 'POST', 'localhost:5000/parse', '-d', '\'{"q":"让我们说点什么"}\'', '|', 'python', '-m', 'json.tool'], 'returncode': 2, 'stdout': b'', 'stderr': 无}

如果我从命令行调用我的 python 程序,输出如下:

curl:选项 -m:需要一个正确的数字参数 curl:尝试 'curl --help' 或 'curl --manual' 获取更多信息 {'args': ['curl', '-X', 'POST', ' localhost:5000/parse', '-d', '\'{"q":"让我们说点什么"}\'', '|', 'python', '-m', 'json.tool'], 'returncode':2,'stdout':b'','stderr':无}

我试着到处寻找,但就是不能让它继续下去。非常感谢一些帮助。

0 投票
2 回答
5705 浏览

python - No matching distribution found for tensorflow==1.4.1

I'm trying to install Rasa Core so I installed

...and then I tried to install the development dependencies:

...but I get this error:

How can I fix this error?

0 投票
0 回答
351 浏览

windows - 使用 curl 和 rasa nlu 时无法连接到 localhost

我终于快要结束了[rasa nlu tutorial][1],一切都运行良好,除了我传递了一条要评分的新信息:

我试过这个:

但是,我收到一条错误消息:

我尝试了这个SO 解决方案,但无济于事。我认为它与我的防火墙有关,所以我暂时禁用它以防它阻止它。