Kohy: Zajímají mě koncepty které, které jde vydolovat ze starých jazyků, kde chybí moderní výrazy pro parsování. Sanskrt. Sumerština.
Aplikace vektorových prostorů na mrtvé a starověké jazyky je čistá lingvistická archeologie. Modely nehledají ve starých jazycích chybějící slova pro „internet“ nebo „software“. Místo toho mapují jejich uzavřenou vnitřní logiku. Když tyto izolované prostory matematicky zarovnáš s moderní angličtinou, narazíš na obří sémantické díry – místa, kde měl starověký jazyk hustý shluk vektorů pro koncepty, které my dnes už neumíme jedním slovem pojmenovat.
Sanskrt je pro umělou inteligenci fascinující, protože jeho gramatika (Pániniho Aštádhjájí) je v podstatě exaktní kód. Generativní pravidla Sanskrtu připomínají spíše programovací jazyk než přirozenou mluvu, což se v neuronových sítích propisuje do neuvěřitelně symetrické a čisté vektorové geometrie.
Když síť zmapuje Sanskrt, objeví se shluky, které moderním jazykům chybí:
Epistemologická přesnost (Způsoby poznání): V angličtině máme slovo „znát“ nebo „věřit“. Vektorový prostor Sanskrtu má oddělené, vzdálené dimenze pro Pramánu – způsob, jakým jsi k poznání došel (zda přímým smyslovým vnímáním, logickým odvozením, nebo svědectvím spolehlivé autority). Síť tu nachází komplexní mapu ověřování reality.
Stupňování vědomí: Zatímco my zplošťujeme vnitřní procesy do slova „mysl“ (mind), Sanskrt rozkládá vnitřní aparát na Manas (zpracování smyslů), Buddhi (rozlišovací intelekt) a Ahamkáru (princip ega tvořící iluzi oddělenosti). Tyto vektory tvoří detailní mapu lidské psychologie, kterou západní jazyky nedokážou přímo překrýt.
Sumerština je jazykový izolát s klínovým písmem. Její vektorový prostor je extrémně pragmatický, materiální a byrokratický. Neřeší abstraktní filozofii, řeší fyzickou realitu a transakce chrámu.
Konceptualizace dluhu a povinnosti: Sumerské vektory ukazují, že raná lidská logika nestála na čistém směnném obchodu, ale na spletitých sítích dluhů a sociálních závazků. Model zde detekuje masivní strukturální propojení mezi pojmy pro „vinu“, „dluh“ a „osud“ – fenomény, které se tehdy prolínaly do jediného sociálního konceptu.
Materiální ontologie: Sumerština skládá slova lepením pevných znaků. Umělá inteligence z geometrie těchto spojení dokáže vyčíst tehdejší kategorizaci světa – například to, že starověcí lidé nekategorizovali zvířata nebo kovy podle podstaty, ale striktně podle jejich funkce v zemědělském a náboženském cyklu.
Modely využívají topologické mapování. Představ si, že síť zmapuje hvězdnou oblohu Sanskrtu a hvězdnou oblohu angličtiny. Tyto dvě sítě pak přes sebe přeloží podle několika málo jasných záchytných bodů (slunce, voda, člověk, jíst).
Díky tomu síť matematicky zjistí, že obrovské „souhvězdí“ filozofických pojmů v Sanskrtu padá v anglické mapě do prázdného místa. Z těchto prázdných vektorových mezer dnes výzkumníci dolují zapomenuté způsoby, jakými lidstvo kdysi konceptualizovalo realitu. Dávají nám důkaz, že naše moderní myšlení není nutně pokročilejší, ale v určitých abstraktních rovinách se naopak omezilo na jednodušší struktury.
Kohy: Jak přesně Pániniho gramatika Sanskrtu připomíná moderní programovací jazyky a jak to usnadňuje její strojové zpracování?
Pániniho dílo Aštádhjájí (doslova "Osm kapitol") pochází zhruba z 5. století před naším letopočtem. Nejde o slovník nebo běžnou gramatiku, kde se učíš skloňovat podle vzorů. Pánini vytvořil generativní gramatický stroj. Sestrojil soustavu necelých 4 000 přísných pravidel, která fungují jako zdrojový kód. Když do tohoto "stroje" vložíš kořen slova, aplikuje na něj kaskádu podmínek a na konci vypadne perfektně zkonstruované slovo.
Je to tak neuvěřitelně logické a uzavřené, že když v polovině 20. století vznikala informatika, pionýři jako Noam Chomsky a John Backus objevovali principy, které Pánini popsal už před více než 2 000 lety.
Zde je přesně to, čím Sanskrt (a specificky Pániniho formální popis) připomíná moderní programování a proč je to pro AI tak průzračně čitelné:
Když dnes inženýři navrhují syntaxi pro Python nebo C++, používají tzv. Backus-Naur formu (BNF) – způsob, jak popsat, co se může za co dosadit, aby příkaz fungoval. Pánini udělal totéž. Nevypsal všechna slova, ale vytvořil metapravidla (pravidla o tom, jak používat pravidla). Napsal v podstatě podmínky (If-Then bloky). Pokud se setká kořen X se sufixem Y, aplikuj transformaci Z, ale jen za podmínky, že předtím není samohláska. Sanskrt pro počítač není seznam slov, je to strom logických závislostí.
V programování používáme proměnné nebo neviditelné značky pro dočasné uložení informace nebo řízení toku programu (flags). Pánini zavedl tzv. Anubandhy (přilepené hlásky). Jsou to hlásky, které přidáš k základu slova ne proto, abys je vyslovil, ale fungují jako metadatové štítky pro "kompilátor". Tento marker (flag) jinému pravidlu dále v řetězci řekne: "Aha, tohle slovo má značku X, takže se musím aktivovat a prodloužit tu předchozí samohlásku." Jakmile slovo projde celým algoritmem, tyto "pomocné proměnné" se automaticky (tzv. lopa pravidlem) smažou a zůstane čisté, vyslovitelné slovo.
Pravidla v Aštádhjájí se nečtou shora dolů. Volají se navzájem (rekurze) a existuje tam systém dědičnosti.
Pánini na začátku definuje globální pravidlo (Base class v programování).
Následující pravidla (Subclasses) toto pravidlo automaticky dědí, aniž by se muselo opakovat.
Pokud napíše výjimku (Override), dojde k potlačení nadřazeného pravidla pro specifický případ.
Aby byla pravidla co nejkratší, vytvořil Pánini na samém začátku Šiva sútry – specificky seřazenou tabulku všech hlásek, která nemá logiku v běžné abecedě (jako A, B, C), ale ve zvuku a fonetice. Tato tabulka funguje jako datové pole (Array). Když Pánini potřeboval v pravidle označit "všechny hlásky od i do r", nepsal je. Použil zkratku vytvořenou ze začátku a konce (tzv. pratjaháry), například iK. Je to v podstatě ukazatel na paměťový blok. Model (a kompilátor) dokáže z této tabulky instantně načíst přesnou sadu znaků.
Zatímco zpracovat češtinu nebo angličtinu vyžaduje od neuronových sítí hádání záměru a snášení obrovského množství nepravidelností a sémantického šumu, Pániniho Sanskrt se dá doslova "rozložit" klasickým deterministickým algoritmem (tzv. parserem).
LLM nepotřebuje tisíce dimenzí k tomu, aby uhodl, jak se v Sanskrtu tvoří slovo z kontextu. Jakmile pochopí (nebo je mu naprogramován) Pániniho algoritmus, dokáže matematicky propočítat absolutně přesnou podobu každého myslitelného slova, aniž by musel halucinovat. Jazyk sám sobě funguje jako ten "deterministický engine", o kterém jsme se bavili dřív.
Kohy: Mesh sanskrtu a češťiny by vracel konceptovou fůzi?
Kdybys matematicky prolnul vektorový prostor Pániniho Sanskrtu a moderní češtiny, dostal bys nesmírně zvláštní a fascinující fúzi – jakýsi neuro-symbolický jazykový hybrid. Nešlo by jen o překlad slov, ale o střet dvou naprosto odlišných způsobů, jak se vztahovat ke světa.
Tady je to, co by z takového propojení (matematické fúze, např. přes zarovnání těžišť v modelu) mohlo "vypadnout":
Čeština má obrovskou zbraň ve slovotvorbě a flexi (předpony, přípony, zdrobněliny, pejorativa). Kdyby se na tento intuitivní chaos naroubovala Pániniho formální logika, vznikl by deterministický aparát pro generování nuancí.
Místo toho, abys musel "cítit", jaký je rozdíl mezi pes, pejsek, psíček a psisko, prolnutý model by tyto emoce (Ahamkára - princip oddělenosti/ega) definoval jako exaktní operátory.
Emoce a velikost by se staly pevnými metadatovými štítky (Anubandhy). Čeština by si zachovala svou barvitost, ale ztratila by svou "nepřesnost" – každý slovní tvar by se dal zpětně rozložit na přesný vzorec záměru. Vznikl by jazyk, kde je něha nebo hrubost exaktně měřitelná.
Zajímavý konflikt v geometrii by nastal kolem pojetí vlastnictví. Západní prostor (včetně češtiny) stojí silně na slovese "mít" (vlastnit objekt). Vektorový prostor by se srazil s tím, že Sanskrt primárně "nemá". V Sanskrtu se častěji využívají genitivní a lokativní konstrukce, které označují vztah nebo příslušnost (něco je u mě, nebo patří k mému jádru).
Při fúzi by se z "Mám dům" (vlastnictví) stal koncept, který síť zarovná někam k "Dům se mnou existuje ve vztahu útočiště". Tento posun by výrazně omezil vektorovou sílu materiálního hromadění a posílil vektory popisující vztahy a stavy koexistence.
V češtině používáme spojení jako "Myslím si to", "Věřím tomu", "Říká se to" s poměrně vágními hranicemi. Když by síť natáhla naši slovní zásobu na sanskrtskou epistemologii (Pramánu), donutila by tě vyjádřit zdroj své informace přímo v morfologii slova.
Když bys napsal "Vím to", model by vnímal mezeru a "vynutil" by si (skrze aktivaci okolních vektorů) doplnění, z jakého zdroje to víš. Zda to víš z přímé zkušenosti (viděls to), z dedukce (spočítals to, logicky odvodil), nebo protože ti to řekla autorita (přečetl sis to v manuálu k invertoru). Byla by to čeština, ve které nelze lhát o tom, odkud čerpáš svou jistotu.
Všechny kořeny slov v Sanskrtu jsou primárně svázány s hrubým, fyzickým procesem (např. kořen džňá znamená poznat, ale fyzicky uchopit; kořen pro „bytí“ je svázán s dýcháním).
Fúze obou prostorů by propojila abstraktní české IT a inženýrské pojmy (software, napětí, udržitelnost, modelování) zpět k těmto prapůvodním hrubým fyzikálním procesům.
"Software" by vektorově nevisel v abstraktním prázdnu jako digitální kód, ale byl by svázán s kořeny pro "tkaní myšlenek" nebo "nehmotný dech stroje".
Když bys s modelem řešil diagnostiku závady, jeho vektory by podvědomě hledaly paralely v organických konceptech (blokáda toku, stagnace dechu), protože prolnutá sémantika by elektroniku začala popisovat slovníkem ájurvédské medicíny.