Rag*_*dra 1 nlp rasa-nlu rasa-core
我认为这将是一个非常基本的问题。但我有点困惑。那么,有人可以帮助我理解这一点吗?
假设有一个像下面这样的机器人故事:
用户; 你好
机器人:我能帮上什么忙
用户:我想知道纽约现在的天气。
机器人:当然给我一秒钟...
机器人:当前温度是 20c
用户:谢谢
我正在运行 rasa 核心服务器并使用 REST API localhost:5005/conversations/default/parse来获取响应,但在这里我没有得到实际的机器人消息响应。
即,如果我将输入作为Hi发送到该 API,在响应中我得到一个 json,但没有一个字段有我如何帮助文本。
如何在响应中获取该消息是否需要使用localhost:5005/conversations/default/respond来获取该消息?
任何人都可以帮助我了解流程。
谢谢
请尝试使用Rest 频道:
curl --request POST \
--url http://localhost:5005/webhooks/rest/webhook \
--header 'content-type: application/json' \
--data '{
"message": "Hello"
}'
Run Code Online (Sandbox Code Playgroud)
然后你应该得到请求的响应,例如:
[
{
"recipient_id": "default",
"text": "an answer from the bot."
}
]
Run Code Online (Sandbox Code Playgroud)