2017-02-09 9 views
0

У меня возникли проблемы с намерениями API.AI.api.ai - дублировать намерения

У меня есть намерение -let's call it intent01-, нацеленное на управление любым общим информационным запросом о некоторых услугах (например, «Я хотел бы узнать больше о ваших услугах» и т. Д.), Который отвечает пользователю, объясняющему услуги и спрашивать его, хочет ли он получить более подробную информацию об услуге1 или службе2. Я не создал 3 намерения (намерение01.1, намерение01.2, намерение01.3), чтобы обрабатывать ответы возможных пользователей на намерение1 («Я хочу узнать больше об услуге1», «Я хочу узнать больше об услуге2» или «Нет интереса»), потому что каждый из них должен дать другой ответ. Они связаны с намерением отца, используя контекст.

Я также хотел бы решить вопрос о возможном прямом пользователе, например «Я хочу узнать больше об услуге 1», поэтому я создал другое намерение (намерение02), которое обеспечивает точно такой же ответ намерения01.1.

Это решение кажется мало масштабируемым, не знает ли кто-либо передовой опыт, чтобы не дублировать намерения в такой ситуации?

Спасибо за ваше время Стефано

+0

Я добавляю дополнительный пример: у меня есть 2 продукта (продукт 1 и продукт 2), и я хочу, чтобы VA смогла ответить на любой вопрос об их технических деталях, стоимости и сроке действия. Я представил несколько возможных последовательности вопроса пользователя о том, что я хотел бы, чтобы справиться с использованием мин числа возможных намерений, такие как: #Sequence 1: -Хочут технические подробности о продукте 1 -Что его цена? - что касается его exp. Дата? #Sequence 2: -Какая цена продукта2? -I хочу знать технические подробности о продукте1 -Что его цена? // ссылаясь на product1 и так далее. Как вы предлагаете справиться с этим? –

+0

Создайте 3 намерения, ProductAIntent, «я хочу знать о продукте», создайте «контекст» «ContextProductA», ProductBIntent «Iwant to Know about ProductB», создайте COntext «ProductB». Третье намерение - это ваша общая Цена, Истечение срока действия и т. Д., Которые вы можете варьировать в зависимости от контекста. –

ответ

0

Пожалуйста, см here я думаю, что это решает проблему. С уважением

+0

Спасибо, что ваша идея отлично подходит для моей проблемы! –