Modelli e piattaforme di IA
Potenza Tascabile: Presentazione di Microsoft Phi-3, il Modello Linguistico che Si Adatta al Tuo Telefono
Nel campo in rapida evoluzione dell’intelligenza artificiale, mentre la tendenza è spesso verso modelli più grandi e complessi, Microsoft (MSFT ) sta adottando un approccio diverso con il suo Phi-3 Mini. Questo piccolo modello linguistico (SLM), ora nella sua terza generazione, combina le capacità robuste dei modelli più grandi in un framework che si adatta alle stringenti limitazioni di risorse dei telefoni cellulari. Con 3,8 miliardi di parametri, il Phi-3 Mini eguaglia le prestazioni dei grandi modelli linguistici (LLM) in vari compiti, tra cui elaborazione del linguaggio, ragionamento, codifica e matematica, e è progettato per un’operazione efficiente su dispositivi mobili attraverso la quantizzazione.
Sfide dei Grandi Modelli Linguistici
Lo sviluppo dei modelli SLM di Microsoft è una risposta alle significative sfide poste dai LLM, che richiedono più potenza computazionale di quella normalmente disponibile sui dispositivi consumer. Questa alta richiesta complica il loro utilizzo su computer standard e dispositivi mobili, solleva preoccupazioni ambientali a causa del consumo di energia durante l’addestramento e l’operazione, e rischia di perpetuare pregiudizi con i loro grandi e complessi set di dati di addestramento. Questi fattori possono anche compromettere la risposta dei modelli in applicazioni in tempo reale e rendere più difficile l’aggiornamento.
Phi-3 Mini: Ottimizzazione dell’Intelligenza Artificiale sui Dispositivi Personali per una Maggiore Efficienza e Privacy
Il Phi-3 Mini è progettato strategicamente per offrire un’alternativa efficiente e a basso costo per l’integrazione di intelligenza artificiale avanzata direttamente sui dispositivi personali come telefoni e laptop. Questo design consente risposte più rapide e immediate, migliorando l’interazione dell’utente con la tecnologia nelle situazioni quotidiane.
Phi-3 Mini consente di eseguire funzionalità di intelligenza artificiale sofisticate direttamente sui dispositivi mobili, riducendo la dipendenza dai servizi cloud e migliorando l’elaborazione dei dati in tempo reale. Questa capacità è fondamentale per le applicazioni che richiedono un’elaborazione dei dati immediata, come la sanità mobile, la traduzione linguistica in tempo reale e l’istruzione personalizzata, facilitando i progressi in questi campi. L’efficienza del modello non solo riduce i costi operativi, ma espande anche le possibilità di integrazione dell’intelligenza artificiale in vari settori, tra cui i mercati emergenti come la tecnologia indossabile e l’automazione domestica. Phi-3 Mini consente l’elaborazione dei dati direttamente sui dispositivi locali, aumentando la privacy dell’utente. Ciò potrebbe essere vitale per la gestione di informazioni sensibili in settori come la salute personale e i servizi finanziari. Inoltre, le basse esigenze energetiche del modello contribuiscono a operazioni di intelligenza artificiale sostenibili, allineandosi con gli sforzi di sostenibilità globali.
Filosofia di Progettazione e Evoluzione di Phi
La filosofia di progettazione di Phi si basa sul concetto di apprendimento basato su curriculum, che trae ispirazione dall’approccio educativo in cui i bambini imparano attraverso esempi sempre più impegnativi. L’idea principale è quella di iniziare l’addestramento dell’intelligenza artificiale con esempi più facili e aumentare gradualmente la complessità dei dati di addestramento man mano che il processo di apprendimento procede. Microsoft ha implementato questa strategia educativa costruendo un set di dati da libri di testo, come descritto nel loro studio “I Libri di Testo sono Tutto Ciò di cui Hai Bisogno“. La serie Phi è stata lanciata nel giugno 2023, iniziando con Phi-1, un modello compatto con 1,3 miliardi di parametri. Questo modello ha rapidamente dimostrato la sua efficacia, in particolare nei compiti di codifica Python, dove ha superato modelli più grandi e complessi. Sulla base di questo successo, Microsoft ha successivamente sviluppato Phi-1.5, che ha mantenuto lo stesso numero di parametri, ma ha ampliato le sue capacità in aree come il ragionamento del senso comune e la comprensione del linguaggio. La serie si è distinta con il rilascio di Phi-2 nel dicembre 2023. Con 2,7 miliardi di parametri, Phi-2 ha dimostrato impressionanti capacità di ragionamento e comprensione del linguaggio, posizionandosi come un forte concorrente rispetto a modelli molto più grandi.
Phi-3 vs. Altri Piccoli Modelli Linguistici
Estendendo i progressi dei suoi predecessori, Phi-3 Mini amplia i progressi di Phi-2 superando altri SLM, come Gemma di Google (GOOGL ), Mistral di Mistral, Llama3-Instruct di Meta e GPT 3.5, in una varietà di applicazioni industriali. Queste applicazioni includono la comprensione del linguaggio e l’inferenza, la conoscenza generale, il ragionamento del senso comune, i problemi di matematica a livello di scuola elementare e la risposta alle domande mediche, mostrando prestazioni superiori rispetto a questi modelli. Phi-3 Mini ha anche subito test offline su un iPhone 14 per vari compiti, tra cui la creazione di contenuti e la fornitura di suggerimenti di attività personalizzati per specifiche località. A questo scopo, Phi-3 Mini è stato condensato a 1,8 GB utilizzando un processo chiamato quantizzazione, che ottimizza il modello per dispositivi con risorse limitate convertendo i dati numerici del modello da numeri a virgola mobile a 32 bit a formati più compatibili come interi a 4 bit. Ciò non solo riduce l’impronta di memoria del modello, ma migliora anche la velocità di elaborazione e l’efficienza energetica, essenziale per i dispositivi mobili. Gli sviluppatori utilizzano normalmente framework come TensorFlow Lite o PyTorch Mobile, che incorporano strumenti di quantizzazione per automatizzare e raffinare questo processo.
Confronto delle Caratteristiche: Phi-3 Mini vs. Phi-2 Mini
Di seguito, confrontiamo alcune delle caratteristiche di Phi-3 con il suo predecessore Phi-2.
- Architettura del Modello: Phi-2 opera su un’architettura basata su trasformatori progettata per prevedere la prossima parola. Phi-3 Mini impiega anche un’architettura di decodificatore di trasformatori, ma si allinea più strettamente con la struttura del modello Llama-2, utilizzando lo stesso tokenizzatore con una dimensione del vocabolario di 320.641. Questa compatibilità garantisce che gli strumenti sviluppati per Llama-2 possano essere facilmente adattati per l’uso con Phi-3 Mini.
- Lunghezza del Contesto: Phi-3 Mini supporta una lunghezza del contesto di 8.000 token, che è considerevolmente più grande della lunghezza di 2.048 token di Phi-2. Questo aumento consente a Phi-3 Mini di gestire interazioni più dettagliate e di elaborare porzioni di testo più lunghe.
- Esecuzione Locale su Dispositivi Mobili: Phi-3 Mini può essere compresso a 4 bit, occupando circa 1,8 GB di memoria, simile a Phi-2. È stato testato in esecuzione offline su un iPhone 14 con un chip A16 Bionic, dove ha raggiunto una velocità di elaborazione di oltre 12 token al secondo, pari alle prestazioni di Phi-2 in condizioni simili.
- Dimensione del Modello: Con 3,8 miliardi di parametri, Phi-3 Mini ha una scala più grande rispetto a Phi-2, che ha 2,7 miliardi di parametri. Ciò riflette le sue capacità aumentate.
- Dati di Addestramento: A differenza di Phi-2, che è stato addestrato su 1,4 trilioni di token, Phi-3 Mini è stato addestrato su un set di dati molto più grande di 3,3 trilioni di token, consentendogli di raggiungere una migliore comprensione dei modelli linguistici complessi.
Superare le Limitazioni di Phi-3 Mini
Sebbene Phi-3 Mini dimostri progressi significativi nel campo dei piccoli modelli linguistici, non è privo di limitazioni. Una limitazione principale di Phi-3 Mini, data la sua dimensione più piccola rispetto ai grandi modelli linguistici, è la sua capacità limitata di archiviare una vasta conoscenza fattuale. Ciò può influire sulla sua capacità di gestire in modo indipendente le query che richiedono una profondità di conoscenza fattuale specifica o una conoscenza esperta dettagliata. Tuttavia, ciò può essere mitigato integrando Phi-3 Mini con un motore di ricerca. In questo modo, il modello può accedere a una gamma più ampia di informazioni in tempo reale, compensando efficacemente le sue limitazioni di conoscenza intrinseche. Questa integrazione consente a Phi-3 Mini di funzionare come un conversatore molto capace che, nonostante una comprensione approfondita del linguaggio e del contesto, potrebbe occasionalmente dover “cercare” informazioni per fornire risposte accurate e aggiornate.
Disponibilità
Phi-3 è ora disponibile su diverse piattaforme, tra cui Microsoft Azure AI Studio, Hugging Face e Ollama. Su Azure AI, il modello incorpora un flusso di lavoro di distribuzione-valutazione-ottimizzazione, e su Ollama, può essere eseguito localmente sui laptop. Il modello è stato personalizzato per ONNX Runtime e supporta Windows DirectML, garantendo che funzioni bene su vari tipi di hardware come GPU, CPU e dispositivi mobili. Inoltre, Phi-3 è offerto come microservizio tramite NVIDIA NIM (NVDA ), dotato di un’API standard per una facile distribuzione in diversi ambienti e ottimizzato specificamente per le GPU NVIDIA. Microsoft prevede di estendere ulteriormente la serie Phi-3 nel prossimo futuro aggiungendo i modelli Phi-3-small (7B) e Phi-3-medium (14B), fornendo agli utenti ulteriori opzioni per bilanciare qualità e costo.
Il Punto Chiave
Phi-3 Mini di Microsoft sta facendo grandi passi avanti nel campo dell’intelligenza artificiale, adattando la potenza dei grandi modelli linguistici per l’uso mobile. Questo modello migliora l’interazione dell’utente con i dispositivi attraverso un’elaborazione più rapida e in tempo reale, nonché funzionalità di privacy migliorate. Riduce la necessità di servizi basati su cloud, riducendo i costi operativi e ampliando le possibilità di applicazioni di intelligenza artificiale in aree come la sanità e l’automazione domestica. Con un focus sulla riduzione dei pregiudizi attraverso l’apprendimento basato su curriculum e mantenendo prestazioni competitive, Phi-3 Mini sta diventando uno strumento chiave per l’intelligenza artificiale mobile efficiente e sostenibile, trasformando sottilmente il modo in cui interagiamo con la tecnologia ogni giorno.












