Apple впроваджує підтримку агентного програмування у своїй офіційній середовищі розробки Xcode. З релізом Xcode 26.3 розробники отримали можливість використовувати агентні інструменти штучного інтелекту, включаючи Claude Agent від Anthropic та Codex від OpenAI, безпосередньо у середовищі Xcode.
Про це розповідає ProIT
Розширені можливості Xcode для автоматизації та інтеграції
Оновлена версія Xcode 26.3 вже доступна для всіх зареєстрованих розробників Apple на офіційному сайті, а згодом з’явиться в App Store. Це продовження розвитку Xcode, адже ще минулорічна версія 26 вперше запропонувала підтримку ChatGPT і Claude для створення застосунків на iPhone, iPad, Mac, Apple Watch та інших пристроях Apple.
Завдяки агентним інструментам, моделі ШІ тепер можуть повноцінно використовувати функції Xcode, виконуючи складніші завдання з автоматизації. Вони отримують доступ до актуальної документації для розробників Apple, що дозволяє працювати з найновішими API та дотримуватись найкращих практик під час розробки.
На старті інтеграції агенти допомагають розробникам досліджувати структуру проєкту, аналізувати метадані, будувати застосунок, запускати тести для пошуку та виправлення помилок. Система також забезпечує прозорість процесу: агент ділить складні задачі на прості кроки, візуально виділяє зміни в коді, а бічна панель із транскриптом дозволяє відстежувати всі дії під капотом.
Взаємодія з агентами та безпека розробки
Apple активно співпрацювала з Anthropic і OpenAI для оптимізації роботи агентів у Xcode, особливу увагу приділивши ефективному використанню токенів та викликів інструментів. Завдяки протоколу Model Context Protocol (MCP), Xcode відкриває свої можливості для зовнішніх агентів, сумісних із MCP, забезпечуючи доступ до управління файлами, перегляду змін, документації та інших інструментів.
Для активації функції агентного програмування розробник має завантажити відповідного агента з налаштувань Xcode, авторизуватися або додати API-ключ від постачальника ШІ, а також обрати потрібну версію моделі через випадаюче меню (наприклад, GPT-5.2-codex або GPT-5.1-mini).
У спеціальному полі зліва в інтерфейсі можна формулювати завдання для агента природною мовою: додати нову функцію, змінити код чи застосувати один із фреймворків Apple, конкретизуючи вигляд і функціонал майбутнього елементу.
“Як тільки агент починає роботу, він розбиває завдання на менші кроки, що дозволяє розробнику бачити всі етапи змін і розуміти, як трансформується код”.
Після завершення роботи агент перевіряє працездатність створеного коду та, за необхідності, продовжує ітерації для виправлення недоліків. Якщо результат не влаштовує розробника, Xcode дозволяє у будь-який момент повернутися до попередньої версії коду, адже кожна зміна агента фіксується як окремий етап.
Apple також пропонує для початківців спеціальний онлайн-воркшоп, де можна в реальному часі навчитися користуванню агентними інструментами у процесі розробки власних проєктів у Xcode.