问题描述
我需要帮助。我是数据科学的新手,最近我开始学习有关rasa的知识。在nlu.md中编写了所有意图和实体,并在stories.md中编写了故事之后,我保存了文件并接受了rasa train nlu命令的培训来训练助手。
文件中的数据未保存。当我关闭文件并重新打开它时,仅显示默认意图,而不显示我编写的意图。
例外:并非所有必需的可导入软件包都已安装。要使用此管道,您需要安装缺少的依赖项。请安装包含以下模块的软件包:tensorflow_text
这是我得到的错误。我已经安装了tensorflow。我正在使用Windows10。请回复帮助
解决方法
try-catch
尚不适用于Windows。但是,这仅在管道中使用tensorflow_text
组件时才重要。您可以使用任何其他组件来解决此问题。关于意图无法保存的问题-除非您在Rasa X中工作,否则这听起来像是代码编辑器的问题;检查您是否可以编辑文件并将其保存到通常使用的位置。
您可能使用了需要tensorflow文本的ConveRT功能化器。为了保持需求的精简,tensorflow-text是可选的依赖项,因此您必须在安装Rasa的环境中单独安装它。另一个解决方案是使用其他功能化器(可能是spacy的功能化器)。另外,请通过键入rasa train
而不是rasa train nlu
进行训练,因为它只会训练您的nlu模型(对实体和意图进行分类),而不会训练对话管理部分。