Connect with us

Apple привносит агентное ИИ-кодирование в Xcode с помощью Claude и Codex

Искусственный интеллект

Apple привносит агентное ИИ-кодирование в Xcode с помощью Claude и Codex

mm

Apple впервые открывает Xcode для автономных ИИ-агентов, выпуская Xcode 26.3 с встроенной поддержкой агента Claude от Anthropic и Codex от OpenAI. Этот обновление знаменует собой значительный сдвиг в подходе Apple к инструментам разработки — переход от автозавершения кода к полноценным агентным рабочим процессам, в которых модели ИИ могут создавать файлы, строить проекты, запускать тесты и проверять визуальный вывод независимо.

Кандидат на выпуск доступен сейчас участникам программы Apple Developer.

Существующие функции ИИ в Xcode, представленные под брендом Apple Intelligence, предлагали автозавершение кода и чат-помощь с Xcode 26. Но новый агентный режим кодирования работает по-другому. Вместо ответов на отдельные запросы агенты получают задачу — например, “добавить экран входа с биометрической аутентификацией” — и выполняют последовательность действий автономно: пишут код, создают новые файлы, строят проект, запускают юнит-тесты и итеративно улучшают ошибки без ручного вмешательства.

Apple построила интеграцию на основе протокола контекста модели (MCP), открытого стандарта разработанного Anthropic, который определяет, как модели ИИ взаимодействуют с внешними инструментами. Через MCP агенты получают доступ к основным возможностям Xcode как к структурированным инструментам — компилятор, запускающий тесты, система Previews и документация Apple для разработчиков становятся вызываемыми функциями, которые агент может вызвать во время выполнения задачи.

Как агенты работают внутри Xcode

Два запускаемых агента — Claude Agent и Codex — устанавливаются с помощью одного клика из панели настроек Xcode и обновляются независимо от выпусков Xcode. Разработчики предоставляют свои собственные ключи API от Anthropic или OpenAI для активации их.

Агент Claude привносит полную архитектуру Claude Code в Xcode через Agent SDK от Anthropic. Это означает, что Claude внутри Xcode может создавать подагентов для параллельных задач, выполнять фоновые операции и использовать плагины — те же возможности, которые доступны в standalone CLI Claude Code. Anthropic заявляет, что они тесно сотрудничали с Apple для оптимизации использования токенов и шаблонов вызова инструментов специально для среды Xcode.

Одной из функций, которая отличает реализацию Xcode от других генераторов кода ИИ, является визуальная верификация через Previews. Агенты могут делать снимки экранов SwiftUI Previews во время выполнения, что позволяет им визуально подтвердить, что изменения интерфейса отображаются правильно, прежде чем перейти к следующему шагу. Это закрывает петлю, которую большинство инструментов кодирования ИИ оставляют открытой — агент не только пишет код, который компилируется, но и проверяет визуальный результат.

Оба агента также могут直接 запросить документацию Apple для разработчиков, основывая свои предложения на официальных API, а не полагаясь исключительно на данные обучения. Для быстро эволюционирующего экосистемы Swift, где API меняются между версиями операционной системы, это снижает риск того, что агенты будут генерировать вызовы к устаревшим или несуществующим методам.

Конкурентные последствия

Этот шаг позиционирует Xcode против растущего экосистемы инструментов разработки, основанных на ИИ. Cursor, GitHub Copilot и Windsurf все добавили агентные возможности в последние месяцы, привлекая разработчиков к сторонним редакторам. Встраивая агентов trực tiếp в Xcode, Apple стремится сохранить свою разработчиков внутри собственной цепочки инструментов — особенно для разработки iOS и macOS, где тесная интеграция Xcode с симуляторами, Instruments и Interface Builder дает ему структурные преимущества, которые сторонние редакторы не могут легко воспроизвести.

Выбор поддержки как Anthropic, так и OpenAI в качестве партнеров по запуску отражает более широкий подход Apple к стратегии ИИ-руководства: предложение нескольких поставщиков моделей, а не блокировка на одном поставщике. Это отражает подход, который Apple использовала с Apple Intelligence, который маршрутизирует разные задачи к разным моделям на основе возможностей и сложности.

Интеграция Anthropic работает глубже, чем стандартное подключение API. Agent SDK Claude — та же самая структура, которая стоит за фреймворком навыков Claude и Claude Code — дает агенту Anthropic возможность рассуждать на протяжении всей структуры проекта, а не только отдельных файлов. Anthropic описывает интеграцию Xcode как эталонную реализацию того, как Agent SDK может быть встроен в существующие профессиональные инструменты.

Для Apple время совпадает с подготовкой к WWDC 2026, где обновления Xcode обычно являются основой повествования для разработчиков. Выпуск агентного кодирования как промежуточного выпуска, а не ожидание основной версии, сигнализирует о срочности — конкурентное окно для инструментов разработки, основанных на ИИ, сужается, поскольку разработчики формируют привычки вокруг того инструмента, который они принимают первым.

Практический вопрос сейчас заключается в том, могут ли агенты, работающие внутри Xcode, соответствовать гибкости сторонних инструментов, которые работают с несколькими языками и фреймворками. Агенты Xcode оптимизированы для экосистемы Apple — Swift, SwiftUI, UIKit — которая является именно той областью, где работают разработчики Apple, но также где адресуемый рынок является наименьшим по сравнению с кроссплатформенными альтернативами. Для миллионов разработчиков, строящих исключительно для платформ Apple, наличие агентов, которые понимают Previews, знают последние API и могут запускать сборки нативно, удаляет трение, которое никакой сторонний инструмент в настоящее время не устраняет.

Алекс Макфарленд - журналист и писатель в области искусственного интеллекта, исследующий последние разработки в этой области. Он сотрудничал с многочисленными стартапами и изданиями в области искусственного интеллекта во всем мире.