【发布时间】:2018-08-07 04:17:37
【问题描述】:
我正在尝试创建一个聊天机器人应用程序,用户可以在其中创建自己的机器人,例如Botengine。通过谷歌后,我看到我需要一些 NLP api 来处理用户的查询。根据 wit.ai basic example 我可以设置和获取数据。现在我很困惑,我要如何创建一个机器人引擎?
就我所了解的流程而言,这是一个披萨外卖的例子:-
用户将输入欢迎消息,即 - Hi, Hello ...
欢迎回复将由机器人所有者保存在我的数据库中。
- 用户将输入一些查询,然后我将点击 wit.ai API 来处理该查询。示例:- 用户查询是“你的商店有什么样的披萨”,wit.ai 将回复意图“pizza_type”的详细信息
- 然后我会在我的数据库中搜索智能返回的意图。
那么,这是创建聊天机器人的正确流程吗?我在正确的方向吗?任何人都可以给我一些链接或一些例子,所以我可以通过它。我想使用 nodejs 创建这个应用程序。我还在node-wit 中找到了一些示例,但找不到我将如何实现它。
谢谢
【问题讨论】:
-
你的问题很笼统。也许考虑添加较小的单独问题而不是这个,或者更彻底地描述您的聊天机器人的规格。需要考虑的一些事情是:1)您的聊天机器人会在某个平台上运行吗? (例如:Facebook、微信、Viber 等) 2)也许你应该先创建一个静态聊天机器人,然后再转向一个动态聊天机器人(首先创建一个做一件事的聊天机器人,然后创建一个成熟的“BotEngine”)你可以还可以查看 Messenger 平台文档的入门部分:developers.facebook.com/docs/messenger-platform
-
是的,我的问题应该是针对一个模块而不是整个事情。基本上我想为我自己的网站创建一个聊天机器人。我需要一个基本概念,如何获取用户数据并返回答案。
-
然后重申你的问题????