Retrieval-Augmented Generation (RAG)-ի կորպորատիվ ներդրումը բախվել է կանխատեսելի, սակայն էական խոչընդոտի: Վերջին տասնութ ամիսների ընթացքում ոլորտը տարված էր «պրոմպտով» (prompt): Մենք փորձում էինք կարգավորել համակարգի հրահանգները, թյունինգ անել ջերմաստիճանի (temperature) պարամետրերը և բարելավել few-shot օրինակները՝ հույս ունենալով, որ ավելի լավ ձևակերպված հարցումը կախարդական կերպով կվերացնի մեր փաստաթղթերի հետախուզական համակարգերում առկա հալյուցինացիաները:

Սակայն CTO-ների և տվյալների ճարտարապետների համար իրականությունն ավելի ու ավելի պարզ է դառնում. սահմանափակող գործոնը պրոմպտը չէ, այլ՝ համատեքստը (context): Երբ LLM-ը (լեզվական մեծ մոդել) անճշտություն է թույլ տալիս, մենք հաճախ մեղադրում ենք մոդելի «ստեղծագործականությունը»: Իրականում, մոդելը սովորաբար լիովին հավատարիմ է մնում իրեն տրված տվյալներին. պարզապես նրան մատուցվում է սխալ, անտեղին կամ կտոր-կտոր դարձած համատեքստ: Փորձարարական RAG նախատիպերից դեպի կորպորատիվ մակարդակի արտադրական համակարգեր անցնելու համար մենք պետք է պարզ պրոմպտ-ինժեներիայից անցնենք Համատեքստային ինժեներիայի (Context Engineering):

Համատեքստային ամբողջականության ճարտարապետական չորս սյուները

Եթե LLM-ին տրամադրվող համատեքստը դիտարկենք որպես ֆիզիկական կառույց, ապա դրա կայունությունը կախված է չորս առանձին «աղյուսներից»: Երբ դրանցից մեկը խափանվում է, ամբողջ արդյունքը վերածվում է հալյուցինացիայի: Խափանման այս կետերը հասկանալը հուսալի AI ճարտարապետություն կառուցելու առաջին քայլն է:

  • Իմաստային հատիկավորություն (Semantic Granularity): Համակարգերի մեծ մասը փաստաթղթերը ներբեռնում է դրանք կամայական չափի հատվածների բաժանելով: Սա ոչնչացնում է բովանդակության իմաստային ամբողջականությունը: «Ռիսկերի մեղմացում» թեմայով պարբերությունը, որն առանձնացված է «Ծրագրի շրջանակը» սահմանող նախորդ պարբերությունից, ստեղծում է համատեքստային վակուում: Ձեռնարկությունները պետք է անցնեն կառուցվածքին համապատասխան մասնատման (structure-aware chunking), որը հաշվի է առնում փաստաթղթերի հիերարխիան, մետատվյալները և խաչաձև հղումները:
  • Տեղին լինելու զտում (Relevance Filtering): Ծավալուն փաստաթղթերի հավաքածուները բնույթով աղմկոտ են: Եթե ձեր որոնման մեխանիզմը ներառում է երկրորդական տվյալներ, ինչպիսիք են ընդհանուր ձևանմուշները կամ հնացած հավելվածները, դրանք խլացնում են հիմնական ինֆորմացիան: «Խոտի դեզում ասեղ գտնելու» խնդիրը միայն տվյալներ գտնելը չէ, այլ աղմուկը մոդելի համատեքստային պատուհան հասնելուց առաջ անողոքաբար դեն նետելը:
  • Ժամանակային և հարաբերակցային համահունչություն (Temporal and Relational Coherence): Տվյալները երբեք ստատիկ չեն: Բանկային կամ կոմպլայենս ոլորտներում 2022թ.-ի քաղաքականությունը կարող է նույն վեկտորային տվյալների բազայում գոյակցել 2024թ.-ի թարմացման հետ: Եթե համատեքստային շարժիչը չի կարողանում լուծել ժամանակային հակասությունները, LLM-ն անխուսափելիորեն կհալյուցինացնի հիբրիդային իրականություն: Մեզ անհրաժեշտ են ավտոմատացված համակարգեր, որոնք հաստատում են տարբերակումը (versioning) և հարաբերակցության կարգավիճակը՝ որպես համատեքստի ներարկման նախապայման:
  • Համատեքստային բավարարվածություն (Contextual Sufficiency): Սա ամենաանտեսված գործոնն է: Նույնիսկ կատարյալ որոնման դեպքում, եթե ստացված հատվածներում բավարար տեղեկատվություն չկա հարցին պատասխանելու համար, մոդելը պետք է հնարավորություն ունենա ասելու՝ «Ես չգիտեմ»: Խնդիրը հաճախ մոդելի մեջ չէ, այլ «հրաժարման» շեմի բացակայության, որը համակարգին կզգուշացներ, երբ ստացված տվյալներն օբյեկտիվորեն թերի են:

Պրոմպտինգից այն կողմ. Ճարտարապետական խստության ներդրումային արդյունավետությունը (ROI)

Գործարար առաջնորդների համար պրոմպտ-կենտրոնացված մոտեցումից դեպի համատեքստ-կենտրոնացված մոտեցում անցումը Թվային փոխակերպման մեծ շրջադարձային կետ է: Պրոմպտ-ինժեներիայի վրա հիմնվելը հիմնականում ձեռքով կատարվող, ռեակտիվ ռազմավարություն է: Այն պահանջում է մարդկային վերահսկողություն՝ սխալները մեկ առ մեկ ուղղելու համար: Հակառակ դրան, համատեքստային ինժեներիայի չորս սյուներում ներդրում կատարելը կառուցվածքային ռազմավարություն է: Այն AI-ն անկայուն չաթբոտից վերածում է Ավտոմատացման հուսալի շարժիչի:

Այստեղ ROI-ի հետևանքները էական են: Երբ LLM-ը հալյուցինացնում է հաճախորդների հետ աշխատող CRM միջավայրում կամ ներքին աուդիտի ժամանակ, գինը ոչ միայն վատնված հաշվարկային ռեսուրսն է, այլև՝ հեղինակային ռիսկն ու գործառնական դանդաղումը: Համատեքստային խողովակաշարն ամրապնդելով՝ ընկերությունները կարող են հասնել հետևյալին.

  • Human-in-the-loop-ի ծանրաբեռնվածության նվազում: Ավտոմատացված համակարգերը պահանջում են ավելի քիչ ավագ վերլուծաբաններ՝ «փաստերի ստուգման» դրոշակները հաստատելու համար:
  • Համակարգի ավելի բարձր թողունակություն: Օպտիմալացնելով այն, ինչ ուղարկվում է համատեքստային պատուհան, դուք նվազեցնում եք թոքենների սպառումը և լատենտությունը՝ դարձնելով բարդ աշխատանքային հոսքերն ավելի ծախսարդյունավետ:
  • AI գործակալների մասշտաբայնություն (Scalability for AI Agents): Քանի որ մենք շարժվում ենք դեպի ինքնավար AI գործակալներ, որոնք տարբեր համակարգերում բազմաքայլ առաջադրանքներ են կատարում, համատեքստային բացարձակ ճշգրտության պահանջը դառնում է անքննարկելի: Գործակալը չի կարող գործել մարդու անունից, եթե բիզնես փաստաթղթերի նրա ընկալումը հիմնովին սխալ է:

Ինքնիշխան գիտելիքների որոնման ապագան

Մենք թևակոխում ենք «Պոստ-պրոմպտային» դարաշրջան, որտեղ AI հավելվածի հասունությունը չ