Con Apple non si parla più soltanto di intelligenza artificiale che suggerisce righe di codice o risponde a domande contestuali. Con Xcode 26.3, rilasciato come release candidate per gli iscritti all’Apple Developer Program, l’azienda compie un passo decisivo: porta agenti AI operativi direttamente dentro l’IDE, capaci di pianificare ed eseguire attività complesse in modo autonomo. La differenza rispetto al passato è sostanziale. Qui non siamo di fronte a un’evoluzione dell’autocompletamento o a una chat integrata, ma a strumenti che intervengono attivamente sul progetto, analizzano il contesto, prendono decisioni e portano a termine task articolati su più fasi.
Due agenti, un nuovo paradigma
La novità più rilevante di Xcode 26.3 è il supporto nativo a due agenti AI di terze parti: Codex, sviluppato da OpenAI, e Claude Agent, firmato da Anthropic. Entrambi operano all’interno dell’ambiente di sviluppo, con accesso a una gamma di funzioni molto più ampia rispetto agli strumenti di assistenza tradizionali. L’obiettivo è superare il modello “suggerimento → intervento umano”. Gli agenti comprendono la struttura della codebase, pianificano una sequenza di azioni e le portano a termine direttamente, mantenendo una visione d’insieme del progetto.
Codex: analisi continua e revisione intelligente
Codex, basato sui modelli GPT, si comporta come una sorta di sviluppatore aggiuntivo sempre attivo. È in grado di esaminare l’architettura del codice, generare documentazione coerente con il progetto, proporre ottimizzazioni mirate e individuare bug potenzialmente critici. Il punto chiave è la continuità: Codex non interviene su singole richieste isolate, ma lavora come un revisore permanente, capace di seguire l’evoluzione del codice nel tempo. Un approccio che avvicina sempre di più l’AI al concetto di collaboratore tecnico.
Claude Agent e le “competenze” specializzate
Claude Agent adotta una filosofia leggermente diversa. Sfrutta l’Agent Skills Framework, un sistema che consente di dotare l’agente di competenze e strumenti specifici. Questo permette di affrontare compiti complessi come la correzione automatica di errori tramite esecuzione del codice, oppure la generazione di file strutturati, inclusi documenti e fogli di calcolo. Non si tratta solo di scrivere codice, ma di gestire flussi di lavoro, manipolare dati e coordinare più strumenti, sempre restando all’interno di Xcode.
A rendere possibile questa integrazione avanzata c’è anche il Model Context Protocol, uno standard aperto presentato da Anthropic alla fine del 2024 e ora adottato da Apple. Il suo ruolo è fondamentale: funge da livello di astrazione universale che permette ai modelli AI di dialogare con sistemi esterni, API e strumenti diversi senza richiedere integrazioni personalizzate ogni volta.
