Negli ultimi anni abbiamo assistito ad una crescente applicazione dell’intelligenza artificiale nello sviluppo software, per aiutare e velocizzare il lavoro degli sviluppatori. Uno dei principali tool in questo ambito è l’assistente Comate sviluppato da Baidu (il “Google” cinese) da ieri disponibile su ampia scala come servizio SaaS (Software as a Service) in Cloud. Per ora Comate è disponibile solo in lingua cinese.
I primi sviluppi e test di Comate
I lavori presso Baidu per realizzare uno strumento di assistenza al coding basato sull’IA hanno preso il via nel 2021. Inizialmente sono state testate internamente le prime funzionalità su larga scala, coinvolgendo migliaia di sviluppatori aziendali. Già nell’Aprile 2022 i risultati erano promettenti, con un tasso di adozione del 40-60% per i tool interni più utilizzati.
A Giugno 2023 Baidu ha reso disponibile Comate in versione beta pubblica, aprendo la sperimentazione anche a partner esterni. Nel frattempo sono state integrate molte funzioni come spiegazione codice, QA tecnico, generazione test e ottimizzazione.
Comate sfrutta le capacità del grande modello LLM Wenxim sviluppato da Baidu per il natural language processing. Il modello Wenxin supporta oltre 100 linguaggi di programmazione.
L’ultimo rapporto sulla valutazione della capacità tecnica di modello AI prodotto da IDC (International Data Corporation) il Wenxin Large Model ha ottenuto un punteggio perfetto in 7 indicatori su 12. In particolare il modello, e le sue capacità generali, eccelle negli aspetti tecnologici.
Il nuovo servizio SaaS
Ieri con il rilascio della versione SaaS, Baidu ha rimosso i vincoli tecnici e di budget che impedivano un utilizzo massivo di Comate. Ora è disponibile come SaaS (Software as a Service) in cloud.
La formula SaaS porterà maggior flessibilità e risparmio, ma il vero vantaggio sarà l’incremento di efficienza stimato fino a 10 volte nello sviluppo software.
Baidu Comate mostra come l’IA stia accelerando l’innovazione nello sviluppo di app e sistemi. La necessità di rendere i tool IA accessibili ovunque sta stimolando progressi nei linguaggi supportati e nell’ottimizzazione dei modelli. Assistenti come Comate diventeranno essenziali per sviluppatori e aziende tech.
Comate , vantaggi per utenti e aziende
La formula cloud ha rimosso vincoli tecnici e di budget, favorendo un incremento nell’adozione di Comate. Ma i benefici principali riguardano i risparmi sulle licenze e soprattutto la capacità di migliorare l’efficienza. Nonostante il progetto abbia appena 2 anni, è già utilizzato da migliaia di aziende nei settori più disparati, dalla finanza all’automotive fino a software e mobile. Il modello SaaS favorirà un’adozione ancora superiore nei prossimi mesi.
Conclusione
Con lo sviluppo dell’IA, assisteremo probabilmente all’integrazione sempre più spinta di assistenti virtuali nei flussi di lavoro dei programmatori. Strumenti come Comate diventeranno elementi essenziali per il coding.
L’evoluzione di Baidu Comate testimonia la crescente applicazione concreta dell’intelligenza artificiale nel campo dello sviluppo software. L’approccio SaaS ha favorito un grande balzo in avanti in termini di diffusione, confermando il valore e il potenziale rappresentati da tool IA come questo assistente di codifica. Le prospettive per il futuro sono promettenti, con l’IA destinata ad influenzare sempre più profondamente il lavoro di coder e ingegneri del software.