Self-reflection
Описание
Паттерн Self-reflection позволяет агенту генерировать обратную связь о плане и процессе рассуждений, предоставляя руководство по улучшению от самого себя для повышения определенности рассуждений, объяснимости, непрерывного улучшения и эффективности.
Контекст
Агенты могут совершать ошибки в процессе генерации планов и рассуждений. Способность к самоанализу позволяет выявлять и исправлять эти ошибки.
Проблема
- Ошибки в процессе рассуждений
- Неоптимальные планы без проверки
- Необходимость улучшения качества решений
- Требование к объяснимости процесса
Решение
Паттерн включает:
- Генерацию обратной связи агентом о собственном плане
- Анализ процесса рассуждений
- Рефinement плана на основе самоанализа
- Итеративное улучшение
Преимущества
- Определенность рассуждений: Выявление и исправление ошибок
- Объяснимость: Прозрачный процесс самоанализа
- Непрерывное улучшение: Итеративное уточнение решений
- Эффективность: Автоматическая оптимизация без внешнего вмешательства
Компромиссы
- Дополнительные вычислительные ресурсы
- Риск зацикливания на самоанализе
- Ограничения в выявлении собственных слепых зон
Известные применения
- Агенты с высокими требованиями к качеству
- Системы, требующие объяснимости
- Автономные агенты без постоянного человеческого контроля
Связанные паттерны
- Cross-reflection - Рефлексия с другими агентами
- Human Reflection - Рефлексия с участием человека
- Incremental Model Querying - Пошаговый анализ
Last updated on