Agent Engineering: Mastering the Research-Plan-Implement Cycle Version 0.99
В докладе описывается концепция агентной инженерии и его важность для эффективного взаимодействия инженеров с ИИ. Инженеры должны стать наставниками для виртуальных стажёров, тщательно определяя, что делегировать и что оставить себе. Основное внимание уделяется строительству рабочего процесса вокруг агента и контекстной инженерии для избегания плохого контекста и ошибок.
Что забрать из ролика в дело
Введение
Доклад начинается с иллюстрации парадокса в индустрии разработки, где идеальные инженеры, понимающие каждый кусок кода, могут делать ошибки из-за отсутствия контекста. Вводная концепция агентной инженерии и её значимость для взаимодействия с ИИ.
Архитектура рабочего процесса
Основное внимание уделяется тому, что эффективность не заключается в скорости написания кода, а в умении инженера строить архитектуру рабочего процесса вокруг агента. Современные агенты находятся в сложной зоне между инструментом и коллегой.
Изменение роли инженера
Роль инженера меняется: он становится наставником для виртуальных стажёров-агентов, которые не понимают бизнес-контекста и историю решений в компании. Инженер должен тщательно определить, что делегировать и что оставить себе.
Контекстная инженерия
Контекстная инженерия - это искусство наполнения оперативной памяти агента только тем, что нужно для следующего шага. Это позволяет избегать плохого контекста и ошибок. Жёсткая изоляция задач и сессий критично важна для успеха.
Цикл исследование-планирование-реализация
Для эффективной работы с агентом рекомендуется строгий цикл из трёх изолированных фаз: исследование, планирование, реализация. На каждом этапе агент выполняет определённые задачи, и только после утверждения инженером переходит к следующему.
Оператору входа в AI можно применить концепцию агентной инженерии для эффективной оркестрации моделей и автоматизации. Это поможет в оптимизации рабочего процесса, делегировании задач и избежания ошибок, связанных с плохим контекстом.