HR Direct Arbeidsovereenkomst Assistent

Introductie

Doorloop de intake per blok, genereer daarna output en beheer modelinstellingen in dezelfde handoff-shell.

Scenario presets

Kies een startsituatie

Kies een voorbeeld of begin met een leeg scherm, en werk daarna via het Input-menu blok voor blok door de contractcontext heen.

Handleiding

Zo werkt de contractassistent

Deze demo combineert een vaste contractengine met AI-verrijking. De gebruiker levert context aan, het systeem bepaalt eerst zelf de structuur en de AI helpt daarna vooral met toelichting en formulering.

1 Input

De gebruiker vult de contractcontext in of start vanuit een scenario preset.

2 Engine

De backend normaliseert intake, routeert CAO, kiest template, selecteert clausules en valideert risico's.

3 AI

AI licht de uitkomst toe en herschrijft de contractdraft in beter Nederlands binnen het schema.

4 Sturing

De gebruiker kan model, prompt, analysemodus en scopebewustzijn inzetten om kwaliteit te sturen.

Wat is de input?

Wat vult de gebruiker in?

  • Werkgever, branche, subbranche en CAO-signalen.
  • Functie, werkzaamheden, doelgroep en context zoals kinderen, patiënten of voertuigen.
  • Contractvorm, data, uren, rooster en gewenste bedingen.
  • Compliance, beloning en organisatiewensen.
Input > Werkgever Input > Functie Input > Contractvorm Input > Compliance Input > Beloning Input > Organisatiewensen
Wat doet het programma zelf?

Deterministische engine

  • Normaliseert de intake naar contracttype, werksetting, compliance-flags en organisatiewensen.
  • Bepaalt een CAO-status met bron, confidence en waarschuwingen.
  • Kiest een template en selecteert clausules uit de knowledge-laag.
  • Maakt reviewpunten, audit trail en een eerste contractdraft.
Intake-normalisatie CAO-router Template-keuze Clausule-selector Validator Audit trail
Waar gebruiken we AI voor?

AI als verrijkingslaag

  • Schrijft een compacte samenvatting van de CAO- en template-uitkomst.
  • Verbetert formulering, structuur en leesbaarheid van de contracttekst.
  • Moet binnen het JSON-schema blijven en hoort de deterministic uitkomst niet te wijzigen.
  • Bij onbekende of onzekere context moet AI de onzekerheid expliciet benoemen.
Narratieve toelichting Contractformulering Geen nieuwe rules Geen eigen clausules verzinnen
Hoe stuur je kwaliteit?

Tweaks en kwaliteitsknoppen

  • Gebruik complete input: hoe beter de intake, hoe beter routing, selectie en reviewpunten.
  • Bekijk Kennisbasis om te zien welke branches, CAO's en functies echt hard ondersteund zijn.
  • Gebruik in Beheer een passend model en pas de prompt aan; deze demo draait standaard in hybrid rules + AI.
  • Gebruik output en audit trail om te controleren of de uitkomst past bij de case en waar handmatige review nodig is.
Beheer > Model Beheer > AI prompt Kennisbasis Output > Audit trail
Kennisbasis

Deterministische knowledge-laag

Dit overzicht laat zien welke kennis de actieve server echt in het systeem heeft zitten en welke onderdelen daarvan hard worden meegenomen in de hybrid analyse, ook als de gebruiker geen scenario preset gebruikt en alle velden handmatig invult.

Uitleg

Presets zijn niet hetzelfde als de knowledge-laag

Scenario presets UI-startvoorbeelden

Presets zijn alleen vooraf ingevulde demo-cases. Ze zetten snel de velden klaar, maar voegen zelf geen extra backend-logica toe.

Sneller starten Demo-scenario's Vooraf ingevulde intake
Knowledge-laag Backend-regels en inhoud

De knowledge-laag is de echte engine-kennis: CAO-routing, branche- en functieprofielen, templates, clausules en validatorregels. Die wordt toegepast op elke analyse, ook bij volledig handmatige input.

CAO-router Brancheprofielen Functieprofielen Clausulebibliotheek Validatorregels
Knowledge-overzicht wordt geladen vanaf de actieve server.
Scope

Wat zit er nu echt in de engine?

Analyseflow

Wat nemen we mee in de analyse?

Ondersteunde demo-scope

Waarop is de knowledge-laag nu gericht?

CAO's

Bekende CAO-records en routes

CAO Aliassen Routes Template Bron
Brancheprofielen

Branches met echte rules

Functieprofielen

Functies die gericht worden herkend

Templates

Contractskeletten in de knowledge-laag

Clausulecatalogus

Clausules die de selector kan meenemen

Validator

Deterministische reviewregels

Regel Omschrijving Severiteit Van toepassing op
Blok 1

Werkgever

Selecteer
Selecteer
Blok 2

Functie

Selecteer
Selecteer
Selecteer
Selecteer
Selecteer
Selecteer
Selecteer
Blok 3

Contractvorm

Selecteer
Selecteer
Selecteer
Selecteer
Blok 4

Compliance / toelatingseisen

Selecteer
Selecteer
Selecteer
Selecteer
Selecteer
Selecteer
Selecteer
Selecteer
Blok 5

Beloning / cao-specifiek

Selecteer
Blok 6

Organisatiewensen

Selecteer
Analyseer

Controleer de intake en start de AI-analyse

Deze pagina geeft een compacte samenvatting van de intake. Na de analyse verschijnen contracttekst, clausules, signaleringen en audit trail onder Output.

Actie

Genereer de output

Start hier de AI-run zodra de intake compleet genoeg voelt.

Je ziet de resultaten direct terug in Output A t/m D.
Extra waarschuwingen en blokkades staan voor deze demo tijdelijk uit.
Geen preflight-waarschuwingen in beeld. Voor deze demo houden we de flow bewust rustig en tonen we geen losse blokkades of juridische waarschuwingen.
Output A

Contracttekst

Bekijk het conceptcontract in opgemaakte weergave of download het direct als Word-document.

Nog geen gerouteerde CAO-bron beschikbaar.
0 Clausules
0 Verplicht
0 Signaleringen
Nog geen call uitgevoerd
Start een analyse vanuit Analyseer om deze output te vullen.

Nog geen contracttekst beschikbaar.

Output B

Clausule-overzicht

Een compact overzicht van standaard-, cao-, branche-, functie- en optionele clausules.

0 Clausules
0 Verplicht
0 Signaleringen
Nog geen call uitgevoerd
Start een analyse vanuit Analyseer om deze output te vullen.
Nog geen clausule-overzicht beschikbaar. Na een analyse verschijnen hier de gekozen clausules per categorie.
Output C

Signaleringen

De belangrijkste juridische aandachtspunten en handmatige checks uit de analyse.

0 Clausules
0 Verplicht
0 Signaleringen
Nog geen call uitgevoerd
Start een analyse vanuit Analyseer om deze output te vullen.
Nog geen signaleringen beschikbaar. Na een analyse komen hier de reviewpunten en aandachtspunten te staan.
Output D

Toelichting / audit trail

Compact intern overzicht van gekozen clausules, onderbouwing en relevante inputcontext.

0 Clausules
0 Verplicht
0 Signaleringen
Nog geen call uitgevoerd
Start een analyse vanuit Analyseer om deze output te vullen.
Nog geen audit trail beschikbaar. Na een analyse zie je hier de onderbouwing per clausule en de input waarop die keuze steunt.
Beheer

Toegang

Log in om configuratie, logging, prompts en gebruikers te beheren. De rest van de demo blijft bewust licht en werkt zonder extra identity-stack.

Toegang

Gebruik een bestaand beheerdersaccount

Log in met een bestaand account. Nieuwe beheergebruikers kun je daarna eenvoudig toevoegen via Beheer > Gebruikers.

Voor een echte productievariant hoort de eerste accountuitgifte niet zichtbaar in de applicatie te staan, maar via setup of beheer buiten de UI te lopen.

Log in met het standaardaccount of met een eerder aangemaakte beheergebruiker.
Beheer

Configuratie

Nog geen key ingesteld
Hybrid rules + AI
Deze demo draait altijd deterministic-first in hybrid modus.
API key

Waar koop en activeer je een API key?

Regel dit via het OpenAI Platform: voeg eerst billing toe, maak daarna een API key aan en plak die hierboven.

Resterend creditsaldo tonen we nu niet automatisch in deze MVP. Gebruik voorlopig Credits / saldo en Usage Dashboard. Voor de officiele organisatiebrede usage- en costs-endpoints gebruikt OpenAI een OPENAI_ADMIN_KEY, niet een gewone project-API-key.

Sla de key en het model op voordat je een analyse start.
Modelkosten

Indicatieve tokenprijzen

Referentie voor percentages wordt geladen...

Model Input / 1M Output / 1M Input % Output %
Beheer

Gebruikers

Voeg hier extra beheergebruikers toe zonder database of externe identity-provider. Alles blijft lokaal in dezelfde store staan.

Alleen letters, cijfers, punt, koppelteken en underscore.
Praktisch

Zo licht mogelijk gehouden

Elke gebruiker krijgt nu simpelweg beheerrechten voor deze demo. Geen rollenmatrix, geen mailflow en geen wachtwoord-resetproces.

Rol: admin Opslag: lokale JSON-store Login: sessiecookie
Nieuwe gebruikers worden direct actief en kunnen daarna meteen inloggen.
Gebruiker Naam Rol Aangemaakt Laatste wijziging Actie
Gebruikers worden geladen.
Beheer

Logging

Totaal calls 0
Totale kosten (USD) 0.000000
Datum/tijd Call Modus Model Template Validator Status Kosten Notitie
Beheer

AI prompt

Promptbibliotheek

Prompt ophalen of selecteren

Kies een opgeslagen promptset om hem terug te halen in de editor of te verwijderen.

Actieve prompt

Werkprompt voor analyses

Gebruik {{payload}} als placeholder voor de actuele intake-JSON.
Verwachte output

Wat de AI exact moet opleveren

Deze structuur wordt server-side hard afgedwongen. De prompt hierboven moet dus duidelijk maken wat elk veld inhoudelijk moet bevatten.

caoSamenvatting 2 tot 4 zinnen over de vastgestelde CAO-uitkomst, zekerheid en open waarschuwingen.
templateToelichting 1 tot 3 zinnen waarom dit template of deze fallback logisch is.
aannames Alleen echte onzekerheden, warnings, bevestigingen of reviewpunten. Geen verzonnen context.
conceptContract Markdown contracttekst op basis van de draft, inhoudelijk gelijk maar redactioneel beter.
{
  "caoSamenvatting": "string",
  "templateToelichting": "string",
  "aannames": ["string"],
  "conceptContract": "string"
}
Laatste analyse

Laatst gebruikte AI-payload

Hier verschijnt de opgeschoonde payload die bij de laatste analyse aan de AI-call is meegegeven.

Nog geen analyse uitgevoerd.
Hier staat de huidige AI-prompt. Pas hem aan en sla hem op om nieuwe analyses meteen met deze versie uit te voeren.
Prompt opslaan

Sla de actuele promptversie op

Laat de naam leeg om alleen de actieve prompt op te slaan. Vul een naam in om deze versie ook als promptset te bewaren en later opnieuw te gebruiken.