Как добавить большую структуру данных, сохраненную в файле .js, в API.AI

Я создал файл facebook messenger bot. Сначала я делал это с помощью командной строки, heroku и javascript, но после изучения того, как добавить функциональность карт, я наткнулся на аккуратный небольшой инструмент под названием API.AI, который представляет собой инструмент машинного обучения для обработки естественного языка для ботов-мессенджеров и им подобных.

Этот инструмент также имеет доступ к функциональным возможностям карт и имеет отличный и простой способ обработки пользовательских запросов, а не несколько сотен операторов if-else в моем индексном файле javascript. Единственная проблема в том, что у меня есть большая сохраненная структура данных объектов, которые необходимы для бота-мессенджера, т.е.

Несколько сотен таких объектов

var obj = {

name : x , 

location : x ,

url : x 

};

и я не вижу способа легко хранить все эти объекты в структуре API.AI, не добавляя их по одному в категорию entities. Это может занять несколько часов, так как в моем файле хранятся сотни таких объектов.

Любой разработчик API.AI знает, как я могу легко и быстро добавить все объекты в свой бот API.AI, или, чтобы сэкономить время, я должен просто научиться акустически интегрировать карты с помощью javascript?


person J.Doe    schedule 18.02.2017    source источник


Ответы (1)


Я полагаю, что идея состоит в том, что вы будете использовать веб-хуки выполнения, чтобы получить эти данные на своем собственном сервере. Вы получаете намерение, объекты и контекст, на которые вы затем отвечаете своим объектом json, содержащим основное сообщение, которое будет отправлено пользователю.

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

person Daniel Smith    schedule 21.02.2017