【问题标题】:Can Rasa X Chatbot run Python Scripts or OS Commands?Rasa X Chatbot 可以运行 Python 脚本或操作系统命令吗?
【发布时间】:2020-10-13 15:02:36
【问题描述】:

我在 Ubuntu 系统上安装了 Rasa X Chatbot,以便在网络界面中拥有一个聊天机器人。现在,我可以设置 Rasa X Bot 给出的所有答案。但是我怎样才能训练 Rasa,让他执行操作系统命令。

我想要一个这样的示例对话框:

用户:“嘿,你能为我创建一个名为 MyDir 的目录吗?” 机器人:“目录‘MyDir’已成功创建”

机器人必须在后台执行诸如“mkdir MyDir”之类的 unix 命令。我如何/在哪里可以对这些东西进行编程?在网页界面上,我只能添加一些文本形式的响应,但我不能告诉机器人他必须执行 os 命令或调用一些执行这些 os 命令的 python 脚本。

【问题讨论】:

    标签: python linux unix chatbot rasa


    【解决方案1】:

    为了让您的聊天机器人执行自定义代码,您需要创建一些 custom actions。要运行这些,您需要设置Rasa Action Server。此外,您的聊天机器人需要知道何时调用这些自定义操作。要实现这一点,您需要添加一些 training data 来显示聊天机器人应该何时执行这些操作。

    我还建议观看Rasa Masterclass。它还介绍了如何设置自定义操作以及如何在 Rasa X 中运行这些操作。

    【讨论】:

      猜你喜欢
      • 2020-07-21
      • 1970-01-01
      • 1970-01-01
      • 2014-01-23
      • 1970-01-01
      • 2013-06-12
      • 2019-02-05
      • 2020-03-09
      • 1970-01-01
      相关资源
      最近更新 更多