Ещё пять лет назад программист писал код руками, сверяясь со Stack Overflow. Осенью 2021 года появился GitHub Copilot — первый массовый ИИ-подсказчик: ты начинаешь набирать функцию, он угадывает продолжение строки. В 2023-м вышел Cursor — редактор кода, которому уже можно было задавать вопросы обычным языком. А с весны 2025 года появилось первое поколение настоящих ИИ-разработчиков, выполняющих не строчку, а задачу целиком: Claude Code, Cursor Agent, GitHub Copilot Workspace, JetBrains AI Assistant.
Скажите такому коллеге: «Сделай мне Telegram-бота, который каждые шесть часов проверяет цену товара на трёх маркетплейсах и присылает уведомление, если она упала ниже заданной» — и через несколько минут в чат приходит ссылка t.me/... на запущенного бота. Не пятьсот строк Python в окне чата, которые надо самому копировать и запускать, — готовый работающий сервис.
Это не магия — это набор рук разработчика, которые ИИ теперь умеет включать сам. Пройдём по шагам и инструментам:
Разбор задачи — большая языковая модель (Large Language Model, LLM): ChatGPT, Claude, Alice AI, GigaChat.
Память о проекте — векторная база (Vector Database: Chroma, Pinecone) с эмбеддингами вашего кода: при следующем вопросе ИИ быстро находит похожие места.
Чтение и правка файлов — встроенные инструменты редактора (Cursor, GitHub Copilot, Claude Code, JetBrains AI Assistant).
Запуск команд в терминале — изолированная песочница (e2b.dev) или локальный shell с разрешением пользователя.
Поиск по чужому коду — векторный индекс open-source репозиториев (Sourcegraph, эмбеддинги OpenAI или Voyage AI).
Контроль версий — git: ветка, коммит, push, открытие pull request через GitHub CLI.
Деплой — облачные платформы (GitHub Pages, Vercel, Netlify, Cloudflare Pages).
Уточнение при сбое — режим «Человек в контуре»: непонятная ошибка → агент останавливается и спрашивает у вас, прежде чем менять архитектуру.
Через пять лет фраза «программист, не работающий с ИИ» будет звучать примерно как «врач, не пользующийся рентгеном». Граница между «программист» и «не-программист» сместится: школьник, способный точно описать, что хочет, сможет сам собрать себе приложение со списком расписания; учитель — тренажёр по физике; заведующий складом — систему учёта. Профессиональные программисты освободятся от рутины и уйдут вверх — к проектированию архитектуры, к безопасности, к тем местам, где важно понимать предметную область, а не переводить идею в код. На пути остаются открытые вопросы — как удержать ИИ от внесения уязвимостей в код, попадающий в продакшен; как осмысленно менять большие чужие кодовые базы без поломки совместимости; как наладить работу нескольких ИИ-программистов над одним проектом без хаоса. Каждый из этих вопросов сегодня — отдельное исследовательское направление с лидерскими позициями для тех, кто придёт сейчас.
Сергей Ермаков, старший преподаватель кафедры Инструментального и прикладного программного обеспечения Института информационных технологий МИРЭА — Российского технологического университета.