Вам нужно будет добавить «выполнение» в вашем API.AI приложение, и да, есть пользовательское приложение (далее «webhook ") между.
То есть, как только вы собрали всю информацию для бронирования, вы не хотите просто сказать «Спасибо, вот информация о книге, которую вы предоставили [...]», вы хотите делайте что-нибудь с этим. Вот что делает выполнение. API.AI отправит запрос REST на ваш webhook с информацией, которую имеет намерение, вы делаете все, что хотите с ней (например: на самом деле добавляете бронирование в календарь), а также возвращаете ответ, который вы хотите получить API.AI. , который заменит «текстовый ответ», который вы обычно предоставляете для данного намерения.
Чтобы установить это на стороне API.AI, выполните два действия: найдите «выполнение» в меню для своего приложения и расскажите, как подключиться к вашему веб-чеке. Затем перейдите к любому намерению, в котором вы хотите, чтобы веб-хоккей вызывается, когда он согласован, и выберите «использовать веб-хоккей» под «выполнением».
Более привлекательная часть может быть фактически предоставлена webhook, которую API.AI может вызывать - вот где ваша пользовательская логика идет, она находится между вашим приложением API.AI и приложением календаря и делает вещи на самом деле бывает.
Полезное значение: https://docs.api.ai/docs/webhook