我创建了一个facebook messenger bot。我最初是通过命令行、heroku和javascript完成的,但在研究了如何添加地图功能之后,我偶然发现了一个名为API.AI的整洁的小工具,它是一种机器学习自然语言处理工具,用于信使机器人等。
这个工具还可以访问映射功能,并且有一种处理用户查询的很好而且简单的方法,而不是在我的javascript索引文件中有几百条if-else语句。唯一的问题是,我有一个存储了大量对象的数据结构,这是信使机器人所必需的,即
几百个像这样的东西
var obj = {
name : x ,
location : x ,
url : x
};而且,我看不出有任何方法可以轻松地将所有这些对象存储在API.AI结构中,而不将它们逐个添加到entities类别中。这可能需要几个小时,因为我已经将这些对象存储在我的文件中。
任何API.AI开发人员都知道我可以轻松、快速地将所有对象添加到我的API.AI机器人中,或者为了节省时间,我应该学习如何通过javascript在声学上集成地图吗?
发布于 2017-02-21 04:57:07
我相信这样的想法是,您将使用实现webhooks来访问您自己的服务器来获取这些数据。您接收到意图、实体和上下文,然后使用json对象进行响应,其中包含要发送给用户的正文消息。
https://stackoverflow.com/questions/42315115
复制相似问题