HuggingGPT: Microsoft migliora l’IA generativa combinando i modelli di Hugging Face con ChatGPT
I ricercatori di Microsoft nel campo dell’intelligenza artificiale generativa hanno sviluppato un sistema chiamato HuggingGPT, che utilizza modelli di linguaggio di grandi dimensioni per collegare e coordinare i modelli di intelligenza artificiale presenti nelle comunità di apprendimento automatico. Hanno pubblicato i risultati in un documento di ricerca.
HuggingGPT combina gli strumenti open source di Hugging Face, noti per il loro modello BLOOM, con il trasformatore generativo pre-addestrato (GPT) di ChatGPT. Questo permette di completare attività complesse utilizzando modelli specifici per determinati settori o compiti.
Nell’esperimento, ChatGPT è stato usato per coordinare i modelli di intelligenza artificiale, selezionandoli dalla libreria di Hugging Face in base alle descrizioni fornite. ChatGPT ha poi utilizzato i modelli scelti per completare diverse parti dell’attività, condividendo il risultato con l’utente e spiegando quali modelli sono stati usati e come.
HuggingGPT ha mostrato di funzionare con successo su attività che coinvolgono testo, immagini e audio. Gli sviluppatori possono trovare il codice completo nel repository GitHub chiamato Jarvis. Con i token API di OpenAI e Hugging Face, è possibile testare HuggingGPT sulla piattaforma di Hugging Face.
In sintesi, HuggingGPT sfrutta i vantaggi dei modelli di linguaggio di grandi dimensioni per gestire e coordinare modelli di intelligenza artificiale specifici, dimostrando un grande potenziale nel risolvere attività complesse.
HuggingGPT rappresenta un passo avanti significativo nel campo dell’intelligenza artificiale generativa. Il sistema combina le capacità avanzate di comprensione del linguaggio e ragionamento dei modelli di linguaggio di grandi dimensioni con la vasta gamma di modelli di intelligenza artificiale specifici forniti da Hugging Face. Questo permette di scomporre le attività complesse in sottoattività e di assegnare i modelli più adatti per completarle.
L’innovazione di HuggingGPT potrebbe portare a sviluppi interessanti nella risoluzione di problemi complessi e applicazioni pratiche in diversi settori, come la medicina, l’ingegneria e l’arte. Inoltre, il sistema dimostra come l’intelligenza artificiale possa essere utilizzata per migliorare la collaborazione tra modelli e comunità di apprendimento automatico, offrendo un approccio più integrato e flessibile nella risoluzione delle sfide poste dalle attività di intelligenza artificiale.