Конспекты
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Загрузка...
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Разбор GPT-5.4, Codex App и методики Harness Engineering для создания IT-продуктов силами AI-агентов. Как писать миллионы строк кода без участия человека.
🎯 О чём этот конспект: Разбор новейших возможностей экосистемы OpenAI для разработчиков: GPT-5.4, десктопного приложения Codex и концепции «Harness Engineering». Видео демонстрирует переход от простого автодополнения кода к полной автономности AI-агентов, способных самостоятельно писать, тестировать и развертывать миллионы строк кода.
👤 Кому будет полезно: Вайбкодерам, техлидам и разработчикам, использующим Cursor, Windsurf или API OpenAI для автоматизации создания IT-продуктов.
✨ Что получите: Понимание того, как структурировать репозиторий для максимальной эффективности AI-агентов, готовые метрики «агентной читаемости» (Agentic Legibility) и методику исключения человека из рутинного цикла написания кода.
Контекст: OpenAI представила модель GPT-5.4 и обновленное приложение Codex, которые знаменуют переход к третьему этапу разработки: «Агентному делегированию». Теперь AI не просто помогает писать код (pair programming), а берет на себя управление целыми рабочими процессами. Основной фокус сместился на создание среды, в которой агент может работать автономно, используя нативные инструменты ОС и облачные песочницы.
Выгода: Сокращение потребления токенов и задержек (latency) при сохранении производительности уровня GPT-5.3, а также возможность управления сотнями инструментов без перегрузки контекста.
Как применить:
Результат: Агент получает доступ к полноценному компьютеру и терминалу с минимальными рисками безопасности и максимальной эффективностью контекста.
Контекст: Чтобы AI-агент мог эффективно работать в вашем проекте, репозиторий должен быть «читаемым» для него. Авторы ввели 7 ключевых метрик, по которым можно оценить готовность кода к автономной работе агентов. Это позволяет выявить «бутылочное горлышко», где агент спотыкается и требует вмешательства человека.
Выгода: Позволяет превратить «грязный» репозиторий в среду, где агент может самостоятельно фиксить баги и внедрять фичи с первой попытки (one-shot).
Как применить:
make setup). Агент не должен гадать, какие переменные окружения нужны.agents.mmd или README.md. Агент должен знать, как запустить билд, линтинг и тесты.Чек-лист 7 метрик:
Результат: Репозиторий становится «дружелюбным» для AI, что снижает количество итераций и правок со стороны человека.
Контекст: Райан из OpenAI поделился опытом создания продукта объемом в 1 миллион строк кода, где ни одна строчка не была написана человеком. Это стало возможным благодаря Harness Engineering — проектированию «обвязки» вокруг кода. Вместо написания функций, инженеры пишут правила, тесты и ограничения (guardrails), которые заставляют агента выдавать идеальный результат.
Выгода: Увеличение производительности одного инженера в 3–10 раз. Команда не растет в численности, но растет в скорости выпуска продукта.
Как применить:
agents.mmd — Создавайте файлы инструкций в каждой папке модуля. Если информация специфична для модуля — она должна лежать там, а не в глобальном промпте.Пример структуры инструкции в репозитории:
# Agent Instructions for /services/auth
- Always use the 'InternalCrypto' library for hashing.
- Never use 'md5' for passwords.
- Run `npm run test:auth` after any change.
- If tests fail, analyze logs and retry once before asking human.Результат: Масштабируемая кодовая база, где качество кода растет с каждым новым правилом, а не деградирует со временем.
Контекст: Symfony — это оркестратор, который управляет очередью задач (например, из Linear или GitHub Issues). Он автоматически создает Work Trees (изолированные копии кода), запускает агентов для выполнения задачи, прогоняет тесты и выставляет Pull Request. Человек подключается только на финальном этапе для нажатия кнопки «Merge».
Выгода: Полное исключение человека из процесса «открыл терминал — написал код — запустил тесты». Инженер превращается в менеджера продукта и архитектора.
Как применить:
agents.mmd на основе принятых в чате решений.Результат: Непрерывный цикл разработки, где задачи превращаются в код почти без участия человека.
В: Что такое "AI Slop" и как с ним бороться?
О: Это низкокачественный или избыточный код, который генерирует AI (например, дублирование функций в разных файлах). С ним борются не ручными правками, а внедрением жестких правил линтинга и архитектурных ограничений, которые агент обязан соблюдать. Если вы видите плохой код — напишите тест или правило, которое его запрещает.
В: В чем преимущество Git Worktrees для вайбкодинга?
О: Worktrees позволяют держать несколько веток проекта открытыми одновременно в разных директориях. Для AI-агента это означает возможность выполнять длительные задачи (например, рефакторинг) в фоне, пока вы или другие агенты работаете над фичами в других ветках, не опасаясь конфликтов в файловой системе.
В: Как использовать agents.mmd файлы?
О: Это файлы с инструкциями для AI, которые лежат прямо в папках проекта. В корне лежит глобальный agents.mmd с общими правилами, а в подпапках — локальные, уточняющие специфику конкретного модуля. Это позволяет агенту получать только нужный контекст для текущей задачи, не перегружая память.
В: Что такое "Progressive Disclosure" в контексте инструментов (Tools)?
О: Это стратегия, при которой модель не получает описания всех 500 доступных ей функций сразу. Вместо этого ей дают список категорий. Когда агент понимает, что ему нужно, например, "работать с базой данных", он запрашивает инструменты из этой категории. Это экономит токены и предотвращает путаницу в действиях модели.
В: Можно ли использовать эти методы в старых (Brownfield) проектах?
О: Да, авторы рекомендуют начинать с изоляции отдельных бизнес-доменов. Выделяйте часть старого кода, описывайте для него интерфейсы и создавайте локальную документацию (docs subtrees) с правилами. Постепенно внедряйте линтеры и авто-тесты, чтобы агент мог безопасно работать в этой "очищенной" зоне.
Конспект создан на основе видео «OpenAI Build Hours: Codex & API» канала OpenAI. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=rhsSqr0jdFw