Organizace Open Source Initiative (OSI), která se zabývá ověřováním licencí na shodu s kritérii Open Source, schválila dokument Open Source AI Definition v1.0 (OSAID), ve kterém je uvedeno definice otevřeného AI. AI systém může být považován za otevřený, pokud splňuje následující kritéria:
- Možnost využití k jakýmkoli účelům bez nutnosti získání zvláštního povolení;
- Možnost zkoumat činnost systému a inspekci jeho komponent;
- Možnost provádět změny pro jakékoliv účely, včetně změny informací poskytovaných systémem;
- Možnost převádět ostatním jak v původním stavu, tak v modifikované podobě po provedení změn, bez omezení účelů použití.
Aby byla umožněna provádění změn, musí otevřený AI systém zahrnovat:
- Podrobné informace o datech použitých během trénování a metodologii trénování. Informace by měly být dostatečné, aby profesionální vývojář mohl sám reprodukovat ekvivalentní AI systém, využívající ke trénování stejná nebo podobná data.
- Zdrojový kód, který umožňuje jak spuštění AI systému, tak provedení procesu jeho trénování. Kód by měl také pokrývat oblasti jako předzpracování, kontrola dat a tokenizace. Dále by měl být poskytnut podrobný popis architektury modelu.
- Parametry modelu (váhové koeficienty), které naznačují přítomnost stavu připraveného k použití po tréninku nebo přítomnost finální optimalizované varianty modelu.
Velké jazykové modely strojového učení, které byly uznány za vyhovující stanoveným kritériím: Pythia (Eleuther AI), OLMo (AI2), Amber (LLM360), CrystalCoder (LLM360) a T5 (Google).
Velké jazykové modely strojového učení, které se ucházejí o shodu, ale vyžadují úpravy licencí nebo pravidel použití: BLOOM (BigScience), Starcoder2 (BigCode) a Falcon (TII).
Velké jazykové modely strojového učení, které byly uznány za nevyhovující kritériím otevřených AI systémů, z důvodu absence nezbytných komponent nebo kvůli tomu, že mají požadavky neslučitelné s principy Open Source: Llama2 (Meta), Grok (X/Twitter), Phi-2 (Microsoft) a Mixtral (Mistral).
Zdroj: opennet.ru
