Xcode 26.3 позволяет «AI Agents» от Anthropic и OpenAI автономно создавать приложения

undefined

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

Агентное кодирование позволит Xcode самостоятельно выполнять более сложные задачи по разработке приложений. Claude, ChatGPT и другие ИИ-модели доступны для использования в Xcode с тех пор, как Apple добавила функции искусственного интеллекта в Xcode 26, но до сих пор ИИ был ограничен и не мог действовать самостоятельно. Ситуация изменится с появлением возможности использовать ИИ-ассистента для кодирования.

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

Добавление агента в Xcode выполняется одним кликом в настройках Xcode, при этом агенты смогут автоматически обновляться по мере выпуска обновлений ИИ-компаниями. Разработчикам потребуется создать учетную запись Anthropic или OpenAI для использования этих инструментов кодирования в Xcode, оплачивая сборы на основе использования API.

Apple заявляет, что стремилась обеспечить эффективную работу Claude Agent и Codex с сокращенным использованием токенов. Переключаться между агентами в одном проекте легко, что дает разработчикам гибкость в выборе агента, наилучшим образом подходящего для конкретной задачи.

Хотя Apple сотрудничала с OpenAI и Anthropic для интеграции в Xcode, функции Xcode 26.3 могут использоваться с любым агентом или инструментом, использующим открытый стандарт Model Context Protocol. Apple публикует документацию, чтобы разработчики могли настраивать и подключать MCP-агентов к Xcode.

Используя команды на естественном языке, разработчики могут поручать ИИ-агентам завершить проект, например, добавить новую функцию в приложение. Затем Xcode работает с агентом, разбивая инструкции на мелкие задачи, и агент может работать самостоятельно. Вот как работает этот процесс:

  • Разработчик просит интегрированного агента добавить новую функцию в приложение.
  • Агент изучает текущий проект, чтобы понять его структуру.
  • Агент проверяет всю соответствующую документацию, просматривая фрагменты кода, примеры кода и последние API.
  • Агент начинает работать над проектом, добавляя код по мере продвижения.
  • Агент собирает проект, а затем использует Xcode для проверки своей работы.
  • При наличии ошибок или предупреждений агент продолжает работать до тех пор, пока все проблемы не будут устранены. Он может получать доступ к журналам сборки и вносить исправления до тех пор, пока проект не станет идеальным.
  • Агент завершает работу, предоставляя сводку всего, что произошло, чтобы разработчики имели четкое представление о реализации.

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

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

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

Релиз-кандидат Xcode 26.3 доступен для разработчиков с сегодняшнего дня, а полномасштабный выпуск, вероятно, последует в течение следующей недели.

Тег: Xcode

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

В тренде:


Похожие новости: