Chat
Chat is het hoofdcanvas van LEO, VERA en ZIA. Het product dat je kiest bepaalt welke kennis en tools achter die chat beschikbaar zijn.
Gesprekken: nieuw, openen en zoeken
Section titled “Gesprekken: nieuw, openen en zoeken”- Nieuw gesprek: via de sidebar of door
/chatte openen. - Recente gesprekken: blijven zichtbaar in de sidebar.
- Zoeken: kan via de chatflow of via een inline zoekworkspace.
Titels worden automatisch gegenereerd zodra een gesprek inhoud krijgt en daarna periodiek bijgewerkt. Als je een titel zelf aanpast, blijft jouw versie staan — de automatische titel overschrijft een handmatige titel nooit.
Tip:
- geef belangrijke gesprekken een duidelijke titel;
- laat de assistent een betere titel genereren als de inhoud van een chat onderweg sterk verandert.
Antwoorden onderbreken en hervatten
Section titled “Antwoorden onderbreken en hervatten”- Stop generating of de Escape-toets onderbreekt een lopend antwoord.
- Onderbroken antwoorden blijven bewaard. Sluit je per ongeluk je tab, dan kun je het gesprek later openen en zie je het antwoord tot het punt waar het werd onderbroken.
- Bij lange gesprekken voert de assistent automatisch contextcompactie uit: oudere berichten worden samengevat zodat de chat door kan zonder dat je opnieuw hoeft te beginnen. Een meta-event in de chat geeft aan dat dit gebeurd is.
Productcontext in chat
Section titled “Productcontext in chat”| Product | Waar chat vooral op leunt |
|---|---|
| LEO | projectdocumenten, persoonlijke/gedeelde kennisbanken, brede juridische bronset, research jobs |
| VERA | projectdocumenten plus Omgevingswet, IPLO, officiële bekendmakingen en RvA |
| ZIA | projectdocumenten, persoonlijke/gedeelde kennisbanken, calculator, Taken en Word review; geen publieke juridische bronfamilies (ONS optioneel) |
Nuance:
- LEO lite deelt de chatscope met LEO, maar heeft een beperktere bronset.
Productscope van chats
Section titled “Productscope van chats”Chatlijsten zijn productscoped:
leoenleo-litedelen dezelfde chatscope:leo;veragebruikt scopevera;ziagebruikt scopezia.
Daardoor kan dezelfde gebruiker per product een andere chatlijst zien.
Persoonlijke chat vs. project-chat
Section titled “Persoonlijke chat vs. project-chat”Persoonlijke chat
Section titled “Persoonlijke chat”Zonder projectId gebruikt de chat vooral:
- je persoonlijke bestanden/kennisbank;
- gedeelde of publieke kennisbanken die je in Kennis hebt aangezet.
Project-chat
Section titled “Project-chat”Met projectId gebruikt de chat vooral:
- projectdocumenten als hoofdcontext;
- projecttaken voor
#-mentions; - gedeelde projectgeschiedenis voor collaborators.
Bestaande chat naar een project verplaatsen
Section titled “Bestaande chat naar een project verplaatsen”Via Save to project in de chatacties kun je een bestaande persoonlijke chat koppelen aan een project.
Belangrijk:
- het blijft dezelfde chatgeschiedenis;
- dit is een eenrichtingsactie in deze versie;
- projectleden kunnen de chat daarna ook openen.
@-mentions en #-mentions
Section titled “@-mentions en #-mentions”Documenten noemen met @
Section titled “Documenten noemen met @”Gebruik @ om gericht één of meer documenten te noemen.
Werking:
- typ
@en begin te filteren; - kies uit de lijst;
- gebruik
@"..."voor namen met spaties.
Taken noemen met #
Section titled “Taken noemen met #”In project-chat kun je taken noemen met #. Taken heten in de UI Taken; de oude URL /kanban blijft als alias werken.
Werking:
- typ
#en kies de taak; - gebruik
#"..."voor namen met spaties.
Berichten bewerken, opnieuw genereren en branchen
Section titled “Berichten bewerken, opnieuw genereren en branchen”Onder elk bericht in een gesprek zitten acties om de chat een andere kant op te sturen zonder dat je een nieuwe chat hoeft te beginnen:
- Bewerken van een eigen bericht stuurt de gewijzigde versie opnieuw door. De oorspronkelijke versie en het oorspronkelijke antwoord blijven bewaard als alternatieve tak (branch).
- Opnieuw genereren op een assistent-antwoord vraagt een nieuw alternatief. Ook hier blijven beide antwoorden bewaard.
- De branch-navigator verschijnt zodra er meerdere takken zijn. Daarmee blader je tussen alternatieven (1/2, 2/2 enzovoort) zonder dat je de chat splitst in losse gesprekken.
Per bericht houden we ook bij welke modellen er onderweg geprobeerd zijn (provider/model-attempt-geschiedenis). Dat is zichtbaar als je een antwoord in detail bekijkt, en helpt als een specifieke run vragen oproept.
Bijlagen: echte lifecycle
Section titled “Bijlagen: echte lifecycle”Chatbijlagen zijn geen losse “chat-only blobs”; ze gaan via dezelfde documentlaag als Bestanden en projectdocumenten.
Uploaden
Section titled “Uploaden”Je kunt bestanden toevoegen via:
- drag & drop,
- de paperclip.
Bestemming kiezen
Section titled “Bestemming kiezen”Als je niet in een project-chat zit, vraagt de shell waar de upload heen moet:
- je persoonlijke bestanden,
- een bestaand project,
- een nieuw project.
Verwerking
Section titled “Verwerking”Nieuwe bijlagen krijgen statussen zoals:
pending,processing,chunking,embedding,indexing,completed,failed.
Verzendblokkade
Section titled “Verzendblokkade”Dit is belangrijk:
- zolang een nieuwe bijlage nog niet op completed staat, blokkeert de chatcomposer het verzenden;
- dat voorkomt dat de assistent al antwoord geeft terwijl het bestand nog niet doorzoekbaar is.
Verwijderen
Section titled “Verwijderen”Je kunt een bijlage verwijderen:
- alleen uit de chatcontext, of
- ook uit de kennisbasis.
Dat tweede verwijdert het bestand voor iedereen binnen die scope.
Meer over bestandstypen: Bestanden.
Inline workspaces
Section titled “Inline workspaces”De shell is prompt-first: extra schermen kunnen inline in chat openen.
Voorbeelden:
- gesprek zoeken,
- promptbibliotheek,
- kennisinstellingen,
- projectoverzicht,
- projectdocumenten,
- Taken (kanban),
- research-overzicht of één research-run,
- LiDO ECLI-positioneringskaart (alleen LEO).
Het voordeel:
- je blijft in hetzelfde gesprek in plaats van steeds van route te wisselen.
Slash-commando’s
Section titled “Slash-commando’s”De composer ondersteunt slash-commando’s zoals:
/search/prompts/knowledge/project/documents/kanban/research
Opmerking:
/researchis alleen zinvol in LEO-context, omdat research jobs daar beschikbaar zijn.
Voorgestelde prompts en promptbibliotheek
Section titled “Voorgestelde prompts en promptbibliotheek”Voorgestelde prompts
Section titled “Voorgestelde prompts”Boven het invoerveld kunnen voorgestelde prompts verschijnen.
Wat je ermee kunt:
- de
X-knop verbergt ze voor de rest van je huidige sessie; - de vernieuwknop vraagt drie nieuwe suggesties op;
- vernieuwen heeft een cooldown van 10 seconden.
Promptbibliotheek
Section titled “Promptbibliotheek”Via de promptbibliotheek kun je:
- standaardprompts gebruiken;
- filteren op tags;
- eigen prompts maken;
- org- of publieke prompts beheren als je rechten dat toelaten;
- promptsets importeren of exporteren.
Actiekaarten (Human in the loop)
Section titled “Actiekaarten (Human in the loop)”Soms heeft de assistent een expliciete bevestiging nodig voordat hij doorgaat, bijvoorbeeld bij een grotere onderzoeksactie of voordat hij iets schrijft op een externe systeem.
Dan verschijnt er een actiekaart met knoppen:
- elke knop stuurt een vooraf ingestelde reactie namens jou;
- je hoeft geen korte triggerwoorden te typen;
- na je klik gaat de chat direct verder met die keuze.
Sommige actiekaarten zijn prefill-acties: ze zetten een voorstel in je invoerveld klaar (bijvoorbeeld een conceptbericht of -mail) dat je nog kunt aanpassen voordat je het verstuurt. De assistent voert in dat geval niets uit totdat jij het zelf bevestigt.
Broncontrole in chat
Section titled “Broncontrole in chat”Chat ondersteunt broncontrole via:
- tool-cards die laten zien welke tools de assistent gebruikt heeft en welke parameters daarbij hoorden;
- getypeerde bronbadges in de tekst voor wet, jurisprudentie en officiële publicaties. Veelvoorkomende types:
BWBR(wettenbank),ECLI(rechtspraak),EURLEX(EU-recht),KOOP(officiële bekendmakingen),RVA(Raad van Arbitrage),BIG(BIG-register),BAG(Kadaster BAG),NZa,FMS,AP,ACM,UWV,BD(Belastingdienst),LIT(literatuur/OpenAlex),ECHRenCORDIS; - aanvullende verwijzingen zoals “Boek N BW” en typische wettenklikken, die naar dezelfde drawer leiden;
- documentcitaten in de vorm
[[bestand.ext | "letterlijke passage"]], die in een bestandsdrawer openen met de letterlijke tekst (verbatim_text) en — waar relevant — tabelcellen metcolSpan/rowSpan.
Gebruik dit actief:
- klik een badge of
[[...]]-blok aan om de drawer te openen; - controleer of de quote in de bron klopt;
- behandel een antwoord als concept totdat de broncontrole gedaan is.
Als een ECLI niet (meer) gevonden wordt, krijg je een nettere foutmelding in plaats van een harde 404. Citaten zonder expliciete quote worden waar mogelijk alsnog gelinkt aan de juiste bron.
LiDO ECLI-positioneringskaart (alleen LEO)
Section titled “LiDO ECLI-positioneringskaart (alleen LEO)”In LEO kan de assistent een positioneringskaart openen die uitspraken visualiseert ten opzichte van elkaar:
- standaardweergave: memo-eerst met de juridische piramide eronder;
- baksteenraster van zaken met de richting van verwijzingen tussen uitspraken;
- standaard wordt twee niveaus diep opgehaald (
depth-2).
Gebruik de kaart om snel te zien of een uitspraak gevolgd, genuanceerd of verlaten is door latere rechtspraak.
Spraakchat (voice)
Section titled “Spraakchat (voice)”Je kunt je bericht inspreken in plaats van typen. Chat transcribeert je spraak automatisch en plaatst de tekst in het invoerveld.
Opnemen
Section titled “Opnemen”- Klik op de microfoonknop naast de verzendknop.
- Er verschijnt een opnamepaneel met een geluidsgolfvisualisatie en een timer.
- Spreek je bericht in.
- Klik op Klaar (vinkje) of klik nogmaals op de microfoon om de opname te stoppen.
- De getranscribeerde tekst verschijnt in het invoerveld — je kunt deze bewerken voordat je verzendt.
- Druk op Verzenden (of Enter) zoals normaal.
Automatisch stoppen bij stilte
Section titled “Automatisch stoppen bij stilte”Als je langer dan 5 seconden stil bent, stopt de opname automatisch en wordt de tekst getranscribeerd. Zo hoef je niet handmatig op stoppen te klikken.
Meerdere opnames toevoegen
Section titled “Meerdere opnames toevoegen”Elke opname wordt toegevoegd aan bestaande tekst in het invoerveld. Je kunt dus meerdere keren opnemen om je bericht stuk voor stuk op te bouwen.
Bescherming tegen onbedoelde invoer
Section titled “Bescherming tegen onbedoelde invoer”De spraakfunctie heeft meerdere beveiligingslagen:
- Microfoon alleen aan op verzoek: de microfoon staat pas aan als je expliciet op de knop klikt.
- Ruisfilter: achtergrondgeluid onder -40 dB wordt genegeerd.
- Minimale opnameduur: opnames korter dan 0,8 seconde worden genegeerd.
- Tekstbevestiging: getranscribeerde tekst wordt niet automatisch verzonden — je moet altijd zelf op Verzenden drukken.
Vereisten
Section titled “Vereisten”- Een moderne browser (Chrome, Firefox, Edge of Safari) met microfoontoegang.
- De microfoonknop verschijnt alleen als je browser audio-opname ondersteunt.
- Als je microfoontoegang weigert, kun je dit later inschakelen via je browserinstellingen.
DeepThink
Section titled “DeepThink”Gebruik DeepThink voor:
- complexe analyses,
- lange of strakke instructies,
- output die inhoudelijk stabieler moet zijn.
Laat DeepThink uit als je snel wilt itereren.
Documentatie-opzoekvragen
Section titled “Documentatie-opzoekvragen”Als je in chat vraagt “hoe gebruik ik …”, kan de assistent documentatiepagina’s opzoeken en citeren.
Dat is handig voor:
- exacte knopflows,
- productspecifieke verschillen,
- supportvragen.
Exports en vervolgacties
Section titled “Exports en vervolgacties”Vanuit een antwoord kun je vaak:
- exporteren naar PDF;
- exporteren naar Word;
- in projectcontext Word opslaan in projectbestanden;
- in Word-add-in context invoegen in Word.
Meer: Exporteren.