【发布时间】:2021-09-30 09:50:05
【问题描述】:
我将 rasa 2.8.0 与 docker 一起使用。我想在意图问候之后运行一个表单“name_form”,但出现以下错误:
调试 rasa.core.processor - 以 1.00 的置信度预测下一个操作“name_form”。 调试 rasa.core.actions.forms - 激活表单“name_form”。 DEBUG rasa.core.actions.forms - 无需预先填写所需的验证槽。 调试 rasa.core.actions.forms - 验证用户输入 'UserUttered(text: Hey, intent: greet, use_text_for_featurization: False)'。 调试 rasa.core.actions.forms - 验证提取的插槽:{} 调试 rasa.core.actions.action - 调用操作端点以运行操作“validate_name_form”。 错误 rasa.core.processor - 运行操作“name_form”时遇到异常。机器人将继续,但操作事件丢失。请检查您的操作服务器的日志以获取更多信息。 回溯(最近一次通话最后一次): 运行中的文件“/usr/local/lib/python3.7/site-packages/rasa/core/actions/action.py”,第 686 行 json=json_body,方法=“post”,超时=DEFAULT_REQUEST_TIMEOUT 文件“/usr/local/lib/python3.7/site-packages/rasa/utils/endpoints.py”,第 155 行,在请求中 response.status,response.reason,等待 response.content.read() rasa.utils.endpoints.ClientResponseError: 404, Not Found, body='b'\xe2\x9a\xa0\xef\xb8\x8f 404 \xe2\x80\x94 Not Found\n\n html { font-family: sans -serif }\n h2 { 颜色:#888; }\n .tb-wrapper p { margin: 0 }\n .frame-border { margin: 1rem }\n .frame-line > * { padding: 0.3rem 0.6rem }\n .frame-line { margin-bottom : 0.3rem }\n .frame-code { 字体大小: 16px; padding-left: 4ch }\n .tb-wrapper {border: 1px solid #eee }\n .tb-header { background: #eee;填充:0.3rem;字体粗细:粗体 }\n .frame-descriptor { 背景:#e2eafb;字体大小:14px }\n \n
未找到请求的 URL /webhook\n''
以下是我的endpoints.yml:
action_endpoint: 网址:“http://localhost:5005/webhook”
在前端 script.js 中,url 是:
const rasa_server_url = "http://localhost:5005/webhooks/rest/webhook";
请谁能告诉我有什么问题?
【问题讨论】:
标签: chatbot rasa-nlu rasa rasa-core