Հայեցակարգ

Կառուցված այլ սկզբունքի վրա։

Գիտելիքը չի կարող ֆիքսվել մեկ ճիշտ իմաստի։ Նույն բառերն այլ կերպ են ընկալվում՝ կախված նրանից, թե ով է կարդում դրանք — և այդ հեռավորությունն ավելի լայն է մարդկանց ու AI-ի միջև։

VATES-ը գիտելիքը դիտարկում է ոչ թե որպես ֆիքսված իմաստ, այլ որպես կառուցվածք, որ յուրաքանչյուր ընթերցող կենդանացնում է տվյալ պահին։ Այնտեղ, որտեղ սովորական մեթոդներն իմաստը ֆիքսում են նախապես, VATES-ը մեկնաբանությունը թողնում է ընթերցողին։ Այդ սկզբունքն այն հիմքն է, որի վրա այն կառուցված է։

Ինչու է այն կառուցված այսպես

VATES-ը ընդդեմ լեզվական մոդելին գիտելիք մատակարարելու ընդհանուր մեթոդի (RAG)։

ՏեսանկյունRAGVATES
Միջանկյալ մշակումEmbedding, vector search, re-rankingԴրանցից ոչ մեկը — BM25 պարզ տեքստի վրա. top-k-ն՝ մոդելին
ԹարմացումներՊահանջվում է re-embed և re-indexՈւժի մեջ է մտնում ES գրվելու պահին
ԻմաստEmbedding-ի պահին սեղմվում է կոորդինատների մեջ և շեղվումՊահվում է որպես կառուցվածք. մեկնաբանվում է դիտման պահին
ԿախվածություններVector-database infrastructureՄիայն ստանդարտ database և ֆայլեր
ՏեսանելիությունԹվային վեկտորներ. ինչու է հատվածը հանվել, անթափանց է (black box)Կառուցվածքային պարզ տեքստ. բովանդակությունը տեսանելի է (white box)
ԳործառնությունRe-embed, re-index. ջնջումները կարող են մնալ վեկտորներումՈւղղակի խմբագրել կամ ջնջել տողը. ստուգելի աչքով

Ոչ մի միջանկյալ մշակում

Տիպիկ RAG համակարգը գործարկում է pipeline — embedding, vector search, re-ranking։ VATES-ն այդ ոչ մեկը չունի։

Հարց է գալիս։ Յուրաքանչյուր ES գնահատվում է դրա դիմաց BM25-ով։ Ամենաբարձր գնահատված top-k-ն հանձնվում է մոդելին։ Մոդելը պատասխանում է։

Ամբողջ ուղին սա է։ Նախապես պատրաստվում է միայն ES-ը. retrieval-ի համար ոչինչ նախապես չի պատրաստվում։ Գնահատումը վերակառուցվում է ամեն հարցի համար, ուստի չկա պահպանվող index, չկա re-embed անելու բան, և ոչ մի տեղ պահված ֆիքսված իմաստ չկա։ Retrieval-ը բառապաշարային է՝ պարզ տեքստի վրա, որ դուք կարող եք կարդալ։ Մոդելն ուղղակիորեն դիտում է կառուցվածքը — իմաստը չի որոշվում մինչ իր հասնելը, այլ այն պահին, երբ կարդացվում է։

Ակնթարթային թարմացումներ

RAG-ը պետք է re-embed անի և վերակառուցի իր index-ը ամեն անգամ, երբ գիտելիքը փոխվում է։ VATES-ի դեպքում, հենց որ ES գրվում է, այն արտացոլվում է հաջորդ իսկ query-ից։ Վերակառուցելու index չկա։

Իմաստը մեկնաբանվում է դիտման պահին

Embedding-ը հարթեցնում է իմաստը ֆիքսված կոորդինատների մեջ՝ պահելու պահին։ VATES-ը նախապես չի ֆիքսում իմաստը — retrieval-ը վերահավաքվում է ըստ query-ի, և մեկնաբանությունը թողնվում է ընթերցողին։ Մեկ գիտելիքի բազայից պատասխանները հարմարվում են հարցին և ընթերցողի լեզվին։ Ահա թե ինչու ճապոներենով պահված գիտելիքը կարող է պատասխանել ֆրանսերենով՝ առանց որևէ թարգմանական տվյալ պահելու։

Միայն ստանդարտ database և ֆայլեր

Ոչ մի հատուկ vector database — ոչ Pinecone, ոչ Weaviate, ոչ pgvector։ Գիտելիքը պարզ կառուցվածքային տեքստ է, որ աշխատում է սովորական database-ի և ֆայլերի վրա։ Ոչ GPU, ոչ ըստ օգտագործման embedding API։ Ավելի քիչ շարժվող մասերը նշանակում են ավելի ցածր ծախս և ավելի քիչ ձախողման կետեր։

White box

RAG index-ը թվային վեկտորների զանգված է, որ ոչ մի մարդ չի կարող կարդալ. չես կարող ասել, թե ինչու է հատվածը հանվել։ VATES-ը գիտելիքը պահում է որպես պարզ տեքստ՝ դիտման հիմնական առանցքների երկայնքով — գոյացություն, քանակ, որակ, հարաբերություն և այլն — և առանցքներն ազատորեն ընդլայնվում են, երբ առարկան չի տեղավորվում։ Սա ֆիքսված schema չէ։ Կարող ես կարդալ այն աչքով և որոնել։ Մոդելը տեսնում է syntax. մարդը տեսնում է աղյուսակ։

Ուղղակի խմբագրում և ջնջում

RAG-ում ջնջումը կարող է հետքեր թողնել վեկտորներում նույնիսկ re-embedding-ից հետո։ VATES-ում դու ուղղակիորեն խմբագրում կամ ջնջում ես համապատասխան տողը և արդյունքը հաստատում աչքով — կառուցվածք, որը նաև ծառայում է տվյալների ջնջման հարցումներին՝ մոռացված լինելու իրավունքին։

Ի՞նչ է ES-ը

ES = EchoScript

Այն միավորը, որով VATES-ը պահում է գիտելիքը։ Երկու սյունակ, n տող, բաժանված pipe-երով (|)։ Pipe-ն ինքնին որևէ իմաստ չի կրում. այն միայն նշում է սահման։ Իմաստը ծագում է ոչ թե նշանում, այլ նրա մեջ, ով դիտում է այն։

IIIS = Inter-Intelligence Intermediary Syntax

ES-ը նաև շարահյուսական կառուցվածք է, որ նախագծված է որպես բանականությունների միջև միջնորդ շարահյուսություն (IIIS)։

Ի՞նչ է մտնում ներսում

Ցանկացած բնական լեզու, գումարած տրամաբանական նշանակում և ավելին։ Բառեր կամ նախադասություններ՝ հավասարապես։

Ի՞նչ է IIIS-ը

Բնակելի գոտին

Շարահյուսություն, որի միջոցով տարբեր ընկալում ունեցող բանականությունները կարող են դիտել նույն կառուցվածքը — բնակելի գոտու սահմաններում, որտեղ նրանց ընկալումները համընկնում են։ Դա IIIS-ն է։

Բանականությունների միջև

Առայժմ՝ AI և մարդիկ։

Դիտում ընկալումների միջով

Նույն ES-ը AI-ի կողմից կարդացվում է որպես json, իսկ մարդու կողմից՝ որպես երկսյունակ աղյուսակ։ Երկուսն էլ դիտում են մեկ և նույն կառուցվածքը — երկու սյունակ, n տող, pipe-ով բաժանված, որևէ սեփական իմաստ չկրող — յուրաքանչյուրն իր ընկալման միջով։

Որտեղից է այս գալիս