Сатуды және қолдауды автоматтандыру үшін гибридті экосистема

Нарықтағы көптеген дайын чат-виджеттер жекелеген ережелер бойынша жұмыс істейтін қарапайым автожауап берушілер сияқты әрекет етеді немесе әрбір тілдік нұсқасы үшін сайттың күрделі қолмен баптауын талап етеді. Сонымен қатар, операторлар клиенттің нақты уақытта не жазғанын көре алмайды, ал ИИ-модельдер шарықтау кезінде тоқтап қалуы немесе қателер беруі мүмкін.

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 фреймворкі негізінде әзірленген, бұл бандлдің минималды көлемін және негізгі сайтыңыздың жүктелуін баяулатпай виджеттің дереу жұмыс істеуін қамтамасыз етеді.

  • Тілді автоматты анықтау: Виджет html тегінің lang атрибутын оқиды. Егер сіздің сайтыңызда (React/Svelte SPA) тіл бетті қайта жүктеусіз өзгерсе, ішкі MutationObserver бұл өзгерісті дереу тіркейді, чат терезесін тазартып, жаңа тілдегі сәлемдесуді сұрайды.
  • Гибридті байланыс: REST API тарихты және параметрлерді жылдам жүктеу үшін пайдаланылады, ал асинхронды WebSockets хабарларды дереу алмасуды және «Жазуда...» статусын нақты уақытта көрсетуді қамтамасыз етеді.
  • Rich Content: Чат Markdown (тізімдер, жуан/курсив шрифттер), скриншоттарды көрсету және файлдарды жүктеуді қолдайды.

3. Жоғары өнімді асинхронды ядро (FastAPI)

AI-Robot Chat серверлік бөлігі Python тіліндегі FastAPI негізінде құрылған. Дерекқорлармен (Firebase) және кестелермен (Google Sheets) жұмыс істеу үшін біз asyncio.to_thread арқылы асинхронды ағындарды таратуды пайдаланамыз. Бір ағын логтарды жазуды немесе Google кестелеріне деректерді жіберуді күтуде болса, 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 Chat-ты сайтыңызға енгізу немесе платформаны бизнес-процестеріңізге бейімдеу туралы AI-Robot Studio мамандарымен байланысыңыз.