Хибридна екосистема за автоматизација на продажби и поддршка
Повеќето готови чат-виџети на пазарот или работат како едноставни автоматски одговарачи според цврсти правила, или бараат сложна рачна настройка на сценарија за секоја јазична верзија на сајтот. Притоа, операторите често не гледаат што пишува клиентот во реално време, а ИИ-моделите можат да заглават или да даваат грешки при врвни оптоварувања.
Тимот на 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 на вашиот сајт или прилагодување на платформата на вашите бизнис-процеси.