• 章节二:Rasa创建一个简单助手


            一叶知秋,谓看见一片落叶,就知道秋天将临。比喻发现一点预兆就知道事物将来的发展趋向。

    《淮南子·说山训》:“以小明大,见一叶落而知岁之将暮,睹瓶中之冰而知天下之寒。”

     、前言

            由于RASA版本更新较快,并且3.x版本相较于2.x差异性较大,我在结合了RASA3.x官方教程,开始学习和更新RASA 3.x。然后,本次学习结合Google Colab来进行,大家可以参考一下。

    、安装

            首先,将colab环境挂载到本地环境,方便保存项目文件和数据。本次挂载需要有Google cloud账号。

    1. from google.colab import drive
    2. drive.mount("/content/drive")

            然后,确保环境的python已经安装,并且版本至少是 3.7。

    python -V

          一般来说,安装 Rasa 命令如下:

    1. python -m pip install rasa
    2. ##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)常见任务命令需要我们牢记:

    、参考文献

    1. RASA3.X(二)--常见命令详解_hanscal的博客-CSDN博客_rasa 指令

    2. ​Rasa 入坑指南一:初识 Rasa – 我爱自然语言处理

    3. Creating a New Assistant – Rasa Learning Center

    4. RASA_hanscal的博客-CSDN博客

  • 相关阅读:
    图神经网络的基本知识
    yolov5更换MobileNetV3的主干网络
    算法学习 | 回溯算法之深度优先搜索常见题型练习
    <Xcode> Xcode IOS无开发者账号打包和分发
    kubernetes Service详解
    Go: 通过Fiber构建微服务
    从老王三角到忍狠美三字诀
    Spring Boot 的创建和运行
    中间件redis的使用
    Oracle Primavera Unifier 23.10 新特征
  • 原文地址:https://blog.csdn.net/qq_35273499/article/details/127718981