Last converted: 2026-03-18 20:26 UTC

Handboek SharePoint Agents

Versie

v2 – 20260318

Status

Concept

Doelgroep

Teams die een SharePoint Agent willen inrichten en beheren.

Legenda

[GEN] = herbruikbaar voor elke agent. [FONS] = voorbeeldspecifiek.

Introductie

Dit handboek helpt je een SharePoint Agent in te richten die nuttige, herleidbare antwoorden geeft. De agent beantwoordt vragen op basis van documenten in een SharePoint-bibliotheek en verwijst altijd naar bronnen.

De aanpak is bewust simpel: je plaatst een map agent_docs/ in je bestaande SharePoint-bibliotheek met vier stuurbestanden. Je documenten blijven waar ze zijn. De DocMap beschrijft wat er is en hoe het samenhangt — daarmee vervangt hij de subfolder-SysteemPrompts die in eerdere versies nodig waren.

0. Overzicht

Wat je oplevert

Wat je niet nodig hebt

Wanneer wel/niet gebruiken

Wel: beleid, proces- en technische documentatie waar herleidbare antwoorden nodig zijn. Niet: snelle pilots zonder beheer, of agents die buiten de bibliotheek moeten zoeken.

1. Stuurbestanden

De agent wordt gestuurd door vier bestanden in agent_docs/. Elk heeft een eigen functie. Samen zijn ze 3-5 pagina's.

1.1 Startblad (voor mensen)

Een half A4'tje dat uitlegt wat de agent doet, voor wie, en wat er niet in zit. Dit is voor gebruikers, niet voor de agent.

Naam agent

<AGENTNAAM>

Doel

Beantwoordt vragen over <domein> op basis van documenten in deze bibliotheek.

Scope IN

Documenten in deze bibliotheek.

Scope OUT

Geen acties uitvoeren; geen info buiten de bibliotheek.

Beheerder

<naam/team>

Systeemprompt

agent_docs/SystemPrompt_<AGENTNAAM>.docx

Hoe gebruik ik?

Stel vragen in gewone taal. De agent verwijst naar bronnen.

1.2 SystemPrompt (voor de agent)

Gedragsregels voor de agent. Kort en hard.

--- BEGIN SYSTEEMPROMPT [GEN] ---
ROL
Je bent de <AGENTNAAM> SharePoint Agent. Je helpt <DOELGROEP> met vragen over <DOMEIN>.

BRONNEN (HARD)
Gebruik uitsluitend informatie uit documenten in deze SharePoint-bibliotheek. Raadpleeg de DocMap om te bepalen welke documenten relevant zijn.

GEDRAG
• Verzin niets. Als info niet in de documenten staat: "Niet te vinden in de beschikbare documenten."
• Combineer informatie uit meerdere documenten als dat nodig is.
• Geef altijd bronverwijzing: "Bronnen: [documentnaam]".
• Gebruik de termen en synoniemen uit de Glossary.

SCOPE
• Niet: bestanden wijzigen/uploaden, systemen aansturen, e-mails sturen.
• Wel: uitleg, samenvatten, definities, verbanden leggen.

ANTWOORDFORMAT
Eerst antwoord, daarna: "Bronnen: …".
--- EINDE SYSTEEMPROMPT ---

1.3 DocMap (het hart)

De DocMap vertelt de agent wat er in de bibliotheek staat, hoe documenten samenhangen, en wanneer welk document geraadpleegd moet worden. Dit vervangt de subfolder-SysteemPrompts uit v1 — alles in één overzicht.

Documentenoverzicht

Per document of folder: wat het is, welk type, en bij welke vragen de agent het moet raadplegen.

Document / folder

Type

Beschrijving

Raadplegen bij

<folder of bestand>

Beleid / Proces / Technisch / Referentie

<wat het bevat, hoe het eruitziet, hoe vaak het wordt bijgewerkt>

<bij welke vragen>

...

...

...

...

...

...

...

...

Relaties

Welke documenten samen gelezen moeten worden voor een volledig antwoord. Dit maakt cross-document antwoorden mogelijk.

Vraagtype

Primaire bron

Combineer met

<type vraag>

<document/folder>

<ander document> (voor <wat>)

...

...

...

Tip: de "Raadplegen bij"-kolom in het documentenoverzicht helpt de agent al een heel eind. Voeg pas relaties toe als cross-document antwoorden niet vanzelf lukken.

Kernvragen

5-10 vragen die je gebruikers echt stellen, plus een paar over agentgedrag. Dit zijn je testvragen — als de agent deze goed beantwoordt, werkt hij.

Twee typen:
• Operationeel [O]: vragen die gebruikers in de praktijk stellen.
• Functioneel [F]: vragen over de agent zelf en zijn gedrag.

ID

Vraag

Verwachte bron(nen)

Acceptatie

Q1 [O]

<echte gebruikersvraag>

<document(en)>

<wat het antwoord moet bevatten>

Q2 [O]

<cross-document vraag>

<doc1> + <doc2>

Combineert info uit beide docs

Q3 [O]

<vraag met synoniem>

<document>

Vindt het ondanks andere woordkeuze

Q4 [F]

Wat doe je als info niet te vinden is?

SystemPrompt

Zegt: "Niet te vinden…"

Q5 [F]

In welk format geef je antwoorden?

SystemPrompt

Bevat "Bronnen: …"

Regel: als een vraag fout gaat, fix in de documenten of DocMap — niet in de vraag.

1.4 Glossary

Termen en synoniemen die gebruikers hanteren. Leg hier vast wat verwarrend is of waar meerdere woorden voor bestaan. De agent gebruikt dit om vragen beter te matchen.

Term

Synoniemen / toelichting

<Term A>

<Synoniem 1>, <Synoniem 2>. Korte uitleg.

<Term B>

<Afkorting>. Korte uitleg.

<Term C>

Wordt soms verward met <Term D>. Verschil: ...

2. Je bibliotheek inrichten

Je documenten blijven waar ze zijn. Je voegt alleen een map agent_docs/ toe aan je bestaande SharePoint-bibliotheek.

Wat je toevoegt

agent_docs/
Startblad_<AGENTNAAM>.docx
SystemPrompt_<AGENTNAAM>.docx
DocMap_<AGENTNAAM>.docx
Glossary_<AGENTNAAM>.docx

Tips voor vindbaarheid

3. In 4 stappen naar een werkende agent

Stap 1 — agent_docs/ aanmaken

Maak een map agent_docs/ in je SharePoint-bibliotheek. Schrijf de 4 stuurbestanden (gebruik de sjablonen uit hoofdstuk 1). Vul de DocMap in: beschrijf elke folder/document in de bibliotheek met type, beschrijving, en wanneer te raadplegen. Voeg 5-10 kernvragen toe.

Check: DocMap beschrijft je documenten. Glossary bevat de termen die gebruikers hanteren.

Stap 2 — Opruimen

Verwijder dubbele of verouderde versies van documenten uit de bibliotheek.

Check: geen dubbele bestanden; één leidende versie per document.

Stap 3 — Testen

Stel de kernvragen uit je DocMap aan de agent en beoordeel de antwoorden.

Check: bij fouten, pas de DocMap aan (beschrijving, relaties) of de documenten (koppen, termen). Niet de vraag.

Stap 4 — Delen

Deel de bibliotheek met je gebruikers. Verwijs ze naar het Startblad.

Check: kernvragen worden correct beantwoord met bronverwijzingen.

4. Onderhoud

Na oplevering: houd de kernvragen in de DocMap groen bij elke wijziging.

Veelvoorkomende problemen

Probleem

Fix

Agent mist informatie die er wel is

Check koppen in brondocument + voeg betere beschrijving toe aan DocMap.

Agent geeft geen bronverwijzing

Versterk SystemPrompt: "Bronnen: …" is verplicht.

Cross-document antwoord lukt niet

Voeg een relatie toe in de DocMap.

Antwoorden variëren per dag

Verwijder dubbele/oude versies uit de bibliotheek.

5. Hergebruik

Dit handboek is generiek [GEN]. De structuur (agent_docs/ met 4 stuurbestanden) en de SystemPrompt-principes werken voor elk domein.

Stuurbestanden (Startblad, SystemPrompt, DocMap, Glossary).

SystemPrompt-principes (scope hard, niets verzinnen, altijd bronnen).

Kernvragen + fix-in-document-regel.

Domeinspecifieke termen, namen, en paden.

OTAP-interpretatie (P=Run, O=Change).

Appendix A: Uitgewerkte DocMap (voorbeeld)

Hieronder een voorbeeld van een ingevulde DocMap. Gebruik dit als startpunt en vervang de inhoud door je eigen documenten.

Documentenoverzicht

Document / folder

Type

Beschrijving

Raadplegen bij

richtlijnen/architectuur.docx

Beleid

Leidende architectuurprincipes voor data-inrichting

Vragen over waarom iets zo is ingericht

schemas/productie/

Technisch

Dataset-schema's van de productie-omgeving (dagelijks bijgewerkt). Bevat CSV-bestanden met kolomnamen en datatypes per dataset.

Vragen over welke velden, tabellen of containers er zijn

schemas/ontwikkel/

Technisch

Dataset-schema's van de ontwikkelomgeving (dagelijks bijgewerkt). Wijzigingen t.o.v. productie zijn hier zichtbaar.

Vragen over wat er gaat veranderen of wat er nieuw is

handleidingen/onboarding.docx

Proces

Stappenplan voor het onboarden van een nieuw dataproduct

Hoe voeg ik een nieuw dataproduct toe?

roldefinitie/taken.docx

Referentie

Verantwoordelijkheden en gedragsregels

Wat kan/mag de agent? Wie is verantwoordelijk?

Relaties

Vraagtype

Primaire bron

Combineer met

Hoe is dataset X ingericht?

schemas/productie/

richtlijnen/architectuur.docx (voor de waarom)

Wat verandert er in de volgende release?

schemas/ontwikkel/

schemas/productie/ (voor de diff)

Hoe voeg ik een dataproduct toe?

handleidingen/onboarding.docx

richtlijnen/architectuur.docx + schemas/productie/

Kernvragen

#

Vraag

Verwachte bron(nen)

Acceptatie

Q1 [O]

Welke containers zijn er in de productie-omgeving?

schemas/productie/

Lijst van containers + bronverwijzing

Q2 [O]

Hoe voeg ik een nieuw dataproduct toe?

handleidingen/onboarding.docx

Stappenplan + bronverwijzing

Q3 [O]

Wat is het verschil tussen productie en ontwikkel voor dataset X?

schemas/productie/ + schemas/ontwikkel/

Vergelijking uit beide docs

Q4 [O]

Wat zijn de regels voor de Proces Laag?

richtlijnen/architectuur.docx

Richtlijnen + bronverwijzing

Q5 [F]

Kan je mijn data uploaden naar productie?

SystemPrompt

"Niet te vinden in de beschikbare documenten." (buiten scope)