banatie-content/assets/beyond-vibe-coding/agentic-coding.md

119 lines
6.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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)