使用Wit.ai的聊天机器人的基本概念

时间:2018-08-07 04:17:37

标签: node.js chatbot wit.ai

我正在尝试创建一个聊天机器人应用程序,用户可以在其中创建自己的机器人,例如Botengine。经过谷歌后,我看到我需要一些NLP api来处理用户的查询。按照wit.ai basic example,我可以设置和获取数据。现在我很困惑,如何创建机器人引擎?

据我所知,这是披萨递送的示例:-

  1. 用户将输入欢迎消息,即-嗨,您好...

  2. 欢迎回复将由漫游器所有者保存在我的数据库中。

  3. 用户将输入一些查询,然后单击wit.ai API来处理该查询。示例:-用户查询为“您的商店中有哪种比萨饼”,wit.ai将以意图“ pizza_type”的详细信息进行响应
  4. 然后,我将在数据库中通过机智搜索意图返回。

那么,创建聊天机器人的流程正确吗?我的方向正确吗?任何人都可以给我一些链接或示例,以便我仔细阅读。我想使用nodejs创建此应用程序。我还在node-wit中找到了一些示例,但找不到我将如何实现此示例。

谢谢

1 个答案:

答案 0 :(得分:1)

您需要的是Webhook。您需要根据用户意图调用不同的API。我相信您可以使用请求中可用的参数来区分不同的意图。检查一下-Creating nodejs webhook for dialogflow