Site icon AppTractor

Xcode получил ИИ-агентов

Apple внедряет агентное программирование в Xcode. Вчера компания анонсировала выпуск Xcode 26.3, который позволит разработчикам использовать агентные инструменты, включая Claude Agent от Anthropic и Codex от OpenAI, непосредственно в IDE.

«В Apple наша цель — создавать инструменты, которые предоставляют разработчикам доступ к передовым технологиям, чтобы они могли создавать лучшие приложения», — сказала Сьюзан Прескотт, вице-президент Apple по связям с разработчиками по всему миру. «Агентное программирование значительно повышает производительность и креативность, оптимизируя рабочий процесс разработки, чтобы разработчики могли сосредоточиться на инновациях».

Xcode 26.3 Release Candidate доступен всем разработчикам Apple уже сегодня на сайте для разработчиков и появится в App Store немного позже.

Это последнее обновление последовало за прошлогодним релизом Xcode 26, который представил поддержку ChatGPT и Claude в интегрированной среде разработки.

Интеграция инструментов агентного программирования позволяет моделям ИИ использовать больше возможностей Xcode для выполнения своих задач и осуществления более сложной автоматизации. Модели также получат доступ к текущей документации Apple для разработчиков, чтобы гарантировать использование новейших API и следование передовым практикам при разработке.

На момент запуска агенты могут помочь разработчикам изучить свой проект, понять его структуру и метаданные, затем собрать проект и запустить тесты, чтобы проверить наличие ошибок и исправить их, если таковые имеются.

В рамках подготовки к запуску Apple заявила о тесном сотрудничестве с Anthropic и OpenAI для разработки нового интерфейса. В частности, компания сообщила о большой работе по оптимизации использования токенов и вызова инструментов, чтобы агенты эффективно работали в Xcode.

Xcode использует MCP (Model Context Protocol) для предоставления агентам доступа к своим возможностям и подключения их к своим инструментам. Это означает, что Xcode теперь может работать с любым внешним MCP-совместимым агентом для таких задач, как поиск в проекте, внесение изменений, управление файлами, предварительный просмотр и сниппеты кода, а также доступ к последней документации.

По мере начала работы агент разбивает задачи на более мелкие шаги, поэтому легко увидеть, что происходит и как изменяется код. Он также будет искать необходимую документацию, прежде чем начать кодирование. Изменения визуально выделяются в коде, а описание проекта сбоку экрана позволяет разработчикам узнать, что происходит «под капотом».

По мнению Apple, такая прозрачность может особенно помочь начинающим разработчикам, которые только учатся программировать. С этой целью компания проводит в четверг на своем сайте для разработчиков мастер-класс по совместному программированию, где пользователи смогут наблюдать и учиться использовать инструменты агентного программирования, работая в режиме реального времени со своей копией Xcode.

В конце процесса ИИ-агент проверяет, работает ли созданный им код должным образом. Вооружившись результатами этих тестов, агент может при необходимости продолжить работу над проектом, чтобы исправить ошибки или другие проблемы (Apple отметила, что просьба к агенту обдумать свои планы перед написанием кода иногда помогает улучшить процесс, поскольку заставляет агента предварительно планировать).

Теперь ИИ может автономно работать над гораздо более сложными и длительными задачами кодирования внутри Xcode. Например, ИИ может использовать:

Кроме того, если разработчики не удовлетворены результатами, они могут легко в любой момент вернуть свой код к исходному состоянию, поскольку Xcode создает контрольные точки каждый раз, когда агент вносит изменения.

Exit mobile version