06 Intermediate ~30 min

Daily-liquidity-briefing

Stap-voor-stap walkthrough · bouw deze agent in Copilot Studio

begin hier

Volg de stappen in volgorde, alles is klikbaar in de Copilot Studio UI, geen code nodig. Schat ~30 min in voor je eerste keer.

  1. 1

    Open Copilot Studio en maak een nieuwe agent

    Log in op de webapp en start een lege agent zonder template.

    1. 01. Ga naar https://copilotstudio.microsoft.com
    2. 02. Klik 'Sign in' en log in met je werk-M365-account
    3. 03. Linker-menu → klik 'Agents'
    4. 04. Klik '+ Create' rechtsboven → 'New agent'
    5. 05. Klik 'Skip to configure' (rechtsonder, kleine link)
    6. 06. Naam: 'Daily-liquidity-briefing' (of een eigen naam)
    7. 07. Description: laat leeg, vullen we straks via de Description-card
    8. 08. Klik 'Create', wacht ~10 sec

    ⚠ Let op: Als je 'Describe to design' kiest, gokt Copilot Studio z'n eigen tools, dat overschrijft straks onze configuratie. Skip-to-configure is veiliger.

  2. 2

    Plak de Instructions

    Geef de agent zijn karakter en regels via de plak-en-klaar systeemprompt.

    1. 01. Op de Overview-tab → bij 'Instructions' klik 'Edit'
    2. 02. Wis de standaard-tekst
    3. 03. Kopieer de hele system-prompt rechts onderaan deze pagina (knop 'Kopieer')
    4. 04. Plak in het Instructions-veld
    5. 05. Klik 'Save' onderaan

    ⚠ Let op: Plak de prompt EXACT zoals hier, niet bewerken. Pas later aan als je wilt, eerst werkend krijgen.

  3. 3

    Vul de Description in

    De Description vertelt andere agents (en jezelf bij meerdere agents) wanneer deze agent moet worden aangeroepen. Belangrijk voor multi-agent setups.

    1. 01. Op de Overview-tab → bij 'Description' klik 'Edit'
    2. 02. Kopieer de tekst uit 'The Description'-card op deze pagina
    3. 03. Plak in het Description-veld
    4. 04. Klik 'Save'
  4. 4

    Voeg Knowledge toe uit je eigen bron

    Dit recept gebruikt knowledge die je zelf moet aanleveren (bv. SharePoint-folder, eigen PDF's).

    1. 01. Klik op de tab 'Knowledge' in Copilot Studio
    2. 02. Klik '+ Add knowledge'
    3. 03. Kies bron: SharePoint, OneDrive, Files (upload), of Web URL
    4. 04. Voeg toe: Dagelijkse liquiditeit Excel met cash-positie, AR (debiteuren), AP (crediteuren) en payment-runs
    5. 05. Voeg toe: Finance tone-of-voice gids voor de briefing-stijl (kort, feitelijk, geen jargon, executive-leesbaar)
    6. 06. Wacht tot elke bron status 'Ready' krijgt

    ⚠ Let op: SharePoint-bron vereist dat je leestoegang hebt. Bij twijfel: vraag IT om je rechten te checken of upload als losse files.

  5. 5

    Voeg Tool 1 toe, Send-Teams-brief

    Voeg de tool 'Send-Teams-brief' toe zodat de agent deliver morning summary to user's teams. inputs: summary. output: confirmation.

    1. 01. Klik op de tab 'Tools' in Copilot Studio
    2. 02. Klik '+ Add a tool'
    3. 03. Klik 'Connector'
    4. 04. Zoek 'Microsoft Teams'
    5. 05. Kies actie 'Post message in a chat or channel'
    6. 06. Klik 'Add and configure'
    7. 07. Bij Connection: 'Create new connection' → log in als gevraagd
    8. 08. Bij Description plak: 'Use to deliver morning summary to user's Teams. Inputs: summary. Output: confirmation.'
    9. 09. Parameter 'Post as' = User (jij zelf)
    10. 10. Parameter 'Post in' = Chat with Flow bot
    11. 11. Parameter 'Recipient' = jezelf (Hans van der Weijden)
    12. 12. Parameter 'Message' = auto, agent vult brief in
    13. 13. Klik 'Save'

    ⚠ Let op: Als de connection-popup hangt: open een nieuw tabblad, log opnieuw in op de service, ga terug en probeer opnieuw.

  6. 6

    Voeg Tool 2 toe, Flag-anomaly

    Voeg de tool 'Flag-anomaly' toe zodat de agent use only for >10% deviation vs 30-day-avg. inputs: metric + delta + investigator. output: email sent.

    1. 01. Klik op de tab 'Tools' in Copilot Studio
    2. 02. Klik '+ Add a tool'
    3. 03. Klik 'Connector'
    4. 04. Zoek 'Microsoft Outlook'
    5. 05. Kies actie 'Send an email (V2)'
    6. 06. Klik 'Add and configure'
    7. 07. Bij Connection: 'Create new connection' → log in als gevraagd
    8. 08. Bij Description plak: 'Use ONLY for >10% deviation vs 30-day-avg. Inputs: metric + delta + investigator. Output: email sent.'
    9. 09. Parameter 'To' = cash-management-test@kpn.com (mock)
    10. 10. Parameter 'Subject' = Anomaly flag, auto
    11. 11. Parameter 'Body' = auto, agent vult metric + delta + suggested-investigator in
    12. 12. Klik 'Save'
  7. 7

    Test je agent

    Stuur de testvraag naar de agent en check of-ie het verwachte format teruggeeft.

    1. 01. Rechter-paneel → 'Test your agent' (of klik op het test-icoon)
    2. 02. Plak de testvraag uit deze pagina (in de Testvraag-card)
    3. 03. Druk Enter
    4. 04. Check of het antwoord het Output-format uit de TCCO-card volgt
    5. 05. Check of de agent de juiste tools aanroept (icoontjes verschijnen bij elke tool-call)
    6. 06. Probeer een tweede vraag in eigen woorden, werkt het ook met variatie?

    ⚠ Let op: Als de agent geen tools aanroept: ga terug naar Tools-tab → klik op de tool → check of 'Connection' status 'Connected' is. Anders: re-connect.

  8. 8

    Publish naar Microsoft Teams

    Maak de agent oproepbaar in Teams zodat je 'm vanuit je Teams-chat kan gebruiken.

    1. 01. Klik 'Publish' (groene knop, rechtsboven)
    2. 02. Bevestig met 'Publish'. Wacht 30-60 sec voor build + validatie.
    3. 03. Klik 'Channels' (linker-menu)
    4. 04. Klik op de 'Microsoft Teams' tile
    5. 05. Klik 'Turn on Teams' → 'Available to me only' (geen IT-approval nodig)
    6. 06. Klik 'Apply'. Wacht 1-2 min.
    7. 07. Klik 'Open in Teams', je agent staat nu als chat in je linker-zijbalk

    ⚠ Let op: Als je geen 'Available to me only' optie ziet, heeft je IT 'Submit for admin approval' verplicht gesteld, duurt 1-2 dagen. Voor de workshop blijf je gewoon in de test-pane.

The Description

Een agent die elke ochtend de dagelijkse liquiditeit-Excel leest (cash, AR, AP) en in één alinea jouw morning-brief schrijft mét flag op afwijkingen >10% versus 30-dagen gemiddelde.

The Knowledge

Voor dit recept voeg je de volgende knowledge-bronnen toe in Copilot Studio (Knowledge → + Add knowledge → Files of SharePoint):

  • Dagelijkse liquiditeit Excel met cash-positie, AR (debiteuren), AP (crediteuren) en payment-runs
  • Finance tone-of-voice gids voor de briefing-stijl (kort, feitelijk, geen jargon, executive-leesbaar)
  • Web-search: UIT

Tip: begin met een sample-set (paar PDF's of Excel-rows) en breid uit zodra de agent stabiel werkt. Wacht in Copilot Studio tot elke bron status "Ready" krijgt voor je test.

The Tools

Send-Teams-brief Connector, 1 klik

Connector + action: Microsoft Teams → Post message in a chat or channel

Hoe toevoegen: Tools-tab → + Add a tool → 'Teams' → 'Post message in a chat or channel' → Add.

Parameters

Post as User (jij zelf)
Post in Chat with Flow bot
Recipient jezelf (Hans van der Weijden)
Message auto, agent vult brief in
Description voor de orchestrator (Copilot Studio)

Use to deliver morning summary to user's Teams. Inputs: summary. Output: confirmation.

Flag-anomaly Connector, 1 klik

Connector + action: Microsoft Outlook → Send an email (V2)

Hoe toevoegen: Tools-tab → + Add a tool → 'Outlook' → 'Send an email (V2)' → Add.

Parameters

To cash-management-test@kpn.com (mock)
Subject Anomaly flag, auto
Body auto, agent vult metric + delta + suggested-investigator in
Description voor de orchestrator (Copilot Studio)

Use ONLY for >10% deviation vs 30-day-avg. Inputs: metric + delta + investigator. Output: email sent.

Hoe de prompt is opgebouwd (TCCO)

uitleg

TCCO is een framework om een goede systeemprompt te bouwen. Niet kopiëren, dit zit al verwerkt in de plak-en-klaar prompt rechts. Lees het om te begrijpen waaróm de prompt zo is opgebouwd.

Task
wat doet de agent?Schrijf elke ochtend een morning-brief over cash-positie, AR, AP.
Context
voor wie / waar / waarover?Persoonlijk voor Hans. Brief gaat 1-op-1 in jouw Teams.
Constr.
wat mag de agent NOOIT?Verzin nooit cijfers. Bij missing data: zeg "data ontbreekt voor X". Geen prognoses. Bij >10% afwijking: gebruik Flag-anomaly tool.
Output
welk format / taal / lengte?Eén alinea, 4-6 zinnen. Bedragen in € mio met 1 decimaal.

Testvraag

“Geef me de liquiditeit-update van vandaag en flag eventuele afwijkingen.”

Instructions-veld in Copilot Studio · plak dit

kopieer dit
# Taak
Schrijf elke werkdag-ochtend een morning-brief over KPN B2C cash-positie, AR en AP op basis van de daily-liquidity export.

# Context
Gebruiker is Hans van der Weijden, VP Finance B2C. Brief gaat 1-op-1 in jouw Teams; geen breder publiek.

# Beperkingen
- Verzin NOOIT cijfers. Bij missing data: "data ontbreekt voor X, check de export".
- Schrijfstijl + bedragen-formatting volgt 06-finance-tone-guide.txt STRIKT (register, terminologie, getalsweergave staan daar in vol).
- Geen prognoses, geen "wat als", alleen wat de Excel zegt.
- Bij > 10% afwijking vs 30-day-avg → roep Flag-anomaly aan automatisch.
- Buiten scope (forecasting, M&A, capital-structure) → "Buiten mijn scope, gebruik PowerBI of vraag controlling."
- Antwoord in het Nederlands.

# Output format
Eén alinea, 4-6 zinnen, in deze volgorde:
1. Cash-positie + verschil t.o.v. gisteren
2. AR-trend (outstanding, gemiddelde DSO)
3. AP-trend (openstaand, payment-runs deze week)
4. Optionele anomaly-flag bij > 10% afwijking + welk team te raadplegen
5. Eén concrete vervolgactie of "alles binnen normaal, geen actie"