一叶知秋,谓看见一片落叶,就知道秋天将临。比喻发现一点预兆就知道事物将来的发展趋向。
《淮南子·说山训》:“以小明大,见一叶落而知岁之将暮,睹瓶中之冰而知天下之寒。”
一 、前言
由于RASA版本更新较快,并且3.x版本相较于2.x差异性较大,我在结合了RASA3.x官方教程,开始学习和更新RASA 3.x。然后,本次学习结合Google Colab来进行,大家可以参考一下。
二、安装
首先,将colab环境挂载到本地环境,方便保存项目文件和数据。本次挂载需要有Google cloud账号。
from google.colab import drive
drive.mount("/content/drive")
然后,确保环境的python已经安装,并且版本至少是 3.7。
python -V
一般来说,安装 Rasa 命令如下:
python -m pip install rasa
##pip install rasa --extra-index-url https://pypi.rasa.com/simple
鉴于不同的平台安装方式不同,可以参考官方文档 https://learning.rasa.com/installation/。
三、代码
3.1 初始化项目
前提是RASA 已经安装好,现在可以开始一个官方的简单助手demo,请运行以下命令:
python -m rasa init
初始化情况如下:
3.2创建项目名称
为执行命令之后,会启动一个提示,该提示将生成一个新助手。需要指明要在哪里创建新项目,才可以在创建文件后训练新助手。本次项目创建了project名称为RASA。
3.3模型训练
项目创建完成之后,紧接着会训练一个RASA模型。
3.4在线应用
您将创建的助手称为“moodbot”。这是一个简单的助手,如果你难过,它会试图让你振作起来。如果你高兴,机器人只会说“再见”,如果你不高兴,机器人会尝试给你看一张可爱老虎的照片。
一、项目文件架构
文件整体架构说明如下:
文件整体架构说明如下:
其中标志有 ‘*’ 的文件是比较重要的文件。后面会详细讲解所有这些文件,这五个文件在开发 Rasa 项目的过程中起着特别重要的作用。因此,需要我们意识到重要性。
四、四常见命令
RASA在使用过程中,有一些命令行界面(CLI)常见任务命令需要我们牢记:
五、参考文献