warning:译者代码水平和英文水平都是不相伯仲的稀烂,决意翻译rasa官方文档,乃是为了提高自己的英文水平,为读研时的论文阅读打下并不牢固的地基,是以请各位看官看到这里,请速速撤退。
原文链接:custom action
正文分割线
custom action可以运行您想运行的任何代码,包括API调用,数据库查询等。你可以在此打开一盏灯,往日程表里添加事件,检查用户银行余额,或是完成任何其他您想要完成的功能。
你可以通过查阅rasa sdk获知更多关于实现custom action的细节。当您想要在story中使用custom action事,您应该预先在domain中actions部分声明此custom action。
当对话引擎预测到将要执行一个custom action时,它将通过以下内容来调用action server。
您的action server应该返回一系列的events和responses