Apple внедряет агентное программирование в Xcode с интеграцией Claude и Codex
Apple внедряет концепцию агентного программирования в свою среду разработки Xcode. Во вторник компания анонсировала выпуск Xcode 26.3, который позволит разработчикам напрямую в официальном пакете для создания приложений Apple использовать агентные инструменты, включая Claude Agent от Anthropic и Codex от OpenAI.
Релиза-кандидат Xcode 26.3 уже доступен всем разработчикам Apple на официальном сайте и позже появится в App Store.
Это обновление следует за выпуском Xcode 26 в прошлом году, который добавил поддержку ChatGPT и Claude в интегрированную среду разработки (IDE), используемую для создания приложений для iPhone, iPad, Mac, Apple Watch и других платформ Apple.
Интеграция агентных инструментов позволяет ИИ-моделям получать доступ к большему числу функций Xcode для выполнения задач и более сложной автоматизации.
Модели также получат доступ к актуальной документации для разработчиков Apple, чтобы использовать новейшие API и следовать лучшим практикам.
На старте агенты смогут помогать разработчикам исследовать проект, понимать его структуру и метаданные, затем собирать проект и запускать тесты для поиска и исправления ошибок.
Источник изображения: Apple
Apple заявила, что для подготовки к запуску тесно сотрудничала с Anthropic и OpenAI, чтобы создать новый опыт. В частности, компания провела большую работу по оптимизации использования токенов и вызова инструментов для эффективной работы агентов в Xcode.
Xcode использует MCP (Model Context Protocol) для предоставления своих возможностей агентам и подключения их к своим инструментам. Это означает, что Xcode теперь может работать с любыми внешними агентами, совместимыми с MCP, для таких задач, как исследование проекта, внесение изменений, управление файлами, создание превью и сниппетов, а также доступ к последней документации.
Разработчикам, желающим опробовать функцию агентного программирования, следует сначала загрузить нужных агентов в настройках Xcode. Они также могут подключить свои аккаунты провайдеров ИИ, войдя в систему или добавив свой API-ключ. Раскрывающееся меню в приложении позволяет выбрать версию модели (например, GPT-5.2-Codex или GPT-5.1 mini).
В поле для ввода с левой стороны экрана разработчики могут на естественном языке указать агенту, какой проект они хотят создать или какие изменения в код внести. Например, можно дать команду Xcode добавить в приложение функцию, использующую один из предоставленных Apple фреймворков, и описать, как она должна выглядеть и работать.
Источник изображения: Apple
Когда агент начинает работу, он разбивает задачи на более мелкие шаги, чтобы было легко видеть, что происходит и как меняется код. Он также будет искать необходимую документацию перед началом программирования. Изменения визуально выделяются в коде, а транскрипт проекта на боковой панели позволяет разработчикам понять, что происходит «под капотом».
Apple считает, что такая прозрачность может быть особенно полезна новичкам, изучающим программирование. С этой целью компания проводит интерактивный воркшоп в четверг на своём сайте для разработчиков, где пользователи могут смотреть и учиться использовать инструменты агентного программирования в реальном времени, параллельно работая в своей копии Xcode.
В конце процесса ИИ-агент проверяет, работает ли созданный код как ожидалось. Имея результаты тестов, агент может при необходимости выполнить дальнейшие итерации по проекту, чтобы исправить ошибки. (Apple отметила, что просьба к агенту «продумать» план перед написанием кода иногда помогает улучшить процесс, так как заставляет агента выполнить предварительное планирование.)
Кроме того, если разработчики недовольны результатом, они могут в любой момент легко откатить код к исходному состоянию, поскольку Xcode создаёт контрольные точки каждый раз, когда агент вносит изменения.
ИИ: Внедрение агентного программирования в Xcode — логичный и ожидаемый шаг, который значительно ускорит и упростит разработку под экосистему Apple. Особенно интересен акцент на прозрачности и обучении, что может снизить порог входа для новых разработчиков. В 2026 году такие интеграции становятся стандартом для профессиональных IDE.









0 комментариев