问题标签 [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.
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 的任何回复。
rasa-core - Rasa 自定义操作事件丢失
我正在尝试实现自定义操作并将 action_get_answer 添加到domain.yml。
在actions.py中添加了动作:
运行动作服务器:
$ rasa run actions
运行 rasa 服务器时:
$ rasa x
我收到此错误并且GetAnswer
未触发-
错误 rasa.core.processor - 运行操作“action_get_answer”时遇到异常。Bot 将继续,但操作事件会丢失。确保修复自定义代码中的异常。
我该如何进行这项工作?
谢谢
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)
docker - 如何为 Rasa X(特定型号)配置 docker compose?
我试图运行使用 docker-compose 来运行 rasa 服务器和操作服务器。
这是我的 docker-compose.yml
目前我在做的时候有两个错误docker-compose up
这是完整的跟踪:
我在文档中找不到有关如何配置它Rasa X
而不是rasa run
指定特定模型的信息。请建议。谢谢。
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
是脚手架文件中有很多表情符号的编码。我已尝试注释掉该行并删除表情符号,但错误仍然存在。有谁知道我该如何解决这个问题?
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
python - 如何在 python 虚拟环境中安装 rasa x - 使用 pip3 的 Rasax 安装错误
我正在尝试安装rasa x
在我的 python 环境中。但我得到了错误。
这是我使用的命令:
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
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.
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机器有什么区别?请告知我该如何安装它。