Vsak naročnik ima svoj javni in tajni ključ, domain lock, plan limit (asistenti, poraba tokenov, API rate).
Aina.si – AI chat platforma
Lastna SaaS platforma za AI asistente z RAG iskanjem, multi-tenant arhitekturo in JavaScript widget-om za vstavitev v poljubno spletno stran.
AI chat platforma z RAG knowledge base
Lastna SaaS platformaAina.si je naša lastna AI chat platforma, ki ponuja RAG-asistente kot SaaS za druge spletne strani.
Aina.si ni asistent za eno stranko – je multi-tenant platforma, kjer vsak naročnik dobi svojega AI asistenta z lastno knowledge base, svojo temo, svojim widgetom in lastno domeno. Pod kapuco poganja Anthropic Claude, OpenAI GPT in lokalne modele po izbiri.
Razvoj je dokaz, da pri Stran.si AI rešitev gradimo, ne le naročamo. To je razlika od konkurence, ki AI navaja kot storitev brez lastnega produkta.
Multi-tenant SaaS z izolirano knowledge base za vsakega naročnika.
Vsak naročnik ima svoj tenant ID, svojo SQLite ali MySQL bazo za chat zgodovino in svoje datoteke za knowledge base. Sistem na ravni infrastructure ohrani podatke ločene, na ravni billing-a in SSO-ja pa centralizira upravljanje.
Naročnik naloži PDF, markdown, ali URL. Sistem razbije vsebino v chunks, izračuna embeddings, shrani v vektorsko bazo.
Vprašanje uporabnika → vektor → najdi top 5 chunks → priloži kot kontekst k AI modelu.
JavaScript snippet, ki ga naročnik postavi na svojo stran. Tema, barve, položaj, bubble style se konfigurira v admin-u.
REST endpointi za pošiljanje sporočil, branje zgodovine, upravljanje knowledge base, webhook obvestila.
Plan limit-i, mesečna naročnina, dodatni paketi tokenov. Integracija prek eBiz SSO.
Vsak del sistema je optimiziran za varnost, hitrost in nizko ceno na pogovor.
Pri SaaS platformi je vsaka napaka pri arhitekturi vidna pri stroških. Aina.si je zasnovana tako, da en pogovor stane minimalno – brez kompromisa pri kakovosti odgovorov.
- 01
Tenant izolacija
Naročnikovi podatki so ločeni na vseh ravneh: baza, datoteke, API ključi, audit log. Brez možnosti, da en tenant vidi drugega tenant-a podatke.
- 02
Vektorska baza
SQLite z FTS5 ali Qdrant. Embedding model po izbiri (OpenAI ada-002, Gemini, lokalni). Re-embedding samo ob dodajanju novih chunkov.
- 03
Token tracking
Vsak request beleži porabljene tokene (input + output). Plan limit se sprošča mesečno, prekoračitev preusmeri na upgrade ali ustavi.
- 04
System prompt
Vsak tenant ima svoj system prompt, ki definira ton, jezik, meje, eskalacijske ključne besede.
- 05
Audit log
Vsak pogovor je zapisan. Naročnik vidi v admin-u kdo, kaj, kdaj, koliko tokenov. GDPR-compliant izbris po roku.
- 06
Webhook integracije
Pri novem pogovoru, pri eskalaciji, pri preseženem planu – pošljemo webhook na naročnikov URL za 3rd party integracijo.
Aina.si dokazuje, da znamo zgraditi SaaS platformo, ne le posameznega chat-a.
Multi-tenant arhitektura, RAG iskanje, vektorske baze, plan limit-i, billing – vse to so kompetence, ki niso "naročim plug-in", ampak zahtevajo razumevanje infrastructure, varnosti, performance optimizacije in stroškovne discipline.
Rezultat našega dela
- SaaS platforma za AI chat z multi-tenant izolacijo
- RAG iskanje z vektorsko bazo in semantično podobnostjo
- JavaScript widget, ki ga naročnik integrira v lastno stran
- Admin panel za upravljanje knowledge base, system prompt, audit log
- Integracija z eBiz SSO in billing sistemom
- Več modelnih ponudnikov (Claude, GPT, lokalni LLM)
