ჰიბრიდული ეკოსისტემა გაყიდვებისა და მხარდაჭერის ავტომატიზაციისთვის
ბაზარზე არსებული უმეტესი მზა ჩატ-ვიჯეტები ან მუშაობენ როგორც მარტივი ავტომატური პასუხების გენერატორები მკაცრი წესების მიხედვით, ან მოითხოვენ რთულ ხელით კონფიგურაციას თითოეული საიტის ენობრივი ვერსიისთვის. ამასთან, ოპერატორები ხშირად ვერ ხედავენ, რას წერს კლიენტი რეალურ დროში, ხოლო AI-მოდელები შეიძლება გაყინულიყვნენ ან შეცდომებს აჩვენებდნენ პიკის დატვირთვის დროს.
გუნდმა AI-Robot Studio-მ შექმნა AI-Robot Chat — მაღალი მდგრადობის კორპორატიული AI-კონსალტინგის პლატფორმა. ეს არის სრულად მზა პროგრამული კომპლექსი ღია არქიტექტურით, რომელიც იხსნება თქვენს სერვერებზე, უზრუნველყოფს სრულ დამოუკიდებლობას მესამე მხარის გამოწერების სერვისებისგან და უზრუნველყოფს ინტერფეისის მყისიერ პასუხს.
ტექნიკური არქიტექტურა და 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-ის FastAPI-ზეა აგებული Python-ის ენაზე. მონაცემთა ბაზებთან (Firebase) და ცხრილებთან (Google Sheets) მუშაობისთვის ვიყენებთ ასინქრონულ ნაკადების განაწილებას asyncio.to_thread-ის მეშვეობით. სანამ ერთი ნაკადი ელოდება ლოგების ჩაწერას ან მონაცემების გაგზავნას Google Sheets-ში, FastAPI-ის ძირითადი ბირთვი აგრძელებს მყისიერად ასობით აქტიური WebSocket-შეერთების მომსახურებას დაგვიანების გარეშე.
სპეციალური შეერთებების მენეჯერი (ws_manager.py) თვალყურს ადევნებს მომხმარებელთა სტატუსს რეალურ დროში. თუ კლიენტი ხსნის საიტის ჩანართს — ოპერატორი ხედავს მწვანე ინდიკატორს ყოფნის შესახებ, თუ დახურავს — ინდიკატორი მყისიერად ქრება, რაც დროის დაზოგვას უზრუნველყოფს მენეჯერისთვის.
4. მდგრადი AI-ძრავა: „ჩანჩქერის“ არქიტექტურა (Waterfall AI Engine)
სისტემის „ტვინი“ (მოდული ai_service.py) დაცულია AI-პროვაიდერების შეცდომებისგან. ჩვენ განვახორციელეთ კასკადური მოთხოვნების მოდელი: თუ პრიორიტეტული მოდელი (მაგალითად, OpenAI) გამოიტანს შეცდომას ან არ პასუხობს 20 წამის განმავლობაში, ბოტი ავტომატურად გადაამისამართებს მოთხოვნას Gemini-სკენ, ხოლო განმეორებითი შეცდომის შემთხვევაში — xAI-ს ან Mistral-სკენ. კლიენტი მიიღებს უწყვეტ პასუხს, თუნდაც ერთ-ერთი AI-სერვისი გლობალურად მიუწვდომელი იყოს.
5. ინტელექტუალური ლიდგენერაცია (Function Calling)
AI უბრალოდ არ იმიტირებს კომუნიკაციას. Function Calling-ის ტექნოლოგიის დახმარებით ბოტი სემანტიკურად ამჩნევს, როდის ტოვებს მომხმარებელი საკონტაქტო მონაცემებს (ტელეფონი, ელ. ფოსტა, მესენჯერის ნიკი). ამ მომენტში სისტემა მყისიერად იძახებს ტექნიკურ ფუნქციას save_lead, იჭერს კონტაქტებს და აგზავნის მყისიერ შეტყობინებას Telegram-ში ბიზნესის მფლობელისთვის.
6. პროფესიონალური ოპერატორის პანელი (NiceGUI & AG Grid)
მენეჯერებისთვის შემუშავებული ინტერფეისი NiceGUI-ს ბაზაზე წარმოადგენს სრულფასოვან სამუშაო ადგილს:
- მყისიერი ჩაჭრა (Human Mode): მენეჯერი ხედავს კლიენტის დიალოგს AI-სთან რეალურ დროში და ერთი კლიკით შეუძლია ჩაჭრა მართვის რობოტისგან, გადაყვანით ჩატი ხელით რეჟიმში. აქტიურობის ინდიკატორები აჩვენებს, თუ რომელი კოლეგა-მენეჯერებიც ამჩნევს ამ ჩატს, რაც გამორიცხავს არევას.
- ანალიტიკის დეშბორდი: გამოაქვს ბიზნესის ძირითადი KPI რეალურ დროში (უნიკალური სესიების რაოდენობა, აქტიური დიალოგები, კონვერსია ლიდებში).
- ინტელექტუალური მონაცემთა ბაზის მართვა AG Grid-ის მეშვეობით: ცხრილი საშუალებას აძლევს გაფილტროთ ათასობით სესია ქვეყნების, UTM-ტეგების, ვიზიტების თარიღების, შესვლის გვერდების მიხედვით და მასობრივად დაარქივოთ ან წაშალოთ ისინი. ცხრილი ინდივიდუალურად ინახავს თითოეული მენეჯერისთვის სვეტების პარამეტრებს.
AI-Robot Chat-ის მთავარი უპირატესობები თქვენი ბიზნესისთვის
- ცოდნის ბაზის სრული ავტონომია: ბოტი სწავლობს თქვენი JSON-фაილების მიხედვით და არ საჭიროებს გადაპროგრამებას ფასების სიის ან მომსახურების პირობების ცვლილებისას.
- პასუხის მაქსიმალური სისწრაფე: ასინქრონული არქიტექტურა ბექენდისა და WebSockets გამორიცხავს ნებისმიერ დაგვიანებას შეტყობინებების მიწოდებაში.
- აბსოლუტური გამჭვირვალობა: თქვენ ხედავთ კლიენტის მთელ გზას — რეკლამის კამპანიის UTM-ტეგიდან, IP-მისამართიდან და ქალაქიდან იმ გვერდამდე, სადაც მომხმარებელმა ჩატი გახსნა.
AI-Robot Chat არის მზადყოფნაში მაღალი დატვირთვისთვის კორპორატიული კლასის ინსტრუმენტი, რომელიც ავტომატიზირებს კლიენტების მომსახურების 90%-ს და გარდაქმნის თქვენი საიტის ვიზიტორებს მზადყოფნაში მყოფ ლიდებად. დაუკავშირდით AI-Robot Studio-ს სპეციალისტებს, რათა განიხილოთ AI-Robot Chat-ის დანერგვა თქვენს საიტზე ან პლატფორმის კასტომიზაცია თქვენი ბიზნეს-პროცესებისთვის.