Конспекты
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Загрузка...
Смарт-конспекты YouTube-видео — ключевые идеи и инсайты без необходимости смотреть часовые ролики
Практическое руководство по настройке OpenAI Codex: CLI, IDE, agents.md, MCP и автоматизация разработки. Узнайте, как делегировать кодинг AI-агенту.
🎯 О чём этот конспект: Разбор возможностей и настройки OpenAI Codex — продвинутого AI-агента для кодинга. В видео демонстрируется работа с CLI и расширением для IDE, использование протокола MCP для расширения контекста и автоматизация рутинных задач (рефакторинг, документация, код-ревью).
👤 Кому будет полезно: Вайбкодерам, разработчикам и тимлидам, которые хотят делегировать AI-агенту написание кода, поддержку документации и автоматизацию CI/CD процессов.
✨ Что получите: Пошаговую инструкцию по установке, настройке контекста через agents.md, подключению внешних инструментов через MCP и созданию кастомных команд для ускорения разработки.
Контекст: Codex — это не просто чат-бот, а полноценный агент, который может работать в терминале (CLI), в IDE (VS Code) и даже в облаке. CLI позволяет запускать задачи в фоновом режиме, а расширение для IDE дает привычный UI. Важно использовать актуальные версии, так как обновления выходят несколько раз в неделю.
Выгода: Быстрый старт в любой среде разработки и доступ к самым мощным моделям (GPT-4o, Codex Max).
Как применить:
# Через npm (рекомендуется для актуальности)
npm install -g @openai/codex
# Или через Homebrew
brew install openai/codex/codexcodex login/status, чтобы увидеть текущую модель, лимиты контекста и режим песочницы.Результат: Полностью рабочая среда с подключенным AI-агентом.
Контекст: AI-агенты «забывают» детали проекта между сессиями. agents.md — это файл-инструкция (аналог Readme для AI), который Codex считывает автоматически при запуске в директории. Это позволяет передать агенту структуру проекта, правила кодинга и команды для запуска тестов.
Выгода: Агент перестает галлюцинировать и начинает использовать специфичные для вашего проекта инструменты и подходы.
Как применить:
codex initagents.md следующие разделы:
npm run test).plans.md. Codex будет использовать его как чек-лист, отмечая выполненные шаги в процессе 10-часовых рефакторингов.Результат: Codex понимает специфику вашего репозитория без лишних промптов.
Контекст: Все глобальные настройки Codex хранятся в файле config.toml. Здесь можно задать модель по умолчанию, уровень «рассудительности» (reasoning effort) и правила безопасности (sandbox).
Выгода: Экономия времени на настройку каждой сессии и адаптация агента под разные задачи (быстрые правки vs глубокий анализ).
Как применить:
~/.config/codex/config.toml) и настройте профили:[profiles.fast]
model = "gpt-4o-mini"
reasoning_effort = "low"
[profiles.heavy]
model = "o1-preview"
reasoning_effort = "high"
[features]
web_search = true
terminal_notifications = truecodex -p fastРезультат: Мгновенное переключение между «быстрым» и «умным» режимами работы.
Контекст: MCP позволяет подключать Codex к внешним данным: Jira, Figma, документации библиотек или вашим собственным API. Это превращает кодинг-агента в полноценного сотрудника, который видит тикеты и актуальные спецификации.
Выгода: Codex получает доступ к данным в реальном времени, которые не входили в его обучение.
Как применить:
codex mcp add context7 --command "npx -y @context7/mcp-server"Реализуй интеграцию с OpenAI Responses API, используя актуальную спецификацию из context7.agents.md, чтобы Codex всегда проверял документацию через MCP перед написанием кода.Результат: Код всегда соответствует последним версиям библиотек.
Контекст: Codex поддерживает мультимодальность и специфические форматы вывода. Вы можете скинуть ему скриншот бага, и он поправит CSS, или попросить визуализировать архитектуру.
Выгода: Сокращение времени на описание визуальных правок и создание схем.
Как применить:
Сделай эти кнопки оранжевыми как на макете и выровняй их по центру.Создай Mermaid sequence diagram для процесса авторизации в этом проекте.~/.config/codex/prompts/test.md с инструкцией по написанию тестов. Теперь в CLI доступна команда @test:# Внутри файла test.md:
Сгенерируй unit-тесты для всех измененных файлов, используя Jest.Результат: Ускорение рутинных операций (тесты, схемы, верстка) в разы.
В: Чем Codex отличается от обычного ChatGPT в браузере?
О: Codex имеет прямой доступ к вашей файловой системе, терминалу и контексту всего репозитория. Он может сам запускать тесты, читать логи ошибок и вносить правки в несколько файлов одновременно, соблюдая иерархию проекта.
В: Безопасно ли давать агенту доступ к записи файлов (Workspace Write)?
О: По умолчанию Codex работает в режиме песочницы. Вы можете настроить approval_policy = "on_requests" в config.toml, тогда агент будет запрашивать разрешение на каждое потенциально опасное действие или выполнение команд в терминале.
В: Как заставить Codex делать код-ревью по моим правилам?
О: Создайте файл code-review-guidelines.md, опишите в нем стандарты вашей команды и сошлитесь на него в agents.md. При запуске команды codex review агент будет использовать эти правила как приоритетные.
В: Можно ли использовать Codex для очень больших задач (на 5-10 часов)?
О: Да, для этого используется связка agents.md и plans.md. Агент составляет план, записывает его в файл и итеративно выполняет шаги, сохраняя прогресс. Даже если сессия прервется, её можно возобновить командой codex resume.
В: Что такое Headless режим (codex exec)?
О: Это запуск Codex без интерактивного чата. Вы подаете команду и получаете структурированный JSON-ответ. Это идеально для встраивания Codex в CI/CD пайплайны для автоматической проверки качества кода или генерации чейнджлогов.
Конспект создан на основе видео «Getting Started with Codex» канала OpenAI. Все права на оригинальный материал принадлежат авторам. Источник: https://www.youtube.com/watch?v=px7XlbYgk7I