Гібрыдная экасістэма для аўтаматызацыі продажаў і падтрымкі

Большасць гатовых чат-віджэтаў на рынку альбо працуюць як простыя аўтаадказчыкі па жорсткіх правілах, альбо патрабуюць складанай ручной наладкі сцэнарыяў пад кожную моўную версію сайта. Пры гэтым аператары часта не бачаць, што піша кліент у рэжыме рэальнага часу, а ІІ-мадэлі могуць завісаць або выдаваць памылкі пры пікавых нагрузках.

Каманда 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 пабудавана на FastAPI на мове Python. Для працы з базамі даных (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 Studio, каб абмеркаваць укараненне AI-Robot Chat на ваш сайт або кастамізацыю платформы пад вашы бізнес-працэсы.