Назад
Аналитика14 февраля 202611 мин

От Vibe Coding к Agentic Engineering: Karpathy о будущем программирования

Andrej Karpathy ввёл новый термин — Agentic Engineering. Год назад был Vibe Coding, теперь AI-агенты пишут код сами. Разбираем эволюцию AI-программирования.

От Vibe Coding к Agentic Engineering: Karpathy о будущем программирования

От Vibe Coding к Agentic Engineering: Karpathy о будущем программирования

Февраль 2026 — Andrej Karpathy, создатель термина "Vibe Coding", объявил его устаревшим. Новый термин — Agentic Engineering. За год AI-программирование эволюционировало от "подсказок по вайбу" к автономным агентам, которые пишут код сами. Разбираем, что изменилось.

Что сказал Karpathy

Пост в X (февраль 2026)

Karpathy написал:

"Programming is unrecognizable. There is no more 'business as usual' in software. AI agents are extremely disruptive to the default programming workflow."

И добавил:

"Vibe coding was fun while it lasted. We're now in the era of Agentic Engineering — where AI agents don't just suggest code, they write, test, and deploy it themselves."

Контекст

В феврале 2025 года Karpathy ввёл термин Vibe Coding:

"Fully giving in to the vibes, embracing exponentials, and forgetting that the code even exists."

Это описывало стиль работы, где разработчик даёт промпт, а AI пишет код. Разработчик не читает код детально — доверяет "вайбу".

Год спустя Karpathy говорит: этого уже недостаточно.

Эволюция AI-программирования

2024: Code Completion

Инструменты: GitHub Copilot, Tabnine Модель: AI дополняет строки кода Роль разработчика: Пишет код, AI подсказывает

# Разработчик пишет:
def calculate_total(

# AI дополняет:
def calculate_total(items):
    return sum(item.price for item in items)

Ограничения:

  • Понимание только текущей строки
  • Нет контекста проекта
  • Много ошибок

2025: Vibe Coding

Инструменты: Claude, GPT-4, Cursor Модель: AI генерирует целые функции/файлы по описанию Роль разработчика: Описывает что нужно, ревьюит результат

Промпт: "Напиши API endpoint для создания пользователя с валидацией email"

AI генерирует:
- Endpoint
- Валидацию
- Обработку ошибок
- Тесты

Прогресс:

  • Понимание контекста файла/проекта
  • Генерация связанных файлов
  • Меньше очевидных ошибок

Ограничения:

  • Разработчик всё ещё в центре
  • Каждую задачу нужно формулировать
  • AI не инициирует действия

2026: Agentic Engineering

Инструменты: OpenAI Codex, Claude Code, Cursor Agent, Devin Модель: AI-агент автономно выполняет задачи Роль разработчика: Ставит цели, ревьюит результат

Задача: "Добавь авторизацию через Google OAuth"

AI-агент сам:
1. Анализирует текущую архитектуру
2. Изучает документацию Google OAuth
3. Создаёт нужные файлы
4. Настраивает environment variables
5. Пишет тесты
6. Запускает тесты, фиксит баги
7. Создаёт PR с описанием

Прогресс:

  • Автономное выполнение
  • Самостоятельный поиск информации
  • Итеративное улучшение

Agentic Engineering: детали

Определение

Agentic Engineering — подход к разработке, где AI-агенты:

  • Автономно выполняют задачи
  • Итерируют до достижения результата
  • Используют инструменты (браузер, терминал, IDE)
  • Координируются (много агентов для сложных задач)

Ключевые компоненты

1. Автономность Агент не ждёт пошаговых инструкций. Получает цель — действует.

2. Инструменты (Tools) Агент может:

  • Читать/писать файлы
  • Запускать команды
  • Искать в интернете
  • Взаимодействовать с API

3. Память Агент помнит:

  • Контекст проекта
  • Предыдущие решения
  • Ошибки и их исправления

4. Самоулучшение Агент:

  • Запускает тесты
  • Анализирует ошибки
  • Фиксит и пробует снова

Пример workflow

Задача: "Fix the bug where users can't upload images larger than 5MB"

Агент:
1. Ищет код, связанный с upload
2. Находит ограничение в конфиге
3. Проверяет frontend и backend
4. Изменяет лимит
5. Добавляет обработку ошибок
6. Пишет тест для большого файла
7. Запускает тесты
8. Коммитит с понятным сообщением

Инструменты Agentic Engineering

OpenAI Codex (2026)

Выпущен в феврале 2026:

  • Модель: GPT-5.2-Codex
  • Особенность: Полный agenttic режим
  • Интеграция: VS Code, JetBrains, терминал

Claude Code

От Anthropic:

  • Модель: Claude Sonnet 4.6
  • Особенность: Computer Use + код
  • Фокус: Enterprise security

Cursor Agent

Cursor IDE:

  • Модель: Мультимодельный (Claude, GPT, DeepSeek)
  • Особенность: Deep интеграция с IDE
  • Фокус: Developer experience

Devin (Cognition)

Первый "AI software engineer":

  • Статус: Beta для enterprise
  • Особенность: Работает как человек-разработчик
  • Ограничения: Дорого, медленно

Что меняется для разработчиков

Новые навыки

Важнее:

  • Постановка задач (что делать, не как)
  • Архитектурное мышление
  • Code review (чужого и AI-кода)
  • Понимание систем, не деталей

Менее важно:

  • Синтаксис конкретного языка
  • Boilerplate код
  • Запоминание API
  • Рутинные операции

Новые роли

Старая рольНовая роль
Junior DeveloperAI Supervisor
Senior DeveloperSystem Architect + AI Orchestrator
Tech LeadAI Strategy + Human Coordination

Продуктивность

По данным GitHub (февраль 2026):

  • +55% скорость написания кода с агентами
  • +40% покрытие тестами
  • -30% время на debugging

Критика и риски

Качество кода

Проблема: Агенты генерируют "working but messy" код. Решение: Code review остаётся критичным.

Безопасность

Проблема: Агент с доступом к файловой системе и интернету — это risk. Решение: Sandbox, ограничения, audit logs.

Зависимость

Проблема: Разработчики теряют глубокое понимание. Решение: Периодическое "ручное" программирование, обучение.

Рынок труда

Проблема: Меньше нужно junior-разработчиков. Реальность: Больше нужно AI-supervisors — это те же люди, но с другими навыками.

Практические рекомендации

Как начать с Agentic Engineering

1. Выберите инструмент

  • Cursor Agent — для начала
  • Claude Code — для терминала
  • Codex — для VS Code

2. Начните с изолированных задач

  • Рефакторинг legacy-кода
  • Написание тестов
  • Документация

3. Настройте guardrails

  • Git diff review перед коммитом
  • Автотесты как gate
  • Sandbox для экспериментов

4. Итерируйте

  • Анализируйте качество AI-кода
  • Улучшайте промпты
  • Документируйте паттерны

Пример с Cursor

# cursor-rules.md в корне проекта

## Правила для AI-агента:
- Всегда используй TypeScript strict mode
- Форматируй код через Prettier
- Пиши тесты для каждой функции
- Не используй any
- Логируй ошибки через наш logger

Пример с Claude Code

# Запуск задачи
claude-code "Add pagination to /api/users endpoint with limit/offset"

# Агент сам:
# 1. Анализирует текущий код
# 2. Модифицирует endpoint
# 3. Обновляет типы
# 4. Добавляет тесты
# 5. Показывает diff для review

Будущее

Прогноз Karpathy

"In 2-3 years, most code will be written by AI agents, reviewed by humans. The programmer's job shifts from writing to directing."

Что ожидать

2026-2027:

  • Агенты станут стандартом
  • Интеграция во все IDE
  • Enterprise adoption

2027-2028:

  • Мультиагентные системы
  • AI architects
  • Минимальный человеческий код

Заключение

Vibe Coding был переходным этапом. Agentic Engineering — новая парадигма, где AI-агенты автономно пишут код, а люди управляют и ревьюят.

Ключевые выводы:

  1. Vibe Coding устарел — теперь Agentic Engineering
  2. Агенты автономны — сами ищут, пишут, тестируют
  3. Роль разработчика меняется — от кодера к архитектору
  4. Инструменты доступны — Codex, Claude Code, Cursor
  5. Начинайте сейчас — кривая обучения будет только круче

Программирование никогда не будет прежним.


Следите за эволюцией AI-программирования! Подписывайтесь на @AI_and_zarubejka — разбираем инструменты и практики!

Vibe CodingAgentic EngineeringKarpathyAI CodingПрограммирование

Понравилась статья? Поделись с друзьями!

Поделиться:

Оцените статью

0 реакций

📬 Получай новые гайды первым

Раз в неделю, без спама

Комментарии (0)

Обсудить в Telegram

Комментарии модерируются

💬

Пока нет комментариев. Будьте первым!

💬

Хотите обсудить статью?

Присоединяйтесь к нашему Telegram-каналу для живого общения

Перейти в Telegram

Нужна помощь с настройкой?

Бесплатная консультация в Telegram. Поможем за 5 минут.

Получить консультацию