Հիբրիդային էկոհամակարգ վաճառքի և աջակցության ավտոմատացման համար

Շուկայում առկա պատրաստի չատ-վիջեթների մեծ մասը կամ աշխատում են որպես պարզ ավտոպատասխանիչներ կոշտ կանոններով, կամ պահանջում են բարդ ձեռքով կարգավորումներ յուրաքանչյուր լեզվական տարբերակի համար։ Ընդ որում, օպերատորները հաճախ չեն տեսնում, թե ինչ է գրում հաճախորդը իրական ժամանակում, իսկ ԱԻ-մոդելները կարող են կանգնել կամ սխալներ տալ պիկային բեռնվածության ժամանակ։

AI-Robot Studio-ի թիմը մշակել է AI-Robot Chat — անխափան կորպորատիվ ԱԻ-կոնսալտինգի հարթակ։ Սա ամբողջովին պատրաստի ծրագրային համալիր է բաց ճարտարապետությամբ, որը տեղակայվում է ձեր սերվերներում, երաշխավորում է լիակատար անկախություն երրորդ կողմի բաժանորդագրական ծառայություններից և ապահովում է ինտերֆեյսի ակնթարթային արձագանքը։

Տեխնիկական ճարտարապետություն և AI-Robot Chat համակարգի «ներքին կառուցվածք»

1. Դինամիկ կոնտենտային կամուրջ (Dynamic Decoupled Knowledge Base)

AI-Robot Chat-ի հիմնական ճարտարապետական առանձնահատկությունը բոտի գիտելիքների լիակատար անջատումն է բեքենդի ծրագրային կոդից։ Բոտը աշխատում է որպես «դատարկ կաղապար», իսկ ձեր ծառայությունների, գների և կանոնների մասին բոլոր գիտելիքները դինամիկորեն բեռնվում են արտաքին JSON ֆայլերից (օրինակ, ru.json, es.json) հեռավոր սերվերից։

  • Մեկնարկի ժամանակ և հարցման դեպքում kb_service.py ծառայությունը ներբեռնում է գիտելիքների ֆայլերը, մաքրում դրանք HTML թեգերից և վերածում կառուցվածքային բլոկները հարթ տեքստային կոնտեքստի։
  • Համակարգը վերցնում է հրահանգի կաղապարը (System Prompt), դինամիկորեն տեղադրում այնտեղ մաքրված գիտելիքները կոնտեքստի մարկերում և ավելացնում է հաղորդակցության լեզվի խիստ ցուցում վերջում, բացառելով շփոթությունը բազմալեզու երկխոսություններում։

2. Արագ և հարմարվող ֆրոնտենդ (Svelte 5 Chat Widget)

Չատի ինտերֆեյսը մշակված է Svelte 5 ֆրեյմվորքի հիման վրա, ինչը ապահովում է բանդլի նվազագույն չափը և վիջեթի ակնթարթային աշխատանքը առանց ձեր հիմնական կայքի բեռնման դանդաղեցման։

  • Լեզվի ավտոմատ որոշում: Վիջեթը կարդում է lang ատրիբուտը html թեգից։ Եթե ձեր կայքում (React/Svelte SPA) լեզուն փոխվում է առանց էջի վերաբեռնման, ներկառուցված MutationObserver-ը ակնթարթորեն արձանագրում է դա, մաքրում չատի պատուհանը և հարցում է անում ողջույնը նոր լեզվով։
  • Հիբրիդային կապ: REST API-ն օգտագործվում է հաղորդագրությունների պատմության և կարգավորումների արագ բեռնման համար, իսկ ասինխրոն WebSockets-ը ապահովում է հաղորդագրությունների ակնթարթային երկկողմանի փոխանակում և «Տպում է...» կարգավիճակի ցուցադրում իրական ժամանակում։
  • Rich Content: Չատը աջակցում է Markdown-ի ռենդերինգ (ցանկեր, թավ/շեղ գրվածք), կցված սքրինշոթների ցուցադրում և ֆայլերի բեռնում։

3. Բարձրարտադրողական ասինխրոն միջուկ (FastAPI)

AI-Robot Chat-ի սերվերային մասը կառուցված է Python լեզվով FastAPI-ի հիման վրա։ Տվյալների բազաների (Firebase) և աղյուսակների (Google Sheets) հետ աշխատելու համար մենք օգտագործում ենք հոսքերի ասինխրոն բաշխում asyncio.to_thread-ի միջոցով։ Մինչ մեկ հոսքը սպասում է լոգերի գրառմանը կամ տվյալների ուղարկմանը Google Sheets, FastAPI-ի հիմնական միջուկը շարունակում է ակնթարթորեն սպասարկել հարյուրավոր ակտիվ WebSocket կապեր այլ օգտատերերի հետ առանց ուշացումների։

Հատուկ կապերի մենեջերը (ws_manager.py) հետևում է օգտատերերի կարգավիճակին իրական ժամանակում։ Եթե հաճախորդը բացում է կայքի ներդիրը — օպերատորը տեսնում է ներկայության կանաչ ինդիկատոր, եթե փակում է — ինդիկատորը ակնթարթորեն մարում է, խնայելով մենեջերի ժամանակը։

4. Անխափան ԱԻ-շարժիչ: «Ջրվեժ» ճարտարապետություն (Waterfall AI Engine)

Համակարգի «ուղեղը» (ai_service.py մոդուլը) պաշտպանված է ԱԻ-պրովայդերների խափանումներից։ Մենք իրականացրել ենք հարցումների կասկադային մոդել: Եթե առաջնային մոդելը (օրինակ, OpenAI) սխալ է տալիս կամ չի պատասխանում 20 վայրկյանի ընթացքում, բոտը ավտոմատ կերպով վերաուղղորդում է հարցումը Gemini-ին, իսկ կրկնակի խափանման դեպքում — xAI-ին կամ Mistral-ին։ Հաճախորդը ստանում է անխափան պատասխան, նույնիսկ եթե ԱԻ-ծառայություններից մեկը գլոբալ անհասանելի է։

5. Ինտելեկտուալ լիդերի գեներացիա (Function Calling)

ԱԻ-ն պարզապես չի նմանակում շփումը։ Function Calling տեխնոլոգիայի միջոցով բոտը իմաստային կերպով ճանաչում է, երբ օգտատերը թողնում է իր կոնտակտային տվյալները (հեռախոս, email, մեսենջերի մականուն)։ Այդ պահին համակարգը ակնթարթորեն կանչում է տեխնիկական save_lead ֆունկցիան, որսում է կոնտակտները և ուղարկում է ակնթարթային ծանուցում բիզնեսի սեփականատիրոջ Telegram-ում։

6. Պրոֆեսիոնալ օպերատորի պանել (NiceGUI & AG Grid)

Մենեջերների համար նախատեսված ինտերֆեյսը մշակված է NiceGUI հիման վրա և ապահովում է լիարժեք աշխատատեղ:

  • Ակնթարթային որսում (Human Mode): Մենեջերը տեսնում է հաճախորդի երկխոսությունը ԱԻ-ի հետ իրական ժամանակում և կարող է մեկ կտտոցով վերցնել կառավարման ռոբոտից՝ փոխադրելով չատը ձեռքով ռեժիմ։ Ակտիվության ինդիկատորները ցույց են տալիս, եթե գործընկեր-մենեջերներից որևէ մեկը նույնպես դիտում է այս չատը, բացառելով շփոթությունը։
  • Անալիտիկայի դաշբորդ: Արտածվում են բիզնեսի հիմնական KPI-ները իրական ժամանակում (ունիկալ սեսիաների քանակ, ակտիվ երկխոսություններ, լիդերի կոնվերսիա)։
  • Ինտելեկտուալ տվյալների բազայի կառավարում AG Grid-ի միջոցով: Աղյուսակը թույլ է տալիս ֆիլտրել հազարավոր սեսիաներ երկրների, UTM-պիտակների, այցելության ամսաթվերի, մուտքի էջերի միջոցով և մասսայականորեն արխիվացնել կամ ջնջել դրանք։ Աղյուսակը հիշում է սյունակների կարգավորումները յուրաքանչյուր մենեջերի համար անհատապես։

AI-Robot Chat-ի հիմնական առավելությունները ձեր բիզնեսի համար

  • Գիտելիքների բազայի լիակատար ինքնավարություն: Բոտը սովորում է ձեր JSON ֆայլերից և չի պահանջում վերածրագրավորում գների կամ ծառայությունների պայմանների փոփոխման դեպքում։
  • Արձագանքի առավելագույն արագություն: Բեքենդի ասինխրոն ճարտարապետությունը և WebSockets-ը բացառում են հաղորդագրությունների առաքման ցանկացած ուշացում։
  • Բացարձակ թափանցիկություն: Դուք տեսնում եք հաճախորդի ամբողջ ճանապարհը — գովազդային արշավի UTM-պիտակից, IP հասցեից և քաղաքից մինչև այն էջը, որտեղ օգտատերը բացել է չատը։

AI-Robot Chat-ը պատրաստի գործիք է կորպորատիվ մակարդակի բարձր բեռնվածությունների համար, որը ավտոմատացնում է հաճախորդների սպասարկման մինչև 90%-ը և վերածում ձեր կայքի այցելուներին պատրաստի գնումներ կատարելու լիդերի։ Կապվեք AI-Robot Studio-ի մասնագետների հետ, որպեսզի քննարկեք AI-Robot Chat-ի ներդրումը ձեր կայքում կամ հարթակի կastomիզացիան ձեր բիզնես-պրոցեսներին համապատասխան։