Overzicht & introductie
Technologie
Bij Codi hechten we veel belang aan digitale soevereiniteit. Daarom bouwen we het platform zoveel mogelijk op Europese, en waar het kan Nederlandse, technologie en diensten.
Soevereiniteit voorop
Voor een overheidsorganisatie is het belangrijk om grip te houden op waar gegevens staan en wie er toegang toe heeft. Codi draait daarom op Europese infrastructuur, met de data in Nederland, en we kiezen bewust voor Europese en open componenten. Zo blijf je niet afhankelijk van één buitenlandse leverancier en houd je de regie over je eigen informatie.
De stack achter Codi
Cloud
Scaleway, een Europese cloudprovider. Codi draait op een Kubernetes-cluster met de data in Nederland: schaalbaar en met opslag binnen de EU.
Zoektechnologie
Een zoekindex op basis van Elastic, in de EU, waarin de tekst en metadata van documenten doorzoekbaar zijn. Afhankelijk van de instellingen van je organisatie combineert Codi trefwoorden met betekenis, zodat het ook vindt wat je bedoelt, niet alleen wat je letterlijk typt.
Programmatuur
Een Python-backend en een moderne React-frontend, opgebouwd als een schaalbare webapplicatie.
Development & kwaliteit
Azure DevOps voor versiebeheer en een geautomatiseerde build- en deploypijplijn, met gescheiden staging- en productieomgevingen en regelmatige beveiligingsscans.
Logging & monitoring
In-house ontwikkeld en draaiend binnen de applicatie zelf, zodat we de werking en beschikbaarheid continu in de gaten houden.
Keuze in AI-modellen
Codi is niet gebonden aan één AI-leverancier. Je bepaalt zelf welk taalmodel Codi gebruikt, zodat de keuze past bij de eisen van jouw organisatie. Beschikbaar zijn:
- Mistral AI, een Europese leverancier, met verwerking in de EU
- OpenAI, afgenomen via Microsoft Azure, met verwerking in de EU
- Anthropic (Claude), met verwerking in de Verenigde Staten
- Op verzoek een eigen, lokaal draaiend open source-model
Die laatste optie geeft de meeste grip: een lokaal, open source-model draait binnen je eigen omgeving, zodat gevoelige data die omgeving niet hoeft te verlaten.
Hoe Codi met je data werkt
Codi ontsluit honderden officiële bronnen en je eigen documenten en maakt ze doorzoekbaar. Stel je een vraag, dan zoekt Codi door die data en stelt een onderbouwd antwoord samen. Alleen voor het formuleren van dat antwoord wordt het taalmodel aangeroepen dat jouw organisatie heeft gekozen. Elk antwoord verwijst terug naar de onderliggende bron, zodat je de herkomst en juistheid altijd kunt controleren.