Использование пар ключ-значение в качестве сущностей api.ai для действий Google

Чтобы создать простое приложение Google Action в Api.ai, вам нужно как минимум одно намерение и несколько сущностей в зависимости от того, что вы хотите сделать. В опубликованном личном примере шеф-повара от разработчиков Google у вас есть такие сущности, как блюдо, овощи и т.д. ссылка на видео

На шаг впереди:

Как бы вы представили набор пар ключ-значение в API.ai? Например, как бы вы хранили данные следующим образом:

apple : 5, pear : 6, grapes: 4

Поэтому, когда пользователь говорит что-то вроде "у вас есть яблоки?", Вы можете ответить "Да, у меня их 5".

Другим примером может быть небольшая телефонная книга, в которой вы можете попросить номер человека с его именем (ключом) и получить его номер (значение), прочитанный вам.

Казалось бы, решить тривиальную проблему, но я не могу найти способ сделать это на консоли api.ai.

1 ответ

Решение

Настройте свою сущность так: введите описание изображения здесь

Настройте свое намерение так: введите описание изображения здесь

Бонусный материал: если вы делаете это, вы, вероятно, захотите поместить много данных в вашу сущность. Это может сэкономить ваше время, если вы переключитесь в режим редактора: введите описание изображения здесь

Другие вопросы по тегам