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