Я создаю навык Alexa с намерениями, который поддерживает, среди прочего, следующие высказывания:
Какие уроки завтра у Мэйбл?
У {Мейбл} есть домашнее задание?
где "Мейбл" - это слот типа AMAZON.GB_FIRST_NAME.
Чтобы навык стал более разговорчивым, я бы хотел поддержать следующее:
Какие уроки завтра у Мэйбл?
У нее есть домашнее задание?
где "she" - это пользовательский слот, представляющий местоимение.
Для этого потребуется ответ на первый вопрос, чтобы сохранить идентификатор Мейбл в атрибутах сеанса, чтобы при последующем использовании пользователем местоимения умение могло определить предмет вопроса.
Теоретически это должно работать. Однако, поскольку имя ученика и слот местоимения находятся в одном и том же положении в высказывании, Алекса сообщает «она» как имя; местоимение никогда не используется и не разрешается.
Поэтому, мой вопрос, как я могу поощрить разрешение местаимения без изменения структуры речи?