Агенты: из чего состоит ИИ-агент
Агент — это не «умная модель». Модель — лишь один из четырёх элементов. Работает связка:
- Модель — то, что рассуждает и решает следующий шаг;
- Память — файлы с фактами, решениями и заметками (модель без памяти — чистый лист);
- Инструменты — терминал, API, файлы, git: чем агент может действовать, а не только говорить;
- Петля — цикл «подумал → сделал → посмотрел результат → повторил».
Почему память — в файлах
Каждый запуск агент начинает «с нуля»: контекст не сохраняется сам по себе. Поэтому долгоживущая память — это обычные текстовые файлы: краткая долговременная сводка плюс дневник по дням. Агент «просыпается», читает их и продолжает с того же места. Просто, переносимо и переживает любые сбои.
Роли: штаб и мастерская
Один агент редко бывает хорош во всём. На практике удобно разделять:
- Оператор — общение, планирование, приёмка результата, финальные решения;
- Исполнитель — пишет код по чёткому техническому заданию в изолированной среде.
Между ними — короткий «бриф»: цель, границы, критерии приёмки. Исполнитель работает в отдельной ветке и не трогает рабочую версию; приёмку и слияние делает оператор.
Дисциплина важнее модели
Наблюдение из практики: качество агента определяется не столько «силой» модели, сколько дисциплиной — границами доступа, точками отката, маленькими шагами и проверкой результата после каждого шага. Агент без границ и без проверок быстро уходит в сторону; агент с ними — предсказуем.