
Apple внедряет агентное программирование в Xcode. Во вторник компания анонсировала выпуск Xcode 26.3, который позволит разработчикам использовать агентные инструменты, включая Claude Agent от Anthropic и Codex от OpenAI, непосредственно в официальном пакете разработки приложений Apple.
Предварительная версия Xcode 26.3 Release Candidate доступна всем разработчикам Apple уже сегодня на сайте для разработчиков, а в App Store она появится немного позже.
Это последнее обновление вышло вслед за прошлогодним релизом Xcode 26, в котором была добавлена поддержка ChatGPT и Claude в интегрированную среду разработки (IDE) Apple, используемую разработчиками приложений для iPhone, iPad, Mac, Apple Watch и других аппаратных платформ Apple.
Интеграция инструментов агентного программирования позволяет моделям ИИ использовать больше возможностей Xcode для выполнения своих задач и осуществления более сложной автоматизации.
Модели также получат доступ к актуальной документации Apple для разработчиков, чтобы гарантировать использование новейших API и следование передовым практикам в процессе разработки.
При запуске агенты могут помочь разработчикам изучить свой проект, понять его структуру и метаданные, а затем собрать проект и запустить тесты, чтобы выявить ошибки и исправить их, если таковые имеются.

В рамках подготовки к запуску Apple заявила о тесном сотрудничестве с Anthropic и OpenAI при разработке нового интерфейса. В частности, компания сообщила о значительной работе по оптимизации использования токенов и вызовов инструментов, чтобы агенты эффективно работали в Xcode.
Xcode использует протокол MCP (Model Context Protocol) для предоставления своих возможностей агентам и подключения их к своим инструментам. Это означает, что Xcode теперь может работать с любым внешним MCP-совместимым агентом для таких задач, как поиск проектов, внесение изменений, управление файлами, предварительный просмотр и фрагменты кода, а также доступ к актуальной документации.
Разработчикам, желающим опробовать функцию агентного программирования, следует сначала загрузить нужных агентов из настроек Xcode. Они также могут связать свои учетные записи с поставщиками ИИ, войдя в систему или добавив свой API-ключ. В выпадающем меню приложения разработчики могут выбрать версию модели, которую они хотят использовать (например, GPT-5.2-Codex или GPT-5.1 mini).
В окне подсказки в левой части экрана разработчики могут указать агенту, какой тип проекта они хотят создать или изменить в коде, используя команды на естественном языке. Например, они могут указать Xcode добавить в их приложение функцию, использующую один из предоставленных Apple фреймворков, а также указать, как она должна выглядеть и функционировать.

Когда агент начинает работу, он разбивает задачи на более мелкие шаги, что позволяет легко отслеживать происходящее и изменения в коде. Он также ищет необходимую документацию перед началом кодирования. Изменения визуально выделяются в коде, а текст проекта сбоку экрана позволяет разработчикам узнать, что происходит «под капотом».
По мнению Apple, такая прозрачность может особенно помочь начинающим разработчикам, которые только учатся программировать. С этой целью компания проводит в четверг на своем сайте для разработчиков мастер-класс по совместному программированию, где пользователи смогут наблюдать и учиться использовать инструменты автоматического программирования, работая в режиме реального времени со своей копией Xcode.
В конце процесса ИИ-агент проверяет, работает ли созданный им код должным образом. Вооружившись результатами этих тестов, агент может при необходимости продолжить работу над проектом, чтобы исправить ошибки или другие проблемы. (Компания Apple отметила, что просьба к агенту обдумать свои планы перед написанием кода иногда может помочь улучшить процесс, поскольку это заставляет агента проводить предварительное планирование.)
Кроме того, если разработчики не удовлетворены результатами, они могут легко в любой момент вернуть свой код в исходное состояние, поскольку Xcode создает контрольные точки каждый раз, когда агент вносит изменения.
Источник: techcrunch.com






















