问题标签 [rasa]

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

python - 如何使用 python 脚本的输出作为 RASA 的输入而不是通常的用户输入?

我目前正在使用 RASA 并开发了一个可以工作的聊天机器人。我的项目的一部分是使用语音到文本的识别,我用 Python 编写了一个工作代码,它返回用户所说的文本。我想将该文本用于 RASA 的输入,而不是像往常一样书写。

我看到与输入通道有关,但我只看到其他 Web 服务的输入,并且无法仅使用本地脚本来解决。

谢谢你的任何建议,

LM

0 投票
1 回答
1433 浏览

rasa - 如何在 RASA 中使用 DucklingHTTPExtractor?

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

领域:

故事:

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

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

2019 年 8 月 21 日,星期三

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

谢谢!

0 投票
1 回答
241 浏览

chatbot - 如何通过 docker 在 rasa nlu 中使用 fasttext

我已经开发了一个使用docker 的聊天机器人。它工作正常,现在我想用印地语实现它。我发现我们可以使用 fasttext 来做到这一点,无法实现。那么如何使用 docker 在 rasanlu 中实现 fasttext?

0 投票
1 回答
150 浏览

rasa-nlu - 如果单词中有下划线,如何修复 Rasa Nlu Confidence 给 0?

我正在尝试使用 构建简单的聊天机器人应用程序Rasa,但如果单词中有下划线,我的机器人会给出信心 0。

下面是我的 config.yml 配置:

nlu.md 配置:

如果我通过firstname了,我将获得正确的意图和信心,如果我尝试_firstnamefirst_name我得到以下结果:

0 投票
1 回答
55 浏览

tensorflow - Tensorflow 从源代码构建 CustomBuilt 不起作用

我尝试在配备 Intel Xeon E5620 的服务器上安装 Rasa。Rasa 需要 TensorFlow 14.0.0。我使用虚拟环境(Anaconda)

我必须从源代码编译 Tensorflow,因为 CPU 不支持 AVX。我使用docker-tensorflow-builder创建了一个自定义 Build并安装它。当我测试它时,我得到了消息:

我通过安装GlibC.2.30来修复它。现在我收到错误“分段错误(核心转储)错误”。我想我得到了错误,因为 Tensorflow 不适合我的 CPU。我不确定如何找到合适的编译器选项并最终设置它们。这里有没有人有经验可以帮助我?

0 投票
1 回答
1735 浏览

python - 为 httptools 运行 setup.py install ... 错误

我试图在win10中安装rasa,但它总是显示httptools设置错误

0 投票
3 回答
630 浏览

rasa-nlu - rasa nlu 中相似词的意图识别不正确

当用户询问包含在定义意图中使用的一些关键字(帮助词构建句子)的out_of_scope问题时,它会选择定义的意图(我没有使用任何实体方法)。

配置.yml

以下是我的意图

如果用户问:

  1. “我有什么素食选择”?
  2. “你喜欢素食吗?”
  3. “素食”

然后 nlu 选择 ask_faq_how_many _vegetarian_restaurants_are_there_nearby 作为意图。

以上 3 个问题与任何意图无关,用户可以使用上述关键字进行许多其他闲聊,并且训练所有关键字可能需要很长时间。有什么方法可以告诉 nlu 不要仅根据几个关键字来选择意图?

0 投票
2 回答
4638 浏览

python - 在 rasa 中运行自定义操作时遇到错误

我最近开始研究 rasa。我的聊天机器人很简单。每当用户提出问题时,机器人都会从sqlite3数据库中过滤数据并返回结果。我添加了训练示例,为流程创建了故事,并编写了一个自定义操作来过滤数据库中的数据。对于自定义操作,我指定了一个端点并启动了操作服务器。到目前为止,这是我的代码

动作.py

端点.yml

为了运行端点,我在单独的终端窗口中运行了以下代码

但是当我使用rasa shell --endpoints endpoints.yml基于此链接的命令运行程序时,出现以下错误

这是我的动作端点服务器返回的

我不确定,我做错了什么。我检查了代码 actions.py 文件。我似乎没有在那里犯任何错误。

[编辑 1]

我在网上找了这个教程

在本教程中,端点定义为

现在我用我的代码尝试了同样的方法。当我使用更新的代码运行聊天机器人时,在 action_server 中出现以下异常

[编辑 2]

运行操作服务器的结果我调试模式

请帮我

0 投票
1 回答
1330 浏览

python - 如何修复“找不到满足要求 tensorflow==1.12.0 的版本”错误?

我正在尝试使用 RASA 框架创建一个聊天机器人。我正在运行以下命令来安装 requirements.txt 文件及其引发错误。

0 投票
0 回答
124 浏览

azure-language-understanding - rasa 无法检测到正则表达式的 luis 实体,列表类型

我正在使用 LUIS 模型(导出为 json 文件)使用命令“rasa train --out models\test.tar.gz”构建 rasa_nlu

Luis 模型具有列表和正则表达式类型的实体,rasa_nlu 模型无法提取这些实体。

例如: LUIS 实体名称:“Animal” LUIS 实体类型:“List” 列表中的元素类似于猫、狗等...

如果我提出“如何训练狗”之类的字符串?

我期望“狗”像 LUIS 一样映射到“动物”实体,但 rasa_nlu 不会将“狗”检测为实体,因为它是“列表”类型。如果实体类型更改为“简单”,rasa_nlu 检测到狗并将其分类为“动物”实体类型

同样,如果 luis 实体类型是由“0x[af,0-9]{8}/i”标识的正则表达式,则 rasa_nlu 无法检测到它。

rasa_nlu 在检测 luis 正则表达式和列出实体类型时是否有任何问题,或者我做错了什么?

以下是用于训练 rasa 的 json 文件的内容

感谢你的帮助!