Я создаю приложение, которое предсказывает одежду, которую носит пользователь.Он также использует инструмент визуального распознавания, и для общения и виртуальной реальности я присоединяю намерение «предложить кло» или «ткань» к найденным предметам одежды.Я использую сущность для разговора, чтобы распознать предметы одежды и ответить соответствующим образом.
Процесс должен быть следующим:
Пользователь: как я выгляжу?-классифицирует одежду- Приложение к разговору: fabricSuggest blackJacket Разговор с пользователем:"Вы выбрали черный пиджак! Попробуйте эту зеленую рубашку с этим нарядом и покажите мне, как вы выглядите".-классифицирует одежду- Приложение к разговору: fabricResult blackJacket greenShirt Разговор с пользователем: «Вы прекрасно выглядите в этом наряде!»
Все узлы имеют множественные ответы, как и вся одеждав парах.Либо пользователь носит один или другой, и тогда Conversation всегда будет предлагать его соответствие.
Поток беседы выглядит следующим образом
Я также пытался это сделать.Здесь sq123 - подсказка предположения (первое намерение), а cq123 - fabricResult:
Это также хорошо работает и в «Попробуй», но в приложении он сразу же выходит из ветки «fabricResult item1 item2 'и совпадает с другими условиями в приложении. Как лучше всего оптимизировать мой поток, чтобы он работал в приложении?