Apple menghadirkan pengkodean agen ke Xcode. Pada hari Selasa, perusahaan diumumkan rilis Xcode 26 3, yang memungkinkan pengembang menggunakan alat agen, termasuk Anthropic Agen Claude dan Codex OpenAI, langsung di rangkaian pengembangan aplikasi resmi Apple.
Kandidat Rilis Xcode 26 3 tersedia untuk semua Pengembang Apple hari ini dari situs web pengembang dan akan hadir di App Shop nanti.
Pembaruan terbaru ini hadir setelah rilis Xcode 26 tahun lalu, yang pertama kali memperkenalkan dukungan untuk ChatGPT dan Claude dalam lingkungan pengembangan terintegrasi (IDE) Apple yang digunakan oleh mereka yang membuat aplikasi untuk apple iphone, iPad, Mac, Apple Watch, dan system perangkat keras Apple lainnya.
Integrasi alat pengkodean agen memungkinkan model AI memanfaatkan lebih banyak fitur Xcode untuk menjalankan tugasnya dan melakukan otomatisasi yang lebih kompleks.
Model-model tersebut juga akan memiliki akses ke dokumentasi pengembang Apple terkini untuk memastikan mereka menggunakan API terbaru dan mengikuti praktik terbaik saat mereka membuatnya.
Saat peluncuran, agen dapat membantu pengembang menjelajahi proyek mereka, memahami struktur dan metadatanya, kemudian membangun proyek dan menjalankan pengujian untuk melihat apakah ada kesalahan dan memperbaikinya, jika demikian.
Untuk mempersiapkan peluncuran ini, Apple mengatakan pihaknya bekerja sama dengan Anthropic dan OpenAI untuk merancang pengalaman baru. Secara khusus, perusahaan mengatakan telah melakukan banyak pekerjaan untuk mengoptimalkan penggunaan token dan pemanggilan alat, sehingga agen akan berjalan secara efisien di Xcode.
Xcode memanfaatkan MCP (Version Context Protocol) untuk memaparkan kemampuannya kepada agen dan menghubungkan mereka dengan alatnya. Itu berarti Xcode sekarang dapat bekerja dengan agen luar yang kompatibel dengan MCP untuk hal-hal seperti penemuan proyek, perubahan, manajemen file, pratinjau dan cuplikan, dan mengakses dokumentasi terbaru.
Pengembang yang ingin mencoba fitur pengkodean agen harus mengunduh agen yang ingin mereka gunakan terlebih dahulu dari pengaturan Xcode. Mereka juga dapat menghubungkan akun mereka dengan penyedia AI dengan masuk atau menambahkan kunci API mereka. Menu tarik-turun dalam aplikasi memungkinkan pengembang memilih versi design mana yang ingin mereka gunakan (misalnya GPT- 5 2 -codex vs. GPT- 5 1 -mini).
Dalam kotak timely di sisi kiri layar, pengembang dapat memberi tahu agen jenis proyek apa yang ingin mereka bangun atau ubah kode yang ingin mereka buat menggunakan perintah bahasa alami. Misalnya, mereka dapat mengarahkan Xcode untuk menambahkan fitur ke aplikasi mereka yang menggunakan salah satu kerangka kerja yang disediakan Apple, dan bagaimana tampilan dan fungsinya.

Saat agen mulai bekerja, agen memecah tugas menjadi langkah-langkah yang lebih kecil, sehingga mudah untuk melihat apa yang terjadi dan bagaimana kode berubah. Ia juga akan mencari dokumentasi yang diperlukan sebelum memulai pengkodean. Perubahan disorot secara aesthetic di dalam kode, dan transkrip proyek di sisi layar memungkinkan pengembang mempelajari apa yang terjadi.
Transparansi ini khususnya dapat membantu pengembang baru yang sedang belajar coding, Apple yakin. Untuk itu, perusahaan menjadi tuan rumah lokakarya “bersama kode” pada hari Kamis di situs pengembangnya, tempat pengguna dapat menonton dan mempelajari cara menggunakan alat pengkodean agen saat mereka membuat kode secara real-time dengan salinan Xcode mereka sendiri.
Di akhir prosesnya, agen AI memverifikasi bahwa kode yang dibuatnya berfungsi seperti yang diharapkan. Berbekal hasil pengujiannya, agen dapat mengulangi proyek lebih jauh jika perlu untuk memperbaiki kesalahan atau masalah lainnya. (Apple mencatat bahwa meminta agen untuk memikirkan rencananya sebelum menulis kode terkadang dapat membantu meningkatkan proses, karena hal ini memaksa agen untuk melakukan beberapa perencanaan sebelumnya.)
Selain itu, jika pengembang tidak puas dengan hasilnya, mereka dapat dengan mudah mengembalikan kode mereka ke aslinya kapan saja, karena Xcode membuat pencapaian setiap kali agen melakukan perubahan.











