GitHub, gestito da Microsoft, ha annunciato l’integrazione dei modelli Claude 3.5 Sonnet di Anthropic e Gemini 1.5 Pro di Google nel suo assistente di codifica, GitHub Co-Pilot. Questa mossa amplia le opzioni disponibili per gli sviluppatori, permettendo loro di utilizzare anche modelli concorrenti di OpenAI nel servizio di intelligenza artificiale generativa di GitHub.
Durante la conferenza GitHub Universe tenutasi a San Francisco il 29 ottobre, è stata comunicata l’intenzione di integrare per la prima volta i modelli di Google e Anthropic in GitHub Co-Pilot. Attualmente, GitHub Co-Pilot, che è stato lanciato nel 2021, conta oltre un milione di utenti paganti ed è un assistente interattivo per la generazione di codice basato sul linguaggio naturale.
Fino ad ora, GitHub Co-Pilot ha utilizzato esclusivamente modelli sviluppati da OpenAI, partendo da Codex basato su GPT-3 e aggiornandosi a versioni successive come GPT-3.5, GPT-4, e GPT-4o.
Nei prossimi giorni, GitHub prevede di rendere disponibili Claude 3.5 Sonnet di Anthropic e Gemini 1.5 Pro di Google come modelli predefiniti di Co-Pilot. Gli sviluppatori avranno anche la possibilità di scegliere tra diverse versioni di OpenAI come GPT-4o, o1-preview e o1-mini.
Con la nuova funzionalità, gli sviluppatori possono passare da un modello all’altro tramite GitHub Co-Pilot Chat e utilizzare più modelli all’interno di Co-Pilot Workspace per attività come la modifica di file, la revisione del codice, la correzione automatica della sicurezza e le operazioni CLI.
Thomas Domke, CEO di GitHub, ha affermato: “Sia in VS Code che su GitHub.com, gli sviluppatori possono scegliere il modello che meglio si adatta alle loro esigenze, permettendo alle organizzazioni di attivare il modello ottimale per i loro team.”
Durante l’evento è stato anche annunciato il lancio di Spark, uno strumento AI per la creazione di applicazioni web, e di GitHub Co-Pilot per Apple X Code. Spark consente agli utenti di sviluppare app web utilizzando il linguaggio naturale e di integrare facilmente funzionalità AI e fonti di dati esterne.
Con una semplice richiesta, gli utenti possono visualizzare un’anteprima dal vivo dell’app web creata, esplorare opzioni su richiesta e salvare automaticamente le versioni per confrontarle. Spark offrirà anche la possibilità di scegliere tra diversi modelli di linguaggio.
Inoltre, GitHub Co-Pilot per X Code è stato lanciato in anteprima pubblica, consentendo agli sviluppatori Apple di sfruttare le funzionalità di GitHub Co-Pilot.
Alcuni esperti interpretano questa iniziativa come un tentativo di Microsoft di ridurre la propria dipendenza da OpenAI. Tuttavia, Domke ha chiarito che si tratta di dare agli sviluppatori maggiore libertà di scelta, poiché “non tutti i modelli sono adatti a ogni attività di sviluppo e alcuni funzionano meglio in determinati linguaggi”.