реализовать многоэтапную беседу;

Завершено

Часто можно создать эффективную базу знаний, состоящую из отдельных пар вопросов и ответов, но иногда может потребоваться задать уточняющие вопросы, чтобы получить от пользователя дополнительные сведения, прежде чем представлять окончательный ответ. Этот тип взаимодействия называется многоэтапной беседой.

A diagram showing a multi-turn conversation.

Вы можете включить многоэтапные ответы при импорте вопросов и ответов с существующей веб-страницы или из существующего документа на основе их структуры либо явно определить дальнейшие подсказки и ответы для существующих пар "вопрос — ответ".

Например, предположим, что первоначальный вопрос для базы знаний о бронировании поездок выглядит так: “Как отменить бронирование?”. Бронирование может касаться отеля или рейса, поэтому для уточнения этих сведений требуется дальнейшая подсказка. Ответ может состоять из текста, например "Политики отмены зависят от типа бронирования", и включать дальнейшие подсказки со ссылками на ответы об отмене бронирования рейсов и гостиничных номеров.

Когда вы определяете дальнейшую подсказку для многоэтапной беседы, вы можете создать ссылку на существующий ответ в базе знаний или определить новый ответ, специально для этой подсказки. Можно также ограничить связанный ответ, чтобы он отображался только в контексте многоэтапной беседы, запускаемой исходным вопросом.