【问题标题】:Understanding RASA dialog flow REST APIs了解 RASA 对话流 REST API
【发布时间】:2018-11-13 23:00:57
【问题描述】:

我认为这将是一个非常基本的问题。但我有点困惑。那么,任何人都可以帮助我理解这一点吗?

假设有一个机器人故事,如下所示:

用户;

机器人:我能提供什么帮助

用户:我想知道纽约现在的天气。

Bot:请稍等……

Bot:当前温度为 20c

用户:谢谢

我正在运行 rasa 核心服务器并使用 REST API localhost:5005/conversations/default/parse 来获取响应,但在这里我没有得到实际的机器人消息响应。

即,如果我将输入作为 Hi 发送到该 API,在响应中我得到一个 json,但没有一个字段有 我该如何帮助 文本.

如何在响应中获取该消息我需要使用 localhost:5005/conversations/default/respond 来获取吗?

谁能帮我理解流程。

谢谢

【问题讨论】:

    标签: nlp rasa-nlu rasa-core


    【解决方案1】:

    请尝试使用Rest channel

    curl --request POST \
      --url http://localhost:5005/webhooks/rest/webhook \
      --header 'content-type: application/json' \
      --data '{
      "message": "Hello"
    }'
    

    然后您应该得到请求的响应,例如:

    [
        {
            "recipient_id": "default",
            "text": "an answer from the bot."
        }
    ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多