问题标签 [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 回答
1696 浏览

python - PIP install rasa-x 不工作并且 pip 降级

我遇到了与PIP install rasa-x takes forever中提到的完全相同的问题。他们在 Rasa 安装指南中说,您必须先创建一个环境。每次我这样做:conda create --name rasa python==3.7.6它会自动下载 pip-20.3.3。如果我现在尝试该pip install --upgrade pip==20.2命令,它会显示以下错误:Error。我做错了什么?谢谢您的帮助!

**更新:python -m pip install --upgrade pip==20.2工作,但现在尝试安装 Rasa-X 时出现另一个问题:Rasa-X 安装错误

这是代码

0 投票
1 回答
511 浏览

python - Rasa Chatbot 无法响应用户输入

我使用 DIETClassifier 进行实体提取,这是我的管道:

这是我对 nlu 文件中的实体的意图示例:

这是我的故事的例子:

这是我的域文件的一部分,我在其中列出了所有意图、实体和响应:

但是,当我用命令训练我的聊天机器人并用rasa train命令对其进行测试时rasa shell,它只给出来自用户(我)的第一个输入的响应,然后响应停止工作!我发现错误和解决方案 2 周,但我没有找到,这是一个例子:

在此处输入图像描述

有人能帮我吗?或者,如果我在上面提到的文件中有任何错误,有人可以告诉我错误是什么吗?我遵循域文件的 rasa 文档以及如何在意图中定义实体,但我遇到了这个问题,我在互联网上找到的所有解释都不是 rasa 2.0,所以我不知道问题出在哪里

但是,当我从域文件中删除实体时,它有响应!但就是这样:

在此处输入图像描述

它说将实体添加到域文件中,正如我之前向您展示的那样,当我添加它们时,响应停止工作

0 投票
0 回答
36 浏览

chatbot - 使用 rasa x 的集成版本控制功能,将使用 rasa 版本 1.10.6 构建的 rasa 项目连接到最新的 rasa x 版本(0.35.x)

在 rasa 发布 rasa 2.0 之前,我使用 rasa 1.10.6 开发了我的聊天机器人项目。我想知道我是否可以使用当前的 rasa-x 版本(0.35.x)或未来的 rasa-x 版本添加我的旧 rasa 1.xx 项目,因为我不想使用旧的 rasa-x 版本具有集成版本控制功能的错误。(因为我希望最新的 rasa-x 项目在使用集成版本控制功能时有更少的错误。)

0 投票
1 回答
237 浏览

python - 从 RASA 中的 csv 中提取数据

我正在 RASA 制作一个聊天机器人,它可以帮助高中毕业生根据他们想要的位置找到大学。我将所有数据存储在 CSV 文件中。那么有什么方法可以从该 CSV 中提取一些特定数据。示例:如果用户要求显示某个位置的可用大学,如何根据用户提供的位置从 CSV 中提取特定数据,即大学的名称。

0 投票
2 回答
72 浏览

rasa-nlu - 在 Dialogflow 和 Watson 等意图中列出实体

我面临一个真正的问题,我不知道我正在寻找的不是 rasa 提供的,或者只是我找不到它。

现在,我使用的是 IBM Watson 和 Dialogflow。实体分为:

  • 实体
  • 子实体
  • 每个子实体的同义词

当您参考意图训练数据时,您只需键入实体名称或子实体名称,并且只输入一次

示例: 实体:iPhone 子实体

意图训练样本: 我想买@iphone

以这种方式在意图中列出实体绝对是一件麻烦事,尤其是我已经拥有庞大的数据集,它会使我的意图增加 100 倍,我相信它会导致过度拟合。

当我在 Watson 或 Dialogflow 中列出实体时,有什么方法可以列出它们?

0 投票
1 回答
510 浏览

python - 回退策略不适用于 RASA 框架

我想实施两阶段后备政策,我跟着这篇文章

这是 config.yml

在 rules.yml 中添加规则 -

和 domain.yml 中的响应

并且在意图信心 goodbye0.23 上,它正在执行再见而不是后备策略。

我错过了什么吗?

0 投票
2 回答
941 浏览

python - rasa nlu 后备是返回意图而不是问题

我正在使用 rasa(第 2 版),并通过此配置集成了FallbackClassifier.

但这会返回意图名称,而不是任何带有是和否按钮的问题。如果我按是,那么它会向用户提问

谈话是这样进行的

在此处输入图像描述

它应该显示问题,而不是显示 intent_name。我错过了什么吗?

在控制台上

0 投票
1 回答
143 浏览

rasa - RASA X: UnicodeEncodeError: 'charmap' codec can't encode character when run Rasa X

I am using Rasa Open Source to build a chatbot application and it works pretty well. I want to use Rasa X to make more use of its features. But I get this problem every time I run the command rasa x:

I tried using rasa x and it seems to be perfect for English. But my current language is Vietnamese. Does rasa x have a problem with it?

Someone please help me!

UPDATE

I fixed the charmap bug and start the bot successfully, but something went wrong making the conversation not so smooth.

0 投票
0 回答
74 浏览

rasa - 如何在服务器上部署 Rasa X 作为独立服务

我准备好了一个 CI-CD 管道,它在 kuberneties 集群(在开发盒上)上部署和运行 Rasa 服务器和 Rasa Action Server。

现在我想在不影响使用 helm chart 的现有管道的情况下部署 Rasa-X(因为我们已经在其余的部署中使用 helm chart)。

但是 Rasa-X 安装也部署了 Rasa Server 和 Rasa Action Server。我不想要。我已经让它运行了。

我怎样才能实现它。

下一个问题:

如何告诉我的 Rasa X 选择相同的训练模型(已用于运行 Rasa Server)

我在看架构图。那里表明 Rasa X 可以从 DB 中读取模型。这是真的?

0 投票
1 回答
344 浏览

python - 如何在 Rasa X 中发出带有超链接的动态消息?

如何发出消息,根据数据表显示结果,并在文本中附加超链接?
我正在努力实现的示例:

格式化方法:


我遇到的问题是 Rasa X 使用正确的数据显示字符串,但超链接未附加到电话号码。