От хаотичной атмосферы к настоящей скорости с AI-First Engineering

В 2025 году кодирование вибрации стало больше, чем мемом; это стало полноценным движением. Внезапно люди, не являющиеся разработчиками, начали запускать приложения за одну ночь, предприниматели-одиночки боролись за 16-часовые запои «еще одна подсказка», а инженеры делились «ошеломляющими» моментами в темпе дофаминовых ударов.

Да, кодирование Vibe было хаотичным. Да, там часто производились спагетти с помощью ИИ. Но это также открыло ворота создания программного обеспечения миллионам людей, которые никогда не прикасались к компилятору. Это демократизировало радость строительства и вдохновило поколение на творчество.

Проблема в том, что вдохновение не равно производству. В какой-то момент вам понадобится система.

Где вибрации ударяются о стену

Исследования часто оценивают повышение производительности кодирования с помощью ИИ примерно на 20%. Это не потому, что инструменты слабы; это потому, что большинство команд внедряют искусственный интеллект поверх старых рабочих процессов. Они пишут код так же, как и до появления ИИ, только с более интересным автозаполнением.

Есть и обратная сторона чаши весов — люди, владеющие целым флотом агентов, методично решающие свои проблемы. Например, один из моих инженеров обработал 3,5 миллиарда токенов за месяц, часто запуская одновременно четыре агента и заставляя агентов проверять работу других агентов. Когда мы внедрили дисциплинированную систему, наша производительность удвоилась за несколько месяцев.

AI-First Engineering: Система

Подобно agile в начале 2000-х годов, проектирование с использованием ИИ работает как система, а не набор трюков. Ключевые практики:

Разработка на основе спецификаций (SDD): Разбейте работу на три этапа: начните с общей спецификации → техническая спецификация (с реальными интерфейсами, а не псевдокодом) → пошаговый план выполнения. Позвольте агентам совместно творить, но держите людей в курсе. Например, если вы хотите добавить интеграцию Календаря Google в свое приложение, вы начнете с того, что попросите агента помочь вам написать требования к продукту. Затем вы просмотрите эти требования и отредактируете их (вручную или с помощью последующих подсказок). Затем вы попросите другого агента прочитать требования к продукту, глубоко проанализировать ваш репозиторий и создать техническую спецификацию. Затем вы просмотрите техническую спецификацию (самостоятельно и с помощью другого агента). И после этого вы попросите следующего агента создать пошаговый план на основе спецификации.

Приведенная выше практика позволяет вам часто сбрасывать агентный контекст. Чем дольше работает агент, тем выше вероятность того, что длина контекста начнет мешать его способности рассуждать. Разработка на основе спецификаций — это естественный способ объединить правильный контекст с правильной подсказкой. Образно говоря, думайте об этом как о людях, работающих сосредоточенно, а не отвлеченно.

Следующим важным понятием является самопроверка: Именно это сделало агенты кодирования намного более мощными, чем ранние версии GPT. При правильном подсказке они стараются протестировать свою работу и исправить ошибки, которые обнаруживают в пути. Ведение журналов и телеметрия помогают агентам отлаживать себя — это огромный шаг вперед. Когда я перехожу к новому репозиторию, прежде чем задействовать своих агентов кодирования, я сначала прошу их создать некоторую базовую документацию для дальнейшего использования, а затем прошу агентов просмотреть и улучшить ведение журнала и телеметрию, чтобы упростить отладку.

И сейчас я редко прошу агентов просто написать код. Я предлагаю им сначала написать тесты — эта практика называется разработкой через тестирование (TDD). Это значительно расширяет возможности самопроверки агента.

Последний, но тем не менее важный, будь проще (ПОЦЕЛУЙ). Наш основной репозиторий становился настолько сложным, что наши новые сотрудники едва могли в нем разобраться. Ни один агент ИИ не преуспеет в такой ситуации. Пришло время обновить и упростить архитектуру. Более чистые репозитории предназначены не только для людей; они делают агентов гораздо более эффективными.

Эти практики вместе создают систему, достаточно сильную, чтобы направить вибрации в реальную скорость.

Уровень инфраструктуры

Такие инструменты, как Claude Code и Codex, произвели революцию в опыте разработчиков. Но без оркестрации они могут стать фрагментированными: дублированные конфигурации, разрозненные агенты, потерянный контекст.

Вот тут-то и приходят на помощь такие платформы, как Zencoder: уровень пользовательского интерфейса и оркестрации поверх существующих подписок на ИИ. Вместо того, чтобы выбирать между ChatGPT, Claude или Gemini, вы можете объединить их все в один рабочий процесс, объединить ограничения, запускать агенты параллельно и сразу же получить соответствие требованиям, аналитику и совместную работу всей команды.

Выход за пределы кривой хайпа

Нам еще рано. Сегодня лучшие команды могут удвоить производительность.

Для этого по-прежнему требуется редкое сочетание сильных инженеров, практики использования искусственного интеллекта, доступа к передовым моделям и репозиториев, которые агенты могут переварить. Но эта комбинация растет, как и победы. Путь к 10-кратному увеличению лежит через рои агентов с самопроверкой, которая обеспечивает автономное выполнение, что умножает параллельное выполнение, поддерживаемое демократизированным доступом, где каждый может использовать выводы корпоративного уровня посредством ежедневных подписок.

Кодирование Vibe стало искрой. Инжиниринг на основе искусственного интеллекта — это ремни безопасности. И если верить истории, то, как только система закрепится, сегодняшние слова «мы удвоили производительность» будут восприниматься как разминка.

ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Эндрю Филев — основатель и генеральный директор Zencoder, стартапа в области искусственного интеллекта, целью которого является предоставление разработчикам возможности писать код умнее, быстрее и эффективнее. Ранее Эндрю основал Wrike, платформу для совместного управления работами, которую в 2018 году приобрела Vista Equity Partners… Подробнее от Эндрю Филева

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *