Technische specificaties
Een moderne RAG-architectuur met AI-visie.
Architectuur in een oogopslag
ManualNinja is een multi-tenant RAG-applicatie met een Python-backend, een React SPA-frontend, een PostgreSQL-database en een Qdrant vectoropslag. Pdf's worden geparseerd, in stukken geknipt, geëmbed en als geciteerde antwoorden aangeboden via een chatinterface. Het platform bevat nu ook AI-visie voor beeldanalyse, OAuth social login en door Stripe aangedreven abonnementsfacturering.
OpenAI-compatibele API. Standaardmodel: deepseek/deepseek-v3-0324. Configureerbaar via het superadmin-dashboard.
Een lokale AI gewenst voor extra beveiliging? Geen probleem. Neem contact op
Multi-tenancy & isolatie
Elke klantorganisatie krijgt een volledig geïsoleerde werkruimte:
- Organisatie-afgebakende gebruikers, handleidingen en chatsessies
- Qdrant-payloads bevatten org_id — vectorzoekopdracht wordt altijd gefilterd
- Op niveau gebaseerde limieten: vragen/maand, opslag, vraaggelengte, aantal handleidingen
- Alle integratiesleutels (Stripe, Google, LinkedIn, LLM, SMTP, reCAPTCHA) zijn per implementatie configureerbaar via de admin-UI
Beveiliging & gegevensbescherming
ManualNinja is gebouwd met beveiliging als eerste prioriteit. Elke laag van de stack is verhard om je gegevens en het vertrouwen van je klanten te beschermen.