Архитектура для ИИ-агентов: от «магического» кода к инженерному процессу
Когда мы говорим о разработке с ИИ, часто слышим два полярных мнения, «агент напишет всё за меня» и «все равно не заменит инженера».
Но на самом деле важно, как инженер строит среду, чтобы влиять на управляемость, проверяемость и поддержание кода агента.
Новый уровень продуктивности это проектирование системы вокруг модели.
✔️ Агенту нужен не просто промпт, а инженерный harness.
В статье Clean Architecture для AI-агентов описано, что основная сложность смещается от генерации кода к организации среды, в которой агент работает. Вводится понятие harness — репозиторно-локальной инженерной системы.
Её задача превратить человеческое намерение в проверяемое изменение продукта. Состоит из трех слоев: оркестрации (кто и что делает), семантики (модель продукта, а не просто список файлов) и валидации (проверка результата).
Подход перекликается с нашей философией отталкиваться не от красивого решения, а от стоимости надёжного изменения. Внедрять сложные системы нужно контролируя процесс целиком, включая среду их создания.
✔️ Правила передаются не через пожелания, а через скиллы и код.
Статья Скилл для ИИ-агента: как превратить пожелание в правило предлагает очень прагматичный инструмент — скиллы как инструкции для агента «как работать в конкретном проекте». Объяснять правила в каждом промпте бесполезно, ведь контекст меняется и старые договорённости забываются.
Автоматическая проверка, вшитая в скилл, превращает инструкцию в обязательное условие. Это и есть прагматичный подход, который мы ценим.
✔️ Опыт передаётся через процесс, а не только через документацию.
Статья ИИ-агенту недостаточно правил: как мы передаём ему инженерный опыт подводит итог: компетентность нельзя передать декларативно одним набором скиллов или длинным промптом, её нужно встраивать в процесс.
Из описанных шести правил хочется выделить два:
1. Агент проходит тот же путь, что и разработчик, от исследования и контракта к реализации и проверке.
2. Первый эталон становится примером для всего остального — качественно проверенная реализация одного метода задаёт паттерн для всех последующих, превращаясь в few-shot пример для агента.
Такой подход дороже в токенах и не ускоряет реализацию, но дешевле во времени разработчика.
Это созвучно с нашей задачей помогать клиенту принимать обоснованные решения и выстраивать устойчивые процессы с выгодой для экономики проекта.
✔️ Подведем итог.
ИИ-агент это мощный генератор поведения, но не самостоятельный архитектор. Задача инженера сегодня — спроектировать среду, сформулировать правила через код и проверки, а затем встроить свой опыт в процесс, используя качественный эталон как основу для масштабирования.
Инженерная дисциплина становится ещё важнее, когда скорость генерации резко возрастает.
AI в разработке
Post #100
78
- 👍 1