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

python - AttributeError:模块“keras.backend”没有属性“_BACKEND”

我正在关注一本关于构建聊天机器人的书,并在尝试开始交互式学习时继续遇到此错误。

完整的错误是这样的:

回溯(最后一次调用):文件“train_initialize.py”,第 18 行,在 agent = Agent("horoscope_domain.yml", policies = [MemoizationPolicy(), KerasPolicy()]) 文件“C:\Users\Max\ AppData\Local\Programs\Python\Python37\lib\site-packages\rasa_core\policies\keras_policy.py”,第 31 行,如果 KerasPolicy.is_using_tensorflow() 而不是图形,则在init 中:文件“C:\Users\Max\AppData \Local\Programs\Python\Python37\lib\site-packages\rasa_core\policies\keras_policy.py",第 48 行,在 is_using_tensorflow return keras.backend._BACKEND == "tensorflow" AttributeError: module 'keras.backend' has no属性“_BACKEND”

我的代码看起来像这样'''

'''

0 投票
2 回答
599 浏览

python - ImportError:无法从“rasa_core.training”导入名称“在线”

我正在关注一本书中的代码,并在尝试运行在线培训时遇到了这个错误。

完整的错误是:

回溯(最近一次通话最后):文件“train_online.py”,第 9 行,从 rasa_core.training 导入在线 ImportError:无法从 'rasa_core.training' 导入名称 'online' (C:\Users\Max\AppData\Local \Programs\Python\Python37\lib\site-packages\rasa_core\training__init__.py)

我的代码是:

0 投票
1 回答
380 浏览

canvas - 带有 rasa 的 Google 交互式画布

由于 Dialogflow 是封闭的源代码并托管在 Googles 服务器上,是否可以将交互式 Canvas 与例如 RASA 或其他替代方案一起使用?我正在阅读交互式画布的教程,并且总是不得不在 firebase 或谷歌云上进行部署,因为这就是教程所说的,并且因为本地运行的服务无法从 Dialogflow 中访问。

我想为自己在家里部署完整的填充和 webapp,而不是在云系统上运行。

0 投票
5 回答
4301 浏览

python - RASA - rasa 运行操作 - 本地主机问题

我正在使用 RASA 大师班 youtube 频道学习 Rasa。https://www.youtube.com/channel/UCJ0V6493mLvqdiVwOKWBODQ

在加载动作之前,它一直有效。每次我在命令提示符下使用 rasa run 操作(两个操作中的第一个)时,程序都会卡住,我必须手动终止它。当我使用 rasa shell --endpoints endpoints.yml 时,机器人可以正常工作,但是当我添加自定义操作时,服务器返回无法连接到 localhost,就像底部示例中一样。问题是我如何通过这个问题。

*请询问更多信息

在此处输入图像描述

我的 actions.py 如下所示:

在 domain.yml 中,对于我拥有的操作部分;

在endpoints.yml 中,大部分是#'d out,但活动位是:

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

python - Heroku Python 中的 pip3 支持

我正在尝试在 Heroku 上部署基于 Rasa 的 Python 应用程序,并尝试获取可以从 pip3 或最新版本的 pip 获得的依赖项(例如 rasa 需要的 tensorflow 1.15,如果我的构建失败)。

Heroku 还支持 pip3 吗?

如果是,我如何设置 Heroku 在构建期间使用它?

我在 requirements.txt 中降低 rhe Rasa 版本可以正常工作,并且可以使用可用的较低版本的 tensorflow(1.14 或更低版本),但我很想知道我们是否可以使用 pip3 以及为什么 pip 不能获取 tensorflow 1.15

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

slack - Rasa 实体在自定义消息中不可读

我正在使用 rasa 构建一个用于 slack 的会话聊天机器人,一切正常,所以我决定添加一些带有自定义消息和按钮的交互式消息,但这些实体在自定义消息中不可读。

拉萨版本: 1.3.7

Python版本: 3.7

问题:我想输出用户使用自定义键选择的实体。

它在 yaml 中使用以下代码与 text 键配合得很好:

输出如下:

在此处输入图像描述

但是如果使用带有以下代码的自定义键:

输出如下:

在此处输入图像描述

0 投票
0 回答
312 浏览

rasa-nlu - 使用 rasa NLU 将用户请求的自定义操作提取为实体

我有一个用例,我想创建一个聊天机器人来在我们的请求跟踪工具中记录用户请求。我很难提取用户请求的操作,因为它不需要遵循任何模式。

示例用户请求可能是

  • 创建案例重启服务 srv1
  • 能否请您创建一个案例以重新启动服务 srv1
  • 你可以创建一个案例来重新发送report1并将其分配给@username
  • 无法登录应用程序。请创建一个案例

在上述情况下,我想创建一个具有以下值的实体 重新启动服务 srv1重新发送 report1无法登录到应用程序等。

您能否建议提取用户请求的最佳方法。截至目前,我正在捕获不是很优雅的整个请求。