High-level systeemarchitectuur
Externe bronnen & input
Belgisch staatsblad
Dagelijkse publicaties van nieuwe wetgeving en besluiten.
Initiële verwerking
Rule-based software detecteert publicaties, extraheert data (datum, artikel) en bereidt voor op batchverwerking.
Vlaamse codex api
Levert artikels, documenten en vorige metadata. Ontvangt wijzigingen per artikel.
Andere bronnen
Bijlagen, ondersteunende documenten, etc.
Kern systeem
Ai agent
Consolideert wetgeving per artikel. Maakt gebruik van verschillende tools voor analyse en voorstelgeneratie.
Backend systeem
Kerncomponenten
Database (Gebruikt het origineel datamodel)
Rule-based Logica (Automatisering, Wijzigingen tonen)
Gebruikersauthenticatie
Batchverwerking & Push naar API's
Connecteert via API met Front end. Beheert metadata (combinatie van rule-based, AI en gebruikersvalidatie). Vergelijkt origineel artikel met AI-artikel om verschillen ('diffs') te genereren en te tonen.
Frontend & gebruiker
Gebruiker (medewerker)
Controleert, valideert, geeft feedback en beheert het consolidatieproces.
Frontend applicatie
Modules
Dashboard (Overzicht, Meldingen)
Staatsblad View (Verwerking input)
AI Consolidatie View (Diff, Validatie, Metadata beheer)
Geschiedenis (Gevalideerde items)
Interface voor validatie, feedback en beheer. Toont wijzigingen en AI-voorstellen.
Data opslag (feedback)
Geregistreerde feedback van gebruikers voor analyse en potentiële systeemverbeteringen.
Finale verwerking & publicatie
Na de feedback wordt de data gepusht naar de originele database van de Vlaamse codex. De Ai consolidatie kan dan een laatste x geverifieerd worden in de huidige beheerssoftware. Hierna staat die klaar om naar de API gepusht te worden.
Belangrijkste informatiestromen (vereenvoudigd):
Externe Bronnen Initiële Verwerking Backend Database & AI Agent Flask API Frontend Applicatie Gebruiker.
Feedback van Gebruiker Backend (Feedback Opslag).
Backend (Batch) (Eigen/Vlaamse Codex) API.