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

Представьте, что я хочу создать бота, чтобы посещать службу доставки пиццы. Но я хотел бы справиться, если клиент хочет спросить несколько ингредиентов, таких как:

  бот: какие ингредиенты ты хочешь?
  пользователь: пожалуйста, с сыром, грибами и кукурузой

Я пробовал AWS Lex, но одно намерение может обрабатывать одно значение на слот.

Какие рамки и средства я могу использовать для этого?

2 ответа

Я точно знаю, что aws lex не поддерживает несколько слотов в одном приглашении. Однако то же самое возможно в высказывании. Я уверен, что в следующих выпусках lex выйдет с этой функцией (для захвата нескольких слотов в одном приглашении).

Кажется, что любая структура, которая может обрабатывать классификацию по нескольким меткам, может помочь в этом. Альтернативно попробуйте обучать NER на этих объектах.

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