Архив рубрики ~Лента новостей~

Xcode переходит к агентному программированию с более глубокой интеграцией с OpenAI и Anthropic.

Xcode переходит к агентному программированию с более глубокой интеграцией с OpenAI и Anthropic.
Xcode отображается на iPad
Источник изображения: Apple

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

В рамках подготовки к запуску 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 создает контрольные точки каждый раз, когда агент вносит изменения.

Источник: techcrunch.com

Оцените материал:

Поделиться
Понравилась статья? Расскажите другим
ВКонтакте
Читайте также
Архив рубрики ~Коротко из Telegram~ Нейронку БЕЗ ЦЕНЗУРЫ выпустили в открытый доступ — Gemma 4… Архив рубрики ~Коротко из Telegram~ Нашли комбайн для скачивания видео и музыки практически отовсюду —… Архив рубрики ~Коротко из Telegram~ Инструменты дня 🔍 Кьюи Перепроверяет ChatGPT, Claude и Gemini перед отправкой, потому… Архив рубрики ~Коротко из Telegram~ Kimi K3 нашла уязвимость в Redis за 27 минут Исследователь… Архив рубрики ~Коротко из Telegram~ Alibaba представила мощный движок синтеза речи Qwen-Audio-3.0-TTS Команда Qwen выпустила… Архив рубрики ~Коротко из Telegram~ Lightricks научила ИИ убирать лишних людей и машины с видео… Архив рубрики ~Коротко из Telegram~ Copilot теперь живет в «Проводнике» Windows 11 Microsoft продолжает встраивать… Архив рубрики ~Коротко из Telegram~ GitHub Copilot теперь поддерживает модель Gemini 3.6 Flash GitHub начал… Архив рубрики ~Коротко из Telegram~ Anthropic представила плагин Claude Security для поиска уязвимостей Anthropic выпустила… Архив рубрики ~Коротко из Telegram~ Cursor Router: снижение стоимости запросов к ИИ на 60% Команда… Архив рубрики ~Коротко из Telegram~ Российский разработчик СУБД Postgres Pro может сократить до 30% сотрудников…. Архив рубрики ~Коротко из Telegram~ Veon досрочно выкупил облигации на $886 млн, одновременно разместив новый… Архив рубрики ~Коротко из Telegram~ 💢 Иван Паломарес Каррaскоса (Machine Learning Mastery) разбирает пять стратегий… Архив рубрики ~Коротко из Telegram~ ✅ CEO Cloudflare Мэттью Принс на мероприятии Axios в Каннах… Архив рубрики ~Коротко из Telegram~ Нейронку БЕЗ ЦЕНЗУРЫ выпустили в открытый доступ — Gemma 4… Архив рубрики ~Коротко из Telegram~ Нашли комбайн для скачивания видео и музыки практически отовсюду —… Архив рубрики ~Коротко из Telegram~ Инструменты дня 🔍 Кьюи Перепроверяет ChatGPT, Claude и Gemini перед отправкой, потому… Архив рубрики ~Коротко из Telegram~ Kimi K3 нашла уязвимость в Redis за 27 минут Исследователь… Архив рубрики ~Коротко из Telegram~ Alibaba представила мощный движок синтеза речи Qwen-Audio-3.0-TTS Команда Qwen выпустила… Архив рубрики ~Коротко из Telegram~ Lightricks научила ИИ убирать лишних людей и машины с видео… Архив рубрики ~Коротко из Telegram~ Copilot теперь живет в «Проводнике» Windows 11 Microsoft продолжает встраивать… Архив рубрики ~Коротко из Telegram~ GitHub Copilot теперь поддерживает модель Gemini 3.6 Flash GitHub начал… Архив рубрики ~Коротко из Telegram~ Anthropic представила плагин Claude Security для поиска уязвимостей Anthropic выпустила… Архив рубрики ~Коротко из Telegram~ Cursor Router: снижение стоимости запросов к ИИ на 60% Команда… Архив рубрики ~Коротко из Telegram~ Российский разработчик СУБД Postgres Pro может сократить до 30% сотрудников…. Архив рубрики ~Коротко из Telegram~ Veon досрочно выкупил облигации на $886 млн, одновременно разместив новый… Архив рубрики ~Коротко из Telegram~ 💢 Иван Паломарес Каррaскоса (Machine Learning Mastery) разбирает пять стратегий… Архив рубрики ~Коротко из Telegram~ ✅ CEO Cloudflare Мэттью Принс на мероприятии Axios в Каннах…