Intelligenza artificiale
Meta Llama è veramente Open Source?

L’industria del software sta sempre più abbracciando le tecnologie open-source. Un impressionante 80% delle aziende ha aumentato l’uso di software open-source, secondo il Rapporto sullo stato dell’open source 2023.
Come importante giocatore nell’industria tecnologica, le imprese software di Meta hanno un notevole peso. Il progetto Meta Llama è un contributo degno di nota all’ecosistema dei modelli linguistici open-source. Tuttavia, esaminando più da vicino le sue pretese di open-source, possiamo osservare alcune irregolarità.
Esaminiamo più da vicino Meta Llama per valutare la sua licenza, le sfide e le più ampie implicazioni nella comunità open-source.
Cosa costituisce l’Open Source?
Comprendere l’essenza dell’open source è fondamentale per valutare Meta Llama. Open source significa non solo accessibilità al codice sorgente, ma anche impegno per la collaborazione, la trasparenza e lo sviluppo guidato dalla comunità. Rispetto al software proprietario, il software open-source è solitamente libero da licenze e può essere copiato, alterato o condiviso da chiunque senza il permesso esplicito dell’autore.
Le pretese di Meta relative a Llama richiedono un esame attento. Valutare l’impegno di Meta per la trasparenza, lo sviluppo collaborativo e l’accessibilità del codice rivelerà quanto si allinei ai principi open-source.
Panoramica del progetto Meta Llama

Panoramica del processo di pre-training e fine-tuning di Llama 2
Come strumento fondamentale all’interno dell’ecosistema di Meta, Llama ha implicazioni di vasta portata. Le sue robuste capacità linguistiche naturali consentono agli sviluppatori di creare e perfezionare potenti chatbot, sistemi di traduzione linguistica e generazione di contenuti. Llama mira a consentire una comprensione e generazione linguistica più sfumata con la sua adattabilità e flessibilità.
Fondamentale per il funzionamento di Llama sono i principi guida racchiusi nella Politica d’uso di Meta. Questi principi promuovono l’uso sicuro e corretto della piattaforma e delineano i confini etici che governano la sua utilizzazione responsabile.
Applicazioni e impatto
Meta Llama è paragonato ad altri noti LLM, come BERT e GPT-3. È stato scoperto che supera molti benchmark esterni, come set di dati di QA come Natural Questions e QuAC.
Ecco alcuni casi d’uso che evidenziano l’impatto di Llama sugli sviluppatori e sull’ecosistema tecnologico più ampio:
- Bot potenti: Llama consente agli sviluppatori di creare interazioni linguistiche naturali più avanzate con gli utenti nei chatbot e negli assistenti virtuali.
- Analisi dei sentimenti migliorata: Llama può aiutare le aziende e i ricercatori a comprendere meglio i sentimenti dei clienti analizzando grandi quantità di dati testuali.
- Controllo della privacy: L’adattabilità e la flessibilità di Llama la rendono potenzialmente disruptiva per i leader attuali in LLM, come OpenAI e Google. La sua capacità di essere self-hosted e modificata fornisce un controllo maggiore sui dati e sui modelli per casi d’uso focalizzati sulla privacy.
Pretese di Meta sull’open source
Meta afferma la natura open-source di Llama, posizionandola all’interno della sfera collaborativa. Pertanto, esaminare le pretese di Meta diventa fondamentale per accertare la pratica dalla retorica.
Al di là della correttezza politica dell’open-source, è vantaggioso rendere Llama accessibile. Alcuni benefici previsti includono un maggiore coinvolgimento della comunità con Meta, un’innovazione accelerata, la trasparenza e una maggiore utilità. Tuttavia, la veridicità di queste pretese richiede un esame meticoloso.
Licenza di Meta Llama
Llama ha un modello di licenza con caratteristiche uniche che lo differenziano dalle licenze open-source tradizionali. La licenza Llama, sebbene più permissiva delle licenze associate a molti modelli commerciali, ha restrizioni specifiche. Ecco alcuni punti chiave:
1. Licenza personalizzata
Meta utilizza una licenza open-source parziale personalizzata per Llama, che concede agli utenti una licenza limitata non esclusiva, mondiale, non trasferibile e royalty-free ai diritti di proprietà intellettuale di Meta.
2. Utilizzo e derivati
Gli utenti possono utilizzare, riprodurre, distribuire, copiare, creare opere derivate e modificare i materiali Llama senza trasferire la licenza.
3. Termini commerciali
Le aziende con oltre 700 milioni di utenti attivi mensili devono ottenere una licenza commerciale da Meta AI. Questo requisito differenzia Llama dalle licenze open-source tradizionali, che di solito non impongono tali restrizioni.
4. Partner
Il modello Llama 2 è accessibile tramite AWS e Hugging Face. Meta ha anche collaborato con Microsoft per portare Llama 2 alla libreria dei modelli Azure, consentendo agli sviluppatori di costruire applicazioni con esso senza pagare una tassa di licenza.
Sfide e controversie sull’apertura di Llama

L’esperienza dell’utente all’interno dell’ecosistema Meta Llama ha le sue sfide, con specifici casi che rivelano vincoli sui modelli Llama e derivati.
- Il labirinto delle restrizioni di licenza complica il paesaggio, influenzando come gli utenti interagiscono con e sfruttano questi modelli avanzati.
- Emergono ostacoli di accesso selettivi, gettando un’ombra sull’inclusività della partecipazione degli utenti.
- Le ambiguità nella documentazione aggiungono un ulteriore livello di complessità, richiedendo agli utenti di navigare linee guida non chiare.
In una recente valutazione condotta dall’Università Radboud, diversi generatori di testo istruiti, tra cui Llama 2, sono stati sottoposti a scrutinio riguardo alle loro pretese di open-source. Lo studio ha valutato in modo completo la disponibilità, la qualità della documentazione e i metodi di accesso, con l’obiettivo di classificare questi modelli in base alla loro apertura. Llama 2 è emerso come il modello con il punteggio di apertura più basso tra quelli valutati, con un punteggio di apertura complessivo leggermente superiore a ChatGPT.

Valutazione dell’Università Radboud sulle pretese di open-source di Llama 2, tra gli altri generatori di testo, al giugno 2023 (Tavola completa disponibile qui)
La comunità degli sviluppatori ha sollevato diverse critiche e preoccupazioni riguardo a Llama:
- La mancanza di trasparenza nel trattamento del modello da parte di Meta.
- Le restrizioni sull’utilizzo e sui derivati.
- I termini commerciali imposti alle grandi aziende.
Risposta di Meta
Meta Llama è stato oggetto di dibattito riguardo alla sua vera apertura. Mentre Meta ha descritto Llama 2 come open-source e gratuito per la ricerca e l’uso commerciale, i critici sostengono che non è completamente open-source. I principali punti di contesa sono la disponibilità dei dati di training e del codice utilizzato per addestrare il modello.
Meta ha reso disponibili i pesi del modello, il codice di valutazione e la documentazione, aspetto significativo di un modello open-source. Tuttavia, Llama 2 è considerato leggermente chiuso rispetto ad altri LLM open-source. I dati di training e il codice utilizzato per addestrare il modello non sono condivisi, limitando la capacità degli sviluppatori e dei ricercatori di analizzare completamente il modello.
Conservazione dell’integrità dell’open source

Accettare progetti parzialmente open-source come open-source può essere dannoso per la credibilità delle pratiche open-source nel settore. Alcuni potenziali impatti includono:
- Sinergia collaborativa scoraggiata: Etichettare progetti non open-source come open-source potrebbe scoraggiare potenziali collaboratori, ostacolando lo scambio vibrante di idee e la risoluzione collettiva dei problemi che definisce l’open-source.
- Spettro di innovazione inibito: Accettare progetti a codice chiuso come open-source potrebbe soffocare l’innovazione, conducendo gli sviluppatori lungo percorsi che mancano della creatività comunitaria e senza restrizioni fondamentale per i progressi.
- Confusione e difficoltà di adozione: Scambiare il codice chiuso per open-source potrebbe confondere gli utenti e gli sviluppatori, portando a esitazione nell’adozione di iniziative realmente aperte a causa di scetticismo o distinzioni non chiare.
- Labirinto legale: Accettare progetti non conformi potrebbe sollevare questioni legali, aggiungendo complessità e potenziali responsabilità, e disturbando l’etica comunitaria di trasparenza e cooperazione.
Per affrontare queste conseguenze potenziali, la comunità open-source deve sostenere lo spirito vero dell’open-source. Definire e comunicare chiaramente i principi e i valori dell’open-source può aiutare a prevenire confusione e assicurare che i progetti accettati come open-source si allineino a questi principi.
Per le ultime informazioni sulla tecnologia e sull’AI, visita Unite AI. Rimani informato e rimani avanti con noi!










