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

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

Еще один шаг:

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

apple : 5, pear : 6, grapes: 4

Так что, когда пользователь говорит что-то вроде «у вас есть яблоки?», вы могли бы ответить «Да, у меня их 5».

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

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


person Saeed    schedule 29.12.2016    source источник


Ответы (1)


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

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

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

person SysCoder    schedule 29.12.2016
comment
Это работает! умный обходной путь. Есть ли способ включить ключ в ответ? так что мы можем иметь Да, у меня есть 4 яблока. - person Saeed; 30.12.2016
comment
Да, у меня есть $Fruits $Fruits.original - person SysCoder; 30.12.2016