Хибридни екосистем за аутоматизацију продаје и подршке

Већина готових чет-виджета на тржишту или ради као једноставни аутоматски одговарачи по строгим правилима, или захтева сложену ручну подешавања сценарија за сваку језичку верзију сајта. При томе, оператери често не виде шта клијент пише у реалном времену, а ИИ модели могу да закасне или дају грешке при вршним оптерећењима.

Тим 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-а на ваш сајт или прилагођавању платформе вашим пословним процесима.