数据未存储在rasa中

问题描述

我需要帮助。我是数据科学的新手,最近我开始学习有关rasa的知识。在nlu.md中编写了所有意图和实体,并在stories.md中编写了故事之后,我保存了文件并接受了rasa train nlu命令的培训来训练助手。

文件中的数据未保存。当我关闭文件并重新打开它时,仅显示认意图,而不显示我编写的意图。

我的anaconda提示中的错误消息为:

例外:并非所有必需的可导入软件包都已安装。要使用此管道,您需要安装缺少的依赖项。请安装包含以下模块的软件包:tensorflow_text

这是我得到的错误。我已经安装了tensorflow。我正在使用Windows10。请回复帮助

解决方法

try-catch尚不适用于Windows。但是,这仅在管道中使用tensorflow_text组件时才重要。您可以使用任何其他组件来解决此问题。关于意图无法保存的问题-除非您在Rasa X中工作,否则这听起来像是代码编辑器的问题;检查您是否可以编辑文件并将其保存到通常使用的位置。

,

您可能使用了需要tensorflow文本的ConveRT功能化器。为了保持需求的精简,tensorflow-text是可选的依赖项,因此您必须在安装Rasa的环境中单独安装它。另一个解决方案是使用其他功能化器(可能是spacy的功能化器)。另外,请通过键入rasa train而不是rasa train nlu进行训练,因为它只会训练您的nlu模型(对实体和意图进行分类),而不会训练对话管理部分。