Агентне кодування приходить до Xcode від Apple з агентами від Anthropic та OpenAI
Агентне кодування приходить до Xcode від Apple з агентами від Anthropic та OpenAI

Агентне кодування приходить до Xcode від Apple з агентами від Anthropic та OpenAI

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

Реліз-кандидат Xcode 26.3 доступний для всіх розробників Apple сьогодні на веб-сайті розробника та з'явиться в App Store трохи пізніше.

Це останнє оновлення вийшло одразу після випуску Xcode 26 минулого року , в якому вперше було запроваджено підтримку ChatGPT та Claude в інтегрованому середовищі розробки Apple (IDE), яке використовується розробниками програм для iPhone, iPad, Mac, Apple Watch та інших апаратних платформ Apple.

Інтеграція інструментів агентного кодування дозволяє моделям штучного інтелекту використовувати більше функцій Xcode для виконання своїх завдань та виконання складнішої автоматизації.

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

Під час запуску агенти можуть допомогти розробникам дослідити їхній проєкт, зрозуміти його структуру та метадані, а потім зібрати проєкт і провести тести, щоб перевірити наявність помилок і виправити їх, якщо так.

Агентне кодування приходить до Xcode від Apple з агентами від Anthropic та OpenAI - Фото 1
Автори зображень: Apple

Apple заявила, що для підготовки до цього запуску тісно співпрацювала з Anthropic та OpenAI для розробки нового інтерфейсу. Зокрема, компанія доклала багато зусиль для оптимізації використання токенів та виклику інструментів, щоб агенти ефективно працювали в Xcode.

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

Розробники, які хочуть спробувати функцію агентного кодування, повинні спочатку завантажити потрібних агентів з налаштувань Xcode. Вони також можуть підключити свої облікові записи до постачальників штучного інтелекту, увійшовши або додавши свій ключ API. Розкривне меню в додатку дозволяє розробникам вибрати, яку версію моделі вони хочуть використовувати (наприклад, GPT-5.2-codex проти GPT-5.1-mini).

У вікні підказки ліворуч від екрана розробники можуть повідомити агенту, який тип проекту вони хочуть створити або змінити код, використовуючи команди природної мови. Наприклад, вони можуть наказати Xcode додати до свого додатку функцію, яка використовує один із наданих фреймворків Apple, а також вказати, як вона має виглядати та функціонувати.

Агентне кодування приходить до Xcode від Apple з агентами від Anthropic та OpenAI - Фото 2
Автори зображень: Apple

Коли агент починає працювати, він розбиває завдання на менші кроки, тому легко побачити, що відбувається та як змінюється код. Він також шукатиме необхідну документацію, перш ніж розпочати кодування. Зміни візуально виділяються в коді, а стенограма проекту збоку екрана дозволяє розробникам дізнатися, що відбувається «під капотом».

Apple вважає, що така прозорість може особливо допомогти новим розробникам, які тільки вчаться програмувати. З цією метою компанія в четвер проводить на своєму сайті для розробників семінар «code-along» , де користувачі можуть спостерігати та навчатися використовувати інструменти агентного кодування, поки вони кодують у режимі реального часу за допомогою власної копії Xcode.

Наприкінці процесу агент штучного інтелекту перевіряє, чи створений ним код працює належним чином. Озброївшись результатами тестів у цьому напрямку, агент може за потреби виконати подальші ітерації проекту, щоб виправити помилки чи інші проблеми. (Apple зазначила, що прохання до агента продумати свої плани перед написанням коду іноді може допомогти покращити процес, оскільки це змушує агента виконувати попереднє планування.)

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

Джерело матеріала
loader
loader