Агентная разработка (agentic coding) · agentic coding

Данные и MLЧастота употребления: высокая· Сложность: 4/5· Актуальность: 5/5· Тренд: растёт

Подход, при котором LLM-агент автономно выполняет многошаговые задачи разработки: читает кодовую базу, правит файлы, запускает тесты и команды.

Подробно

Agentic coding — это режим работы ИИ-инструментов, где модель не просто дописывает строку, а получает цель и действует по циклу «планирование → вызов инструмента → наблюдение результата → корректировка». Агент имеет доступ к файловой системе, терминалу, поиску по репозиторию и API, поэтому может сам найти нужный модуль, внести правки в несколько файлов, запустить тесты и исправить упавшие. Технически это реализуется через tool/function calling, ReAct-подобные циклы и MCP-серверы для подключения внешних инструментов. Применяется в код-ассистентах и CLI-агентах (Claude Code, GitHub Copilot coding agent, Cursor, Devin), а также в CI для автономного закрытия мелких тикетов. Ключевые риски — галлюцинации, небезопасные команды и рост стоимости токенов, поэтому обязательны ревью, sandbox и лимиты.

Примеры употребления

  • claude -p "починить падающий тест test_orders.py и прогнать pytest"
  • Агент сам создал ветку, внёс правки в 5 файлов и открыл pull request.
  • Через MCP подключён Jira и GitHub: агент берёт тикет, делает фикс, линкует PR.
  • Запускаем агента в sandbox-контейнере без сетевого доступа к прод-ресурсам.
#LLM #agents #tool-calling #automation

Источники