Как эффективно применять контекстное проектирование для AI-агентов? Читай это, если ты разработчик AI, создающий AI-агентов сегодня. Контекст — это король! И его нужно проектировать, а не просто запрашивать. Я написал несколько заметок после прочтения потрясающего нового руководства по контекстному проектированию от Anthropic: Контекстное проектирование против проектирования запросов - Проектирование запросов = написание и организация инструкций - Контекстное проектирование = кураторство и поддержание запросов, инструментов, истории и внешних данных - Контекстное проектирование итеративно, и контекст регулярно кураторится Почему важно контекстное проектирование? - Ограниченный бюджет внимания - Упадок контекста происходит, если контекст становится слишком большим; контекстное проектирование помогает - Цель: кураторство и поддержание минимального количества высокосигнальных токенов Анатомия эффективного контекста - Системные запросы: четкие, на правильной высоте (не слишком специфичные и не слишком расплывчатые) - Инструменты: держите инструменты минимальными, используйте описательные параметры и стремитесь к эффективности токенов - Примеры с несколькими образцами: предоставьте разнообразные, канонические примеры желаемого поведения - История сообщений: активно обрезайте Стратегии извлечения контекста - Предварительное извлечение против извлечения по мере необходимости; наблюдается сдвиг к агентному поиску...