Salmenta eta arretaren automatizaziorako ekosistema hibridoa

Merkatuan dauden gehiengo txat-widgetak edo arau finkoen araberako erantzun automatiko soilak bezala funtzionatzen dute, edo gune bakoitzeko hizkuntza-bertsio bakoitzerako eszenarioen konfigurazio eskulana eskatzen dute. Horrez gain, operadoreek ez dute ikusten bezeroak denbora errealean idazten duena, eta AI-ereduek gailentzea edo akatsak eman ditzakete karga maximoetan.

AI-Robot Studio taldeak AI-Robot Chat garatu du — errorearekiko tolerantzia duen enpresa-mailako AI-kontsultarako plataforma. Software-multzo oso prestatua da, arkitektura irekiarekin, zure zerbitzarietan zabaltzen dena, kanpoko harpidetza-zerbitzuetatik erabateko independentzia bermatzen duena eta interfaze-erantzun berehalakoa ematen duena.

AI-Robot Chaten arkitektura teknikoa eta sistemaren "barneak"

1. Eduki-dinamikoko zubia (Dynamic Decoupled Knowledge Base)

AI-Robot Chaten arkitektura-nagusitasun nagusia da botaren ezagutzak atzeko kodearen programaziotik erabat bananduta egotea. Bota "hutsa den maskorra" bezala funtzionatzen du, eta zure zerbitzuen, prezioen eta arauen inguruko ezagutza guztiak kanpoko JSON-fitxategietatik (adibidez, ru.json, es.json) dinamikoki kargatzen dira urruneko zerbitzaritik.

  • Abioan eta eskaeraren arabera, kb_service.py zerbitzua ezagutzak deskargatzen ditu, HTML-etiketak kentzen ditu eta egituratutako blokeak testu-lautu batean bihurtzen ditu.
  • Sistemak jarraibide-eredua (System Prompt) hartzen du, ezagutza garbiak testuinguru-marka batean txertatzen ditu dinamikoki eta hizkuntza-komunikazioaren zehaztapen zorrotza gehitzen du amaieran, hizkuntza-aniztasuneko elkarrizketetan nahastea ekiditeko.

2. Azkarra eta moldakorra den frontenda (Svelte 5 Chat Widget)

Txataren interfazea Svelte 5 esparruan garatua dago, eta horrek pakete-tamaina minimoa eta widgetaren funtzionamendu berehalakoa bermatzen du, zure webgune nagusiko kargaren moteltzea ekidinez.

  • Hizkuntzaren autodetekzioa: Widgetak html etiketaren lang atributua irakurtzen du. Zure webgunean (React/Svelte SPA) hizkuntza aldatzen bada orria berriz kargatu gabe, barneko MutationObserver honek berehala detektatzen du, txat-leihoa garbitzen du eta ongietorri-mezua eskatzen du hizkuntza berrian.
  • Konexio hibridoa: REST API erabiltzen da mezu-historia eta ezarpenak azkar kargatzeko, eta WebSocket asinkronoak mezu-truke berehalakoa eta «Idazten ari da...» egoeraren bistaratzea bermatzen dute denbora errealean.
  • Rich Content: Txatak Markdown (zerrendak, letra lodia/etzana) bistaratzen du, pantaila-argazkiak erakutsi eta fitxategiak igotzea onartzen du.

3. Errendimendu handiko nukleo asinkronoa (FastAPI)

AI-Robot Chaten zerbitzari-aldea Python lengoaian FastAPIn eraikita dago. Datu-baseekin (Firebase) eta taulak (Google Sheets) lan egiteko, asyncio.to_thread bidezko hari-banaketa asinkronoa erabiltzen dugu. Hari batek erregistroak idaztea edo Google Sheets-era datuak bidaltzea itxaroten duen bitartean, FastAPIren nukleo nagusiak ehunka WebSocket konexio aktibo zerbitzatzen jarraitzen du atzerapenik gabe.

Konexioen kudeatzaile berezi batek (ws_manager.py) erabiltzaileen egoera denbora errealean monitorizatzen du. Bezeroak webgunearen fitxa irekitzen badu — operadoreak presentzia-indikadore berdea ikusten du; ixten badu — indikadorea berehala itzaltzen da, kudeatzailearen denbora aurreztuz.

4. Errorearekiko tolerantzia duen AI-motorra: «Ur-jauzi» arkitektura (Waterfall AI Engine)

Sistemaren burua (ai_service.py moduluak) AI-hornitzaileen hutsegiteetatik babestuta dago. Eskari-kaskada eredu bat ezarri dugu: lehentasun-ereduak (adibidez, OpenAI) akatsa ematen badu edo 20 segundoan erantzuten ez badu, bota automatikoki Geminira birbideratzen du, eta bigarren hutsegitean — xAI edo Mistralera. Bezeroak etenik gabeko erantzuna jasotzen du, AI-zerbitzuetako bat globalki eskuragarri ez badago ere.

5. Lider-sorkuntza adimentsua (Function Calling)

Adimen Artifizialak ez du soilik elkarrizketa imitatzen. Function Calling teknologiaren bidez, botak esanahi-mailan detektatzen du erabiltzaileak bere kontaktuen datuak (telefonoa, emaila, mezularitzako izena) uzten dituenean. Une horretan, sistemak berehala save_lead funtzio teknikoa deitzen du, kontaktuak harrapatzen ditu eta Telegram bidez negozio-jabeari jakinarazpen berehalakoa bidaltzen dio.

6. Operadorearen panela profesionala (NiceGUI & AG Grid)

Kudeatzaileentzako interfazea NiceGUIn oinarrituta dago eta lanpostu osoa eskaintzen du:

  • Hartze berehalakoa (Human Mode): Kudeatzaileak bezeroaren elkarrizketa AIrekin denbora errealean ikusten du eta klik bakar batez botaren kontrola har dezake, txata eskulangintza-modura pasatuz. Jarduera-indikadoreek erakusten dute operadore-lagunetako batek ere txat hori ikusten ari den, nahastea ekidinez.
  • Analitika-mahaigaina: Negozioaren KPI nagusiak denbora errealean bistaratzen ditu (saio bakarrak, elkarrizketa aktiboak, lider bihurtzeko tasa).
  • Datu-baseen kudeaketa adimentsua AG Grid bidez: Taulak milaka saio iragazi ditzake herrialdeen, UTM-etiketen, bisita-daten, sarrera-orrien arabera eta masiboki artxibatu edo ezabatu ditzake. Taulak zutabeen ezarpenak gordetzen ditu kudeatzaile bakoitzeko.

AI-Robot Chaten abantaila nagusiak zure negozioarentzat

  • Ezagutza-basearen autonomia osoa: Bota zure JSON-fitxategietan oinarrituta ikasten da, prezioen zerrendak edo zerbitzuen baldintzak aldatzean birprogramatzea beharrik gabe.
  • Erantzun-abiadura maximoa: Atzeko aldearen arkitektura asinkronoak eta WebSocketek mezuak bidaltzeko atzerapenik ez dute onartzen.
  • Gardentasun absolutua: Bezeroaren bidea ikusten duzu — UTM-etiketatik publizitate-kanpainako IP-helbidera eta hirira, baita txata ireki zuen orria ere.

AI-Robot Chat karga handietarako prestatutako enpresa-mailako tresna da, bezeroen arretaren %90 automatizatzen duena eta zure webguneko bisitariak erosketa prest dauden lider bihurtzen dituena. AI-Robot Studioko adituekin harremanetan jarri zaitez AI-Robot Chat zure webgunean ezartzeko edo zure negozio-prozesuetara egokitzeko.