首页 > 解决方案 > 使用 Wit.ai 的聊天机器人的基本概念

问题描述

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

就我所知的流程而言,这是一个披萨外卖的例子:-

  1. 用户将输入欢迎信息,即 - Hi, Hello ...

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

  3. 用户将输入一些查询,然后我将点击 wit.ai API 来处理该查询。示例 :- 用户查询是“你的商店有什么样的比萨饼”,wit.ai 将回复意图“pizza_type”的详细信息
  4. 然后我将在我的数据库中通过机智搜索意图返回。

那么,这是创建聊天机器人的正确流程吗?我在正确的方向吗?任何人都可以给我一些链接或一些例子,所以我可以通过它。我想使用 nodejs 创建这个应用程序。我还在node-wit中找到了一些示例,但找不到我将如何实现它。

谢谢

标签: node.jschatbotwit.ai

解决方案


你需要的是 webhook。您需要根据用户意图调用不同的 API。我相信您可以使用请求中可用的参数来区分不同的意图。检查一下 -为对话流创建 nodejs webhook


推荐阅读