Sztuczna inteligencja
Czy Meta Llama jest prawdziwie otwartym oprogramowaniem?

Przemysł oprogramowania coraz bardziej przyjmuje technologie open-source. Imponujące 80% firm zwiększyło swoje wykorzystanie oprogramowania open-source, według Raportu o stanie oprogramowania open-source za 2023 rok.
Jako główny gracz w branży technologicznej, przedsięwzięcia oprogramowania Meta mają znaczący wpływ. Projekt Meta Llama jest godnym uwagi wkładem w ekosystem modeli językowych o dużych rozmiarach i otwartym kodzie źródłowym. Niemniej jednak, przy bliższym zbadaniu twierdzeń o otwartym kodzie źródłowym, można zaobserwować pewne nieprawidłowości.
Zbadajmy Meta Llama bliżej, aby ocenić jej licencjonowanie, wyzwania i szersze implikacje w społeczności open-source.
Czym jest oprogramowanie open-source?
Zrozumienie istoty otwartego oprogramowania jest kluczowe w ocenie Meta Llama. Oprogramowanie open-source oznacza nie tylko dostęp do kodu źródłowego, ale także zobowiązanie do współpracy, przejrzystości i rozwoju napędzanego przez społeczność. W porównaniu z oprogramowaniem własnościowym, oprogramowanie open-source jest zwykle wolne od licencji i może być kopiowane, modyfikowane lub udostępniane przez każdego bez wyraźnej zgody autora.
Zobowiązanie Meta do przejrzystości, współpracy i dostępu do kodu wymaga oceny, aby ustalić, jak bardzo Meta Llama jest zgodna z zasadami open-source.
Przegląd projektu Meta Llama

Przegląd procesu wstępnego szkolenia i dokształcania Llama 2
Jako kluczowe narzędzie w ekosystemie Meta, Llama ma daleko idące implikacje. Jego potężne naturalne możliwości językowe umożliwiają deweloperom budowanie i dokształcanie potężnych botów czatu, tłumaczeń języka i systemów generowania treści. Llama ma na celu umożliwienie bardziej nuansowanego zrozumienia i generowania języka dzięki swojej adaptacyjności i elastyczności.
Kluczowe dla działania Llama są wytyczne zawarte w Polityce użycia Meta. Te wytyczne promują bezpieczne i uczciwe korzystanie z platformy oraz wyznaczają etyczne granice rządzące jej odpowiedzialnym wykorzystaniem.
Zastosowania i wpływ
Meta Llama jest porównywana do innych wybitnych modeli LLM, takich jak BERT i GPT-3. Okazało się, że przewyższa je w wielu zewnętrznych benchmarkach, takich jak zestawy danych QA, takie jak Natural Questions i QuAC.
Oto kilka przypadków użycia, które podkreślają wpływ Llama na deweloperów i szerszy ekosystem technologiczny:
- Potężne boty: Llama pozwala deweloperom tworzyć bardziej zaawansowane interakcje językowe z użytkownikami w botach i asystentach wirtualnych.
- Poprawiona analiza sentymentu: Llama może pomóc firmom i badaczom lepiej zrozumieć sentyment klientów poprzez analizę dużych ilości danych tekstowych.
- Kontrola prywatności: Adaptacyjność i elastyczność Llama sprawiają, że jest potencjalnie burzycielska wobec obecnych liderów w LLM, takich jak OpenAI i Google. Możliwość samodzielnego hostowania i modyfikacji zapewnia większą kontrolę nad danymi i modelami w przypadkach użycia zorientowanych na prywatność.
Twierdzenia Meta o otwartym kodzie źródłowym
Meta twierdzi, że Llama jest otwartym oprogramowaniem, umieszczając ją w sfery współpracy. Dlatego badanie twierdzeń Meta staje się niezbędne do ustalenia, czy praktyka różni się od retoryki.
Poza poprawnością polityczną otwartego oprogramowania, korzystne jest udostępnienie Llama. Niektóre oczekiwane korzyści obejmują zwiększoną interakcję społeczności z Meta, przyspieszoną innowację, przejrzystość i szersze zastosowanie. Niemniej jednak, prawdziwość tych twierdzeń wymaga starannej oceny.
Licencjonowanie Meta Llama
Llama’s model licencjonowania ma pewne unikalne cechy, które odróżniają ją od tradycyjnych licencji open-source. Licencja Llama, chociaż bardziej permissive niż licencje dołączone do wielu modeli komercyjnych, ma określone ograniczenia. Oto kilka kluczowych punktów:
1. Niestandardowa licencja
Meta używa niestandardowej, częściowej licencji open-source dla Llama, która przyznaje użytkownikom nie wyłączną, światową, niewyłączną i bezpłatną ograniczoną licencję na podstawie praw własności intelektualnej Meta.
2. Użycie i pochodne
Użytkownicy mogą używać, odtwarzać, rozpowszechniać, kopiować, tworzyć pochodne i modyfikować materiały Llama bez przenoszenia licencji.
3. Warunki handlowe
Firmy z ponad 700 milionami aktywnych użytkowników miesięcznie muszą uzyskać komercyjną licencję od Meta AI. To wymaganie odróżnia Llama od tradycyjnych licencji open-source, które zwykle nie nakładają takich ograniczeń.
4. Partnerstwa
Model Llama 2 jest dostępny za pośrednictwem AWS i Hugging Face. Meta nawiązała partnerstwo z Microsoft, aby przynieść Llama 2 do biblioteki modeli Azure, umożliwiając deweloperom budowanie aplikacji bez opłat licencyjnych.
Wyzwania i kontrowersje wokół otwartości Llama

Doświadczenie użytkownika w ekosystemie Meta Llama ma swoje wyzwania, z konkretnymi przypadkami ujawniającymi ograniczenia modeli Llama i pochodnych.
- Labirynt ograniczeń licencyjnych komplikuje krajobraz, wpływając na to, jak użytkownicy wchodzą w interakcje z tymi zaawansowanymi modelami.
- Pojawiają się wyzwania związane z dostępem, rzucając cień na inkluzywność udziału użytkowników.
- Niejasności w dokumentacji dodają dodatkową warstwę złożoności, wymagając od użytkowników nawigowania w niejasnych wytycznych.
W niedawnym badaniu przeprowadzonym przez Radboud University, kilka generatorów tekstowych z instrukcjami, w tym Llama 2, zostało poddanych ocenie pod kątem twierdzeń o otwartym kodzie źródłowym. Badanie kompleksowo oceniło dostępność, jakość dokumentacji i metody dostępu, mając na celu sklasyfikowanie tych modeli na podstawie ich otwartości. Llama 2 okazała się drugim najniżej sklasyfikowanym modelem wśród tych ocenionych, z ogólnym wynikiem otwartości nieznacznie wyższym niż ChatGPT.

Ocena Radboud University twierdzeń o otwartym kodzie źródłowym Llama 2, wśród innych generatorów tekstu, z czerwca 2023 r. (Pełna tabela dostępna tutaj)
Społeczność deweloperów również wyraziła kilka krytycznych uwag i obaw dotyczących Llama:
- Brak przejrzystości w podejściu Meta do modelu.
- Ograniczenia w użyciu i pochodnych.
- Warunki handlowe narzucone dużym firmom.
Odpowiedź Meta
Meta Llama była przedmiotem debaty dotyczącej jej prawdziwej otwartości. Chociaż Meta opisała Llama 2 jako otwarte oprogramowanie i bezpłatne do użytku badawczego i komercyjnego, krytycy twierdzą, że nie jest w pełni otwarte. Główne punkty sporu dotyczą dostępności danych szkoleniowych i kodu użytego do szkolenia modelu.
Meta udostępniła wagi modelu, kod oceny i dokumentację, co jest istotnym aspektem modelu open-source. Niemniej jednak Llama 2 jest uważana za częściowo zamkniętą w porównaniu z innymi otwartymi modelami LLM. Dane szkoleniowe i kod użyty do szkolenia modelu nie są udostępnione, ograniczając możliwość pełnej analizy modelu przez aspirujących deweloperów i badaczy.
Zachowanie integralności open-source

Akceptowanie częściowo otwartych projektów jako open-source może być szkodliwe dla wiarygodności praktyk open-source w branży. Niektóre potencjalne skutki obejmują:
- Zniechęcona synergia współpracy: Niepoprawne oznaczanie projektów nieopen-source może zniechęcić potencjalnych współpracowników, utrudniając żywą wymianę pomysłów i kolektywne rozwiązywanie problemów, które definiuje open-source.
- Ograniczony zakres innowacji: Przyjmowanie zamkniętych projektów jako open-source może tłumić innowacje, prowadząc deweloperów po drogach, które nie posiadają wspólnej, nieograniczonej kreatywności, która jest niezbędna do przełomów.
- Zamieszanie i opóźnienie w przyjęciu: Niepoprawne identyfikowanie zamkniętego oprogramowania jako open-source może wprowadzić w błąd użytkowników i deweloperów, powodując wahanie się przed przyjęciem prawdziwych inicjatyw open-source z powodu sceptycyzmu lub niejasnych różnic.
- Labirynt prawny: Akceptowanie niezgodnych projektów może wywołać problemy prawne, dodając złożoności i potencjalnych zobowiązań, oraz zakłócając etos wspólnoty przejrzystości i współpracy.
Aby rozwiązać te potencjalne konsekwencje, społeczność open-source musi utrwalić prawdziwy duch open-source. Wyraźne definiowanie i komunikowanie zasad i wartości open-source może pomóc w uniknięciu zamieszania i zapewnić, że projekty akceptowane jako open-source są zgodne z tymi zasadami.
Aby uzyskać najnowsze informacje o technologii i sztucznej inteligencji, odwiedź Unite AI. Pozostawajcie poinformowani i pozostawajcie na czele z nami!










