0

我创建了一个facebook messenger bot. 我最初是通过命令行完成的herokujavascript但是在研究了如何添加地图功能之后,我偶然发现了一个简洁的小工具API.AI,它是一个用于消息机器人等的机器学习自然语言处理工具。

if-else该工具还可以访问地图功能,并且可以轻松地处理用户查询,而不是在我的 javascript 索引文件中包含数百条语句。唯一的问题是,我有一个大型存储的对象数据结构,这是信使机器人所需的,即

几百个这样的物体

var obj = {

name : x , 

location : x ,

url : x 

};

而且我看不到任何方法可以轻松地将所有这些对象存储在API.AI结构中,而无需将它们逐个添加到entities类别中。这可能需要几个小时,因为我的文件中存储了数百个这些对象。

任何 API.AI 开发人员都知道我可以轻松快速地将所有对象添加到我的 API.AI 机器人的任何方法,或者为了节省时间我应该学习如何通过 javascript 声学集成地图?

4

1 回答 1

0

我相信这个想法是您将使用履行网络挂钩来访问您自己的服务器以获取这些数据。您收到意图、实体和上下文,然后用您的 json 对象进行响应,其中包含要发送给用户的正文消息。

https://docs.api.ai/docs/webhook

于 2017-02-21T04:57:07.963 回答