【问题标题】:Not able to get PyData Berlin 2018 Rasa Chatbot ipynb working无法让 PyData Berlin 2018 Rasa Chatbot ipynb 工作
【发布时间】:2023-03-18 04:31:01
【问题描述】:

我正在尝试GitHub - RasaHQ/rasa-workshop-pydata-berlin 提供的代码,并在 YouTube 上进行了演示。它不适用于最新的 rasa 核心、由于策略、自定义操作等导致的错误。

我遵循以下教程:

但它们不适用于最新的 rasa 内核。

重要的步骤,比如如何启动 rasa 核心自定义操作服务器、如何提供自定义方法,如果你在做 Jupyter Notebook,都不清楚。

是否可以让 ipynb 与最新的 rasa 一起使用?还要提到如何在 ipynb 本身内运行操作服务器的步骤。

还有一个建议(给 Rasa 的人):我建议在更改任何 API/类之前进行回归/冒烟测试。测试套件应该包含所有已发布的教程,至少是 Rasa 人自己的教程。只有当这些都通过时,新版本才应该发布。如果不通过,则应发布修改后的教程。这只是为了进行基本的完整性检查。

【问题讨论】:

    标签: jupyter-notebook rasa-core rasa


    【解决方案1】:

    在 jupyter notebook 中,您可以通过添加“!”来执行 shell 命令在命令面前。例如,您可以运行:

    ! rasa train

    这不适用于rasa shellrasa init 等命令,因为这些命令需要用户输入。使用 Jupyter 笔记本实现此目的的一种巧妙方法是在其中嵌入一个终端并运行您要执行的命令:

    from IPython.display import IFrame
    IFrame("http://localhost:8888/terminals/2", width=1000, height=500)
    

    【讨论】:

      猜你喜欢
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      • 2020-02-23
      • 2014-12-26
      • 2017-12-22
      相关资源
      最近更新 更多