119 lines
6.6 KiB
Markdown
119 lines
6.6 KiB
Markdown
# Agentic Coding
|
||
|
||
## Определение
|
||
|
||
**Agentic Coding** — парадигма автономной разработки ПО с высокой степенью автономности AI-агентов: самостоятельное планирование, выполнение, валидация и итеративное улучшение кода с минимальным человеческим вмешательством.
|
||
|
||
---
|
||
|
||
## Академическое подтверждение
|
||
|
||
### arXiv 2508.11126 (август 2025)
|
||
**["AI Agentic Programming: A Survey of Techniques"](https://arxiv.org/abs/2508.11126)**
|
||
- **Авторы**: UC San Diego, Carnegie Mellon University
|
||
- **Охват**: comprehensive survey агентных систем для разработки ПО
|
||
- **Ключевые концепции**: таксономия агентов, планирование, управление контекстом, multi-agent systems
|
||
|
||
### arXiv 2512.14012 (декабрь 2025)
|
||
**["Professional Software Developers Don't Vibe, They Control"](https://arxiv.org/abs/2512.14012)**
|
||
- **Авторы**: University of Michigan, UC San Diego
|
||
- **Методология**: 13 наблюдений + 99 опросов разработчиков (3-25 лет опыта)
|
||
- **Выводы**: профессионалы используют агентов в контролируемом режиме, plan files, context files, tight feedback loops
|
||
|
||
---
|
||
|
||
## Ralph Loop
|
||
|
||
### История
|
||
- **Изобретатель**: Geoffrey Huntley
|
||
- **Первое открытие**: Февраль 2024
|
||
- **Публичный запуск**: Май 2025
|
||
- **Viral wave**: Январь 2026
|
||
|
||
### Публикации
|
||
- **[VentureBeat (6 января 2026)](https://venturebeat.com/technology/how-ralph-wiggum-went-from-the-simpsons-to-the-biggest-name-in-ai-right-now)**: "How Ralph Wiggum went from 'The Simpsons' to the biggest name in AI"
|
||
- **[Dev Interrupted Podcast (12 января 2026)](https://devinterrupted.substack.com/p/inventing-the-ralph-wiggum-loop-creator)**: интервью с Geoffrey Huntley
|
||
- **[Ralph Wiggum Loop Official Site](https://ralph-wiggum.ai)**
|
||
- **[LinearB Blog](https://linearb.io/blog/ralph-loop-agentic-engineering-geoffrey-huntley)**: Mastering Ralph loops
|
||
|
||
### Суть
|
||
Bash-цикл с fresh context каждую итерацию: `while :; do cat PROMPT.md | agent; done`
|
||
|
||
### Экономика
|
||
- **Cost**: $10.42/час (Claude Sonnet 4.5, данные Huntley)
|
||
- **Кейсы**: клонирование HashiCorp Nomad, Tailscale — дни вместо лет
|
||
|
||
---
|
||
|
||
## Профессиональные инструменты
|
||
|
||
### Claude Code
|
||
- **Статус**: полная поддержка agentic workflows
|
||
- **Ralph Loop**: [официальная интеграция](https://ralph-wiggum.ai)
|
||
- **Community workflows**: [Reddit](https://www.reddit.com/r/ClaudeCode/comments/1m5k6ka/i_built_a_specdriven_development_workflow_for/)
|
||
- **Использование**: bash scripts, MCP, custom slash commands
|
||
|
||
### Cursor Composer
|
||
- **Запуск**: октябрь 2025 (Cursor 2.0)
|
||
- **Статус**: production-ready multi-agent IDE
|
||
- **Возможности**: до 8 параллельных агентов, Git worktrees isolation, native browser tool, voice mode
|
||
- **Ссылка**: [Cursor 2.0 Launch](https://cursor.com/blog/2-0)
|
||
- **Scaling**: [Long-running autonomous coding](https://cursor.com/blog/scaling-agents) (январь 2026)
|
||
|
||
### GitHub Copilot
|
||
- **Agent Mode** (preview февраль 2025): [synchronous agentic collaborator](https://github.blog/ai-and-ml/github-copilot/agent-mode-101-all-about-github-copilots-powerful-mode/)
|
||
- **Coding Agent** (preview июль 2025): [asynchronous autonomous agent](https://github.blog/ai-and-ml/github-copilot/from-idea-to-pr-a-guide-to-github-copilots-agentic-workflows/)
|
||
- **Анонс**: [GitHub Newsroom](https://github.com/newsroom/press-releases/agent-mode) (5 февраля 2025)
|
||
- **Доступность**: VS Code, Visual Studio, JetBrains, Eclipse, Xcode
|
||
|
||
### Другие инструменты
|
||
- **[Agentic Coding Framework](https://github.com/DafnckStudio/Agentic-Coding-Framework)**: full-cycle automation, GitHub
|
||
- **Windsurf**: agentic IDE, коммерческий
|
||
- **Cline**: open-source assistant, VS Code extension
|
||
|
||
---
|
||
|
||
## Интеграция с Claude Code
|
||
|
||
✅ **Полностью поддерживается**
|
||
|
||
- Автономное чтение/запись файлов, выполнение terminal commands
|
||
- [Ralph Loop implementation](https://ralph-wiggum.ai)
|
||
- [Custom slash commands](https://www.reddit.com/r/ClaudeCode/comments/1m5k6ka/i_built_a_specdriven_development_workflow_for/)
|
||
- [Практические примеры](https://blog.devgenius.io/ralph-wiggum-with-claude-code-how-people-are-using-it-effectively-1d03d5027285)
|
||
|
||
---
|
||
|
||
## Минимальный подход без фреймворков
|
||
|
||
**Методология**: создай `SPECIFICATION.md` + `IMPLEMENTATION_PLAN.md`, запусти bash loop
|
||
|
||
**Принцип**: fresh context каждую итерацию, progress в Git history, агент завершает ОДНУ задачу и выходит
|
||
|
||
**Преимущества**: zero dependencies, full control, no context rot, Git-based persistence
|
||
|
||
---
|
||
|
||
## Ссылки
|
||
|
||
### Академические
|
||
- [arXiv 2508.11126](https://arxiv.org/abs/2508.11126): AI Agentic Programming Survey (август 2025)
|
||
- [arXiv 2512.14012](https://arxiv.org/abs/2512.14012): Professional Developers Don't Vibe (декабрь 2025)
|
||
|
||
### Ralph Loop
|
||
- [VentureBeat](https://venturebeat.com/technology/how-ralph-wiggum-went-from-the-simpsons-to-the-biggest-name-in-ai-right-now) (январь 2026)
|
||
- [Ralph Wiggum Official](https://ralph-wiggum.ai)
|
||
- [LinearB Blog](https://linearb.io/blog/ralph-loop-agentic-engineering-geoffrey-huntley)
|
||
- [Dev Interrupted Podcast](https://devinterrupted.substack.com/p/inventing-the-ralph-wiggum-loop-creator)
|
||
|
||
### Инструменты
|
||
- [Cursor 2.0](https://cursor.com/blog/2-0) (октябрь 2025)
|
||
- [GitHub Copilot Agent Mode](https://github.blog/ai-and-ml/github-copilot/agent-mode-101-all-about-github-copilots-powerful-mode/)
|
||
- [Claude Code Integration](https://blog.devgenius.io/ralph-wiggum-with-claude-code-how-people-are-using-it-effectively-1d03d5027285)
|
||
- [Agentic Framework GitHub](https://github.com/DafnckStudio/Agentic-Coding-Framework)
|
||
|
||
### Дополнительно
|
||
- [Emergent Mind Overview](https://www.emergentmind.com/topics/agentic-coding)
|
||
- [Martin Fowler](https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html)
|
||
- [Cursor Scaling Agents](https://cursor.com/blog/scaling-agents) (январь 2026)
|