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. |
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.
Wel: beleid, proces- en technische documentatie waar herleidbare antwoorden nodig zijn. Niet: snelle pilots zonder beheer, of agents die buiten de bibliotheek moeten zoeken.
De agent wordt gestuurd door vier bestanden in agent_docs/. Elk heeft een eigen functie. Samen zijn ze 3-5 pagina's.
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. |
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 ---
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.
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> |
... | ... | ... | ... |
... | ... | ... | ... |
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.
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.
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: ... |
Je documenten blijven waar ze zijn. Je voegt alleen een map agent_docs/ toe aan je bestaande SharePoint-bibliotheek.
agent_docs/
Startblad_<AGENTNAAM>.docx
SystemPrompt_<AGENTNAAM>.docx
DocMap_<AGENTNAAM>.docx
Glossary_<AGENTNAAM>.docx
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.
Verwijder dubbele of verouderde versies van documenten uit de bibliotheek.
Check: geen dubbele bestanden; één leidende versie per document.
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.
Deel de bibliotheek met je gebruikers. Verwijs ze naar het Startblad.
Check: kernvragen worden correct beantwoord met bronverwijzingen.
Na oplevering: houd de kernvragen in de DocMap groen bij elke wijziging.
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. |
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).
Hieronder een voorbeeld van een ingevulde DocMap. Gebruik dit als startpunt en vervang de inhoud door je eigen documenten.
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? |
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/ |
# | 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) |