Coding-агенты и работа программиста: что реально меняется
Claude Code, Codex CLI и Gemini CLI перестали быть автодополнением и стали агентами, которые правят репозиторий целиком. Разбираем, что это значит для профессии разработчика и где у автономии предел.

За 2024–2025 годы автодополнение кода превратилось в отдельный класс инструментов — coding-агентов. Anthropic выпустила Claude Code, OpenAI — Codex CLI, Google — Gemini CLI, а GitHub развил Copilot до режима, где агент сам берёт issue, пишет код и открывает pull request. Разница с прежним Copilot принципиальная: раньше модель дописывала строку, теперь она читает весь проект, запускает тесты, видит ошибки и переписывает файлы, пока не соберётся. Вопрос «заменит ли это разработчика» из абстрактного стал практическим — потому что часть рутины эти агенты действительно закрывают.
Что именно изменилось
Ключевых сдвига три, и каждый снимает отдельный кусок ручной работы.
- Контекст всего репозитория. Агент видит не открытый файл, а структуру проекта, зависимости, историю коммитов. Он находит, где определена функция, и правит все места её вызова.
- Цикл действие-проверка. Агент запускает сборку и тесты, читает вывод в терминале и исправляется сам. Это и есть переход от подсказки к автономии.
- Работа с задачами, а не строками. На вход идёт формулировка «добавь пагинацию к списку заказов», а не «допиши цикл».
Агент хорош там, где задача formulируется словами и проверяется тестом. Там, где решение требует понимания, зачем вообще эта фича, он по-прежнему делает ровно то, что попросили — включая ошибку в постановке.
Чем инструменты отличаются
Все три больших игрока — Anthropic, OpenAI, Google — предлагают агента, работающего из терминала и внутри IDE. Различия в модели под капотом, лимитах контекста и способе оплаты. Цены на подписки меняются каждые несколько месяцев, поэтому актуальные тарифы смотрите на официальных страницах продуктов, а не в этой таблице.
| Инструмент | Формат | Модель | Доступ |
|---|---|---|---|
| Claude Code | CLI + расширения для IDE | Семейство Claude | Подписка Anthropic / API-оплата |
| OpenAI Codex CLI | CLI, открытый исходник | Модели OpenAI | По API-ключу |
| Gemini CLI | CLI, открытый исходник | Семейство Gemini | Бесплатный уровень + оплата за объём |
| GitHub Copilot (agent mode) | Встроен в GitHub/IDE | Несколько моделей на выбор | Подписка GitHub |
Приводить бенчмарки вроде SWE-bench без ссылки на конкретную публикацию и дату замера смысла нет: цифры устаревают за недели, а версии моделей сменяются. Если выбираете инструмент по метрикам, сверяйтесь со свежими прогонами на официальных страницах и в независимых репозиториях с датой теста.
Что агенты делают хорошо, а что нет
Сильные стороны
- Шаблонный код: CRUD-эндпоинты, миграции, обвязка вокруг библиотек.
- Рефакторинг с чёткой целью: переименовать сущность по всему проекту, разбить большой модуль.
- Написание тестов к существующему коду и починка падающих сборок.
- Разбор незнакомой кодовой базы: объяснить, что делает функция и кто её вызывает.
Слабые места
- Архитектурные решения с неочевидными последствиями через полгода.
- Задачи, где неверна сама постановка — агент выполнит её буквально.
- Отладка гонок, утечек и редких багов, которые не воспроизводятся в тесте.
- Ответственность за безопасность и приватность данных: сгенерированный код надо читать, а не принимать вслепую.
Кому это пригодится, а кому нет
Пригодится:
- Синьору на большом проекте. Агент забирает рутину — тесты, обвязку, миграции, — освобождая время на проектирование и ревью.
- Основателю или продакту без сильной команды. Прототип и MVP собираются заметно быстрее, если понимать, что именно вы просите.
- Разработчику в незнакомом стеке. Агент ускоряет вход в чужой язык или фреймворк, объясняя код по ходу.
Скорее навредит:
- Джуну, который принимает вывод без проверки. Так закрепляются пробелы: код работает, но почему — непонятно, а на ревью вопросы задают человеку.
- Командам с жёсткими требованиями к конфиденциальности, пока не настроена работа с данными: важно понимать, что уходит во внешний API.
- Проектам с нетривиальной, слабо документированной логикой, где цена неверной правки высока, а тестов мало.
Что это значит для профессии
Разговоры о том, что программисты станут не нужны, повторяются каждые несколько лет — с приходом высокоуровневых языков, фреймворков, low-code. Пока происходит другое: сдвигается точка приложения усилий. Меньше времени на набор шаблонного кода, больше — на постановку задачи, проверку результата и решения, которые агент принять не может, потому что не несёт за них ответственности.
Растёт цена навыков, которые агент не закрывает: понимание предметной области, умение декомпозировать задачу, читать чужой код и находить в нём ошибки, оценивать риски. Ревью становится не финальной формальностью, а центральной частью работы — потому что теперь ревьюят в том числе то, что написала модель.
Массового исчезновения профессии данные не показывают, а прогнозы о темпах автоматизации расходятся у самих компаний-разработчиков моделей. Разумнее исходить не из «заменят или нет», а из «какую часть моей работы это ускоряет уже сейчас и что делает меня ценным, когда рутина автоматизирована».
Coding-агент — программа на базе языковой модели, которая не просто предлагает текст, а сама выполняет шаги: читает файлы, запускает команды, анализирует вывод и повторяет цикл, пока задача не решена или не упрётся в ошибку.
Prompt-инженер: Идеальные запросы для Midjourney, ChatGPT и других моделей.
Спросить за 15 ₽Источники: Anthropic — Claude Code (документация), Google — Gemini CLI (репозиторий)
Частые вопросы
Заменят ли coding-агенты разработчиков в ближайшие годы?
Стоит ли джуну учиться программировать, если агент пишет код?
Можно ли доверять агенту код без проверки?
Безопасно ли использовать агентов на закрытом коде компании?
Какой агент выбрать для старта?
Изменит ли это требования на собеседованиях?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.