问题标签 [rasa-x]

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 投票
1 回答
260 浏览

python - Rasa X - Google 助理连接器没有收到来自 Rasa 的任何消息

我正在为 Rasa X (rasa 1.0) 创建一个连接器,以将 Google Assistant 用作前端。在 1.0 发布之前,本教程:https ://medium.com/rasa-blog/going-beyond-hey-google-building-a-rasa-powered-google-assistant-5ff916409a25工作得非常好。但是,当我尝试在相同的结构上运行 Rasa X 时,我的旧的基于 Flask 的连接器和启动项目的 Rasa 代理之间存在不兼容性。

在新版本中,rasa.core.agent.handle_channels([input_channel], http_port=xxxx)改为使用 Sanic,这似乎与我的旧方法不兼容。

我曾尝试将旧的 Flask 连接器转换为 Sanic(以前从未使用过)连接器,并且我使用 Postman 检查了运行状况路线,这很有效。我还收到了来自 Assistant 的有效载荷。但是,当我将此转发给 Rasa 代理时,我没有得到任何回报。

  • 这是新的 Sanic 连接器:
  • 这是启动项目的脚本:

我希望输出是 Rasa 代理选择的文本作为回复“这是回复”,但我什么也没得到(列表为空)。

编辑

我定义def receive(request):async def receive(request):并更改on_new_message(UserMessage(text,out,sender_id))await on_new_message(UserMessage(text,out,sender_id)). 此外,启动项目的脚本现在是:

不幸的是,它没有改变任何东西,仍然没有在输出通道上得到 Rasa 的任何回复。

0 投票
2 回答
884 浏览

rasa-core - Rasa 自定义操作事件丢失

我正在尝试实现自定义操作并将 action_get_answer 添加到domain.yml。

在actions.py中添加了动作:

运行动作服务器:

$ rasa run actions

运行 rasa 服务器时:

$ rasa x

我收到此错误并且GetAnswer未触发-

错误 rasa.core.processor - 运行操作“action_get_answer”时遇到异常。Bot 将继续,但操作事件会丢失。确保修复自定义代码中的异常。

我该如何进行这项工作?

谢谢

0 投票
2 回答
3185 浏览

python - RASA X 路径“config.yml”不存在。请确保使用默认位置 ('config.yml') 或使用 '--config' 指定它

我试图将 rasa 集成到谷歌助手:https ://blog.rasa.com/going-beyond-hey-google-building-a-rasa-powered-google-assistant/

然后在 rasa train 之后,我得到了这个错误

这些是我的版本:

  • 拉萨(1.1.8)
  • rasa 核心 (0.14.5)
  • rasa-core-sdk (0.14.0)
  • rasa-nlu (0.15.1)
  • rasa-sdk (1.1.1)
  • rasa-x (0.20.0)
0 投票
1 回答
1217 浏览

docker - 如何为 Rasa X(特定型号)配置 docker compose?

我试图运行使用 docker-compose 来运行 rasa 服务器和操作服务器。

这是我的 docker-compose.yml

目前我在做的时候有两个错误docker-compose up

这是完整的跟踪:

我在文档中找不到有关如何配置它Rasa X而不是rasa run指定特定模型的信息。请建议。谢谢。

0 投票
0 回答
135 浏览

python - Rasa emojis 阻止命令运行

我一直在尝试关注此页面顶部的 rasa 安装。第一个安装命令返回正常: pip install rasa-x --extra-index-url https://pypi.rasa.com/simple 但是当我运行时rasa init,我收到以下错误消息:

我一直在查看创建此问题的 rasa 文件,该文件名为scaffold.py,它包含许多表情符号,包括引发错误的这一行: print_success("Welcome to Rasa! \U0001f916 \n")

long\U0001f916是脚手架文件中有很多表情符号的编码。我已尝试注释掉该行并删除表情符号,但错误仍然存​​在。有谁知道我该如何解决这个问题?

0 投票
1 回答
700 浏览

python - Rasa NLU 安装问题 - 不兼容的版本

我正在尝试使用“pip install rasa”命令安装 rasa NLU。安装以兼容性错误结束。

请有人解决这个问题并帮助我解决版本不兼容的问题。

错误:

C:\Users\Desktop\RASA NLU>pip install rasa

已满足要求:c:\users\appdata\local\continuum\anaconda3\lib\site-packages 中的 h5py(来自 keras-applications>=1.0.6->tensorflow~=1.13.0->rasa)(2.9.0 )

已满足要求:c:\users\appdata\local\continuum\anaconda3\lib\ site-packages 中的 asn1crypto>=0.21.0(来自 cryptography->python-telegram-bot~=11.0->rasa)(0.24.0 )

已满足要求:在 c:\users\appdata\local\continuum\anaconda3\lib\site-packages 中单击>=5.1(来自flask~=1.0->rasa-sdk~=1.0.0rc4->rasa)(7.0)

要求已经满足:itsdangerous>=0.24 in c:\users\appdata\local\continuum\anaconda3\lib\site-packages(来自flask~=1.0->rasa-sdk~=1.0.0rc4->rasa)(1.1. 0)

已满足要求:c:\users\appdata\local\continuum\anaconda3\lib\site-packages 中的 Jinja2>=2.10.1(来自 flask~=1.0->rasa-sdk~=1.0.0rc4->rasa)( 2.10.1)

已满足要求:c:\users\appdata\local\continuum\anaconda3\lib\site-packages 中的 pycparser(来自 cffi>=1.11.5->gevent~=1.4->rasa)(2.19)

已满足要求:c:\users\appdata\local\continuum \anaconda3 \lib\site-packages 中的 docutils<0.16,>=0.10(来自 botocore<1.13.0,>=1.12.146->boto3~=1.9- >rasa) (0.14)

已满足要求:c:\users\appdata\local\continuum\anaconda3\lib\site-packages 中的 MarkupSafe>=0.23(来自 Jinja2>=2.10.1->flask~=1.0->rasa-sdk~=1.0. 0rc4->rasa) (1.1.1)

**错误:mxnet 1.3.1 要求 numpy<1.15.0,>=1.8.2,但您将拥有不兼容的 numpy 1.17.4。

错误:mxnet 1.3.1 有要求 requests<2.19.0,>=2.18.4,但你会有不兼容的请求 2.22.0。

错误:rasa-x 0.22.1 要求 rasa~=1.4.0,但您将拥有不兼容的 rasa 1.0.9。

错误:rasa-x 0.22.1 要求 sanic~=19.6,但您将拥有不兼容的 sanic 19.3.1。

错误:apixu 0.3.0 有要求 requests==2.21,但你会有不兼容的请求 2.22.0。**

安装收集的包:requests 找到现有安装:requests 2.21.0 卸载 requests-2.21.0:

成功卸载 requests-2.21.0 成功安装 requests-2.22.0

0 投票
2 回答
1976 浏览

python - 如何在 python 虚拟环境中安装 rasa x - 使用 pip3 的 Rasax 安装错误

我正在尝试安装rasa x在我的 python 环境中。但我得到了错误。

这是我使用的命令:

0 投票
1 回答
598 浏览

python-3.x - rasa ImportError:无法导入名称'InvalidSignatureError

我们正在尝试在安装了 python 3.6.8 的 ubuntu 服务器 18.04 上运行 rasa-x (0.22.2)。Rasa 1.4.3 本身适用于所有组件。但是,我们无法让 rasa-x 运行 - 它会在下面抛出此错误。jwt 随版本 1.7.1 一起安装。我们还重新安装了 rasa-x,但没有成功。感谢任何提示如何克服这一点。谢谢,乌利

文件“/usr/local/lib/python3.6/dist-packages/rasax/community/jwt.py”,第 5 行,在 from jwt import InvalidSignatureError ImportError: cannot import name 'InvalidSignatureError

0 投票
4 回答
3058 浏览

chatbot - RASA 聊天机器人 rasa.core.policies.ensemble.InvalidPolicyConfig:无法加载策略“MemoizationPolicy”的模块

我遇到了这个错误,只是按照《Rasa 入门》教程进行操作

所以我输入了:

sudo pip3 install rasa-x --extra-index-url https://pypi.rasa.com/simple

这似乎工作正常,但是当我输入:

sudo rasa init

其中我有很多错误:

rasa.core.policies.ensemble.InvalidPolicyConfig: Module for policy ‘MemoizationPolicy’ could not be loaded. Please make sure the name is a valid policy.

0 投票
3 回答
1106 浏览

tensorflow - 无法在 Ubuntu 18.04 + Python 3.7.5 上安装 Rasa?

我已经使用 python 3.7 在我的 Win 10 上成功安装了 Rasa NLU,但在 Ubuntu 18.04 上无法执行此操作。请帮忙。

这是我得到的错误:

找不到满足要求 tensorflow~=1.15.0 的版本(来自 rasa~=1.5.1->rasa-x)(来自版本:1.13.0rc1、1.13.0rc2、1.13.1、1.13.2、1.14 .0rc0, 1.14.0rc1, 1.14.0, 2.0.0a0, 2.0.0b0, 2.0.0b1) 没有找到 tensorflow~=1.15.0 的匹配分布(来自 rasa~=1.5.1->rasa-x)

请问我的Win10机器有什么区别?请告知我该如何安装它。