Как сузить параметр запроса в Google Assistant?

Я получил следующий отзыв от команды Google:

Предоставленный вами шаблон запроса для начального триггера «$SchemaOrg_Place:geo-city» предназначен для обнаружения и слишком широк для вашего действия.

Я не уверен, что это значит и как я могу это исправить, чтобы мое действие было одобрено. Я использую платформу API.AI. Мое действие фиксирует название города в качестве параметра запроса. Я определил имя параметра объекта как geo-city, а тип объекта — @sys.geo-city. введите здесь описание изображения

Ниже приведен снимок экрана из консоли API AI введите здесь описание изображения


person Sai    schedule 28.01.2017    source источник
comment
Вы используете API.AI? Можете ли вы также включить снимок экрана раздела «Говорит пользователь» этого намерения и является ли это намерением «Приветствие»?   -  person Prisoner    schedule 29.01.2017
comment
Да, я использую API AI. Я добавил скриншот раздела User Says. И это НЕ приветствуется.   -  person Sai    schedule 31.01.2017


Ответы (1)


Начальные триггеры используются для обнаружения внутри системы. Предположим, вы определили начальный триггер «найти продуктовый магазин в $SchemaOrg_Place:city» в своем действии «Поиск продуктов», это может произойти:

Пользователь: Окей, Google, мне нужно найти продуктовый магазин в Сан-Франциско
Помощник: Grocery Finder может помочь вам в этом, вот Grocery Finder:

В некотором смысле первоначальные триггеры можно рассматривать как ключевые слова SEO. Простое наличие «$ SchemaOrg_Place:city» в качестве начального триггера означало бы, что каждый раз, когда кто-то говорит название города Google Assistant, ваше действие может перейти, что, вероятно, не то, что искал пользователь, и я думаю, это то, что они имеют в виду под « слишком широко».

person Matthias Keller    schedule 05.02.2017
comment
Спасибо за публикацию. Я попробую это, и если это сработает, я приму ваш пост в качестве ответа. - person Sai; 09.02.2017