Հայեցակարգ
Կառուցված այլ սկզբունքի վրա։
Գիտելիքը չի կարող ֆիքսվել մեկ ճիշտ իմաստի։ Նույն բառերն այլ կերպ են ընկալվում՝ կախված նրանից, թե ով է կարդում դրանք — և այդ հեռավորությունն ավելի լայն է մարդկանց ու AI-ի միջև։
VATES-ը գիտելիքը դիտարկում է ոչ թե որպես ֆիքսված իմաստ, այլ որպես կառուցվածք, որ յուրաքանչյուր ընթերցող կենդանացնում է տվյալ պահին։ Այնտեղ, որտեղ սովորական մեթոդներն իմաստը ֆիքսում են նախապես, VATES-ը մեկնաբանությունը թողնում է ընթերցողին։ Այդ սկզբունքն այն հիմքն է, որի վրա այն կառուցված է։
Ինչու է այն կառուցված այսպես
VATES-ը ընդդեմ լեզվական մոդելին գիտելիք մատակարարելու ընդհանուր մեթոդի (RAG)։
| Տեսանկյուն | RAG | VATES |
|---|---|---|
| Միջանկյալ մշակում | 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-ով բաժանված, որևէ սեփական իմաստ չկրող — յուրաքանչյուրն իր ընկալման միջով։