Jupyter notebook 无法使PyData Berlin 2018 Rasa Chatbot ipynb正常工作

Jupyter notebook 无法使PyData Berlin 2018 Rasa Chatbot ipynb正常工作,jupyter-notebook,rasa-core,rasa,Jupyter Notebook,Rasa Core,Rasa,我正在尝试GitHub-RasaHQ/rasa研讨会pydata berlin上给出的代码,并在YouTube上演示。它不适用于最新的rasa core、由于策略导致的错误、自定义操作等 我学习了以下教程: , 及 但它们不适用于最新的rasa内核 重要的步骤,如如何启动rasa核心自定义操作服务器,如何提供自定义方法,如果您正在使用Jupyter笔记本,这些都还不清楚 有可能让ipynb与最新的rasa一起工作吗?还要提到如何在ipynb本身中运行actions服务器的步骤 还有一个建议

我正在尝试GitHub-RasaHQ/rasa研讨会pydata berlin上给出的代码,并在YouTube上演示。它不适用于最新的rasa core、由于策略导致的错误、自定义操作等

我学习了以下教程:

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

重要的步骤,如如何启动rasa核心自定义操作服务器,如何提供自定义方法,如果您正在使用Jupyter笔记本,这些都还不清楚

有可能让ipynb与最新的rasa一起工作吗?还要提到如何在ipynb本身中运行actions服务器的步骤


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

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

!rasa列车

这不适用于像
rasa shell
rasa init
这样的命令,因为这些命令需要用户的输入。使用Jupyter notebook实现这一点的一种方法是在那里嵌入一个终端并运行您想要执行的命令:

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