Organizácia Open Source Initiative (OSI), ktorá sa zaoberá kontrolou licencií na zhodu s kritériami Open Source, schválila dokument Open Source AI Definition v1.0 (OSAID), v ktorom je formulované definovanie otvoreného AI. AI systém môže byť považovaný za otvorený, ak spĺňa nasledujúce kritériá:
- Možnosť využívania na akékoľvek účely bez nutnosti získania samostatného povolenia;
- Možnosť preskúmania fungovania systému a inšpekcie jeho komponentov;
- Možnosť vykonávať zmeny pre akékoľvek účely, vrátane zmeny informácií generovaných systémom;
- Možnosť poskytnúť iným osobám ako pôvodnú verziu, tak aj upravenú po vykonaní zmien, bez obmedzenia účelov použitia.
Aby sa umožnila realizácia zmien, otvorený AI systém by mal zahŕňať:
- Podrobné informácie o údajoch použitých pri učení a metodológii učenia. Tieto informácie by mali byť dostatočné na to, aby profesionálny vývojár mohol sám replikovať ekvivalentný AI systém pomocou rovnakých alebo podobných údajov na učenie.
- Zdrojový kód, ktorý umožňuje spustiť AI systém a vykonať proces jeho učenia. Kód by mal tiež zahŕňať oblasti ako predspracovanie, kontrolu dát a tokenizáciu. Okrem toho by malo byť poskytnuté podrobné opísanie architektúry modelu.
- Parametre modelu (váhy), ktoré naznačujú prítomnosť hotového stavu po učení alebo existenciu finálnej optimalizovanej verzie modelu.
Veľké jazykové modely strojového učenia, uznané za vyhovujúce pripraveným kritériám: Pythia (Eleuther AI), OLMo (AI2), Amber (LLM360), CrystalCoder (LLM360) a T5 (Google).
Veľké jazykové modely strojového učenia, ktoré sa snažia o vyhovujúcu, ale vyžadujú zmeny v licenciách alebo pravidlách používania: BLOOM (BigScience), Starcoder2 (BigCode) a Falcon (TII).
Veľké jazykové modely strojového učenia, ktoré sú považované za nevyhovujúce kritériám otvorených AI systémov, z dôvodu nedostatku potrebných komponentov alebo z dôvodu prítomnosti požiadaviek, ktoré sú nezlučiteľné s princípmi Open Source: Llama2 (Meta), Grok (X/Twitter), Phi-2 (Microsoft) a Mixtral (Mistral).
Zdroj: opennet.ru
