Coding Agents
Глава 12 из 12 — финальная
Агенты, которые пишут код
Coding Agent — это агент, способный автономно писать, тестировать и исправлять код. В отличие от автодополнения (Copilot Tab), coding agent сам планирует архитектуру, создаёт файлы, запускает тесты и итерирует до получения работающего решения.
Claude Code, Cursor Agent, GitHub Copilot Agent Mode — все они работают по одному принципу: цикл Understand → Plan → Code → Test → Iterate.
Цикл кодинг-агента
Инструменты кодинг-агента
Чтобы писать код, агенту нужны инструменты для работы с файловой системой, поиска по проекту и запуска команд:
Безопасность
Кодинг-агент имеет доступ к файловой системе и терминалу — это мощный, но опасный инструмент. Основные принципы безопасности:
Демо: цикл кодинг-агента
Выберите задачу — агент пройдёт полный цикл от анализа до тестов. Обратите внимание: на задаче с CSV агент найдёт ошибку и исправит её через итерацию:
Coding Agents vs Copilot
| Характеристика | Copilot (Tab) | Coding Agent |
|---|---|---|
| Что делает | Дополняет текущую строку | Пишет целые файлы и тесты |
| Контекст | Текущий файл + открытые вкладки | Читает проект, ищет нужные файлы |
| Тестирование | Не запускает тесты | Запускает и итерирует по результатам |
| Инструменты | Только генерация текста | Файловая система, терминал, поиск |
| Безопасность | Не требует — не изменяет файлы | Sandbox, whitelist, ревью |
Что дальше?
Туториал пройден. Вы узнали полный спектр: от определения агента до протоколов взаимодействия и кодинг-агентов. Дальше можно: