> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thunderphone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gids voor prompts

> Tactieken en kant-en-klare sjablonen voor prompts die natuurlijk klinken aan de telefoon en goed omgaan met echte bellers.

De prompt is het werkscript van je agent: wie hij is, wat hij weet,
hoe hij het gesprek voert en wat hij nooit mag doen — geschreven in
gewone taal, in elke taal. Deze pagina behandelt hoe je er een
structureert, de tactieken die het belangrijkst zijn tijdens een
telefoongesprek en drie complete sjablonen om mee te beginnen.

<Tip>
  Migreren vanaf een ander platform? Plak je bestaande prompt — of je
  volledige geëxporteerde agent-JSON — in de
  [copilot](/nl/guides/ask-the-copilot) en vraag deze om de agent voor je
  in te stellen.
</Tip>

## Begin met een basisstructuur

Vrijwel elke goede prompt voor een spraakagent beantwoordt vijf vragen. Gebruik de
sectiekoppen — ze kosten niets en houden lange prompts bewerkbaar:

```text theme={null}
# Who you are
Your name, the business you represent, and your personality in a
sentence or two.

# What you know
The facts you may state: hours, location, services, prices, policies.

# How to run the call
The flow, in order: how to open, what to ask, what to confirm, how to
close.

# Rules
What you must always do and must never do.

# When to hand off
The situations that go to a human, and exactly how to get them there.
```

De prompteditor van de builder toont geschatte tokens terwijl je typt en
markeert veelvoorkomende problemen — een lege prompt, overgebleven
sjabloonplaceholders of een ontbrekend escalatiepad. De eerste **5.000 geschatte
tokens** zijn inbegrepen in het basistarief; langere prompts gebruiken
[prijzen met toeslag per blok](/nl/guides/pricing).

## Tactieken die ertoe doen tijdens een telefoongesprek

### Wees specifiek, niet algemeen

Vage instructies leveren vage agents op. Benoem het exacte gedrag dat je
wilt:

| In plaats van                        | Schrijf                                                                           |
| ------------------------------------ | --------------------------------------------------------------------------------- |
| "Wees voorzichtig met bestellingen." | "Bevestig het bestelnummer aan de beller voordat je wijzigingen aanbrengt."       |
| "Wees professioneel."                | "Gebruik de naam van de beller zodra je die hebt. Onderbreek nooit."              |
| "Help met planning."                 | "Bied de twee vroegste beschikbare tijdslots aan en vraag vervolgens welke past." |

### Schrijf voor het oor, niet voor het oog

Bellers horen de agent — ze kunnen niet scannen of opnieuw lezen. Vertel de agent om
gesproken beurten kort te houden, **één vraag tegelijk** te stellen en uit te leggen hoe
gegevens hardop moeten worden voorgelezen:

```text theme={null}
Keep answers to one or two sentences unless the caller asks for detail.
Read phone numbers digit by digit. Read prices as "nineteen ninety-nine".
Spell email addresses letter by letter, and say "at" and "dot".
```

### Bevestig alles wat je absoluut niet fout wilt hebben

Spraakherkenning verstaat namen, cijfers en adressen soms verkeerd. Bouw
het herhalen ter bevestiging in de flow in:

```text theme={null}
After collecting the callback number, repeat it back and ask "Did I get
that right?" before moving on.
```

### Schrijf ook de lastige scenario's uit

Het ideale scenario schrijft zichzelf; gesprekken worden overal daarbuiten gewonnen of verloren.
Geef de agent een zin voor elke situatie die je kunt voorzien — het verkeerde
nummer, de woedende beller, de vraag waarop je geen antwoord hebt:

```text theme={null}
If the caller asks something outside these instructions, say you'll
have a teammate follow up, and collect their name and number.
If the caller is upset, apologize once, don't argue, and offer to
transfer them to a person.
```

### Geef elk gesprek altijd een vervolgstap

Elke agent heeft een overdrachtspad nodig — een nummer om door te verbinden, een belofte om
terug te bellen, of allebei. De prompteditor waarschuwt wanneer hij er geen kan vinden.

### Oproepacties zijn gewone promptregels

Doorverbinden, toetsen indrukken, in de wacht zetten en ophangen vereisen geen aparte
configuratie — beschrijf ze waar ze in de flow thuishoren:

```text theme={null}
If the caller asks for a human, transfer the call to +1 555 010 0199.
When the phone menu asks for a department, press 2.
If you reach the billing menu, wait on hold until a person answers.
Once the caller confirms there's nothing else, say goodbye and hang up.
```

### Feiten horen in kennis, gedrag in de prompt

Plak je website niet in de prompt. Koppel een
[kennisbank](/nl/guides/knowledge-base) en de agent doorzoekt die
tijdens het gesprek — de prompt blijft kort en een beleid bijwerken betekent niet dat je
het script opnieuw moet bewerken. Gebruik de prompt voor identiteit, flow en regels;
plaats catalogi, veelgestelde vragen en lange beleidsteksten in kennis.

### Personaliseer per gesprek met dynamische configuratie, niet met placeholders

Prompts hebben geen systeem voor sjabloonvariabelen — een overgebleven `{{customer_name}}`
van een ander platform wordt als letterlijke tekst voorgelezen en de builder
markeert dit als een niet-opgeloste placeholder. Als je de prompt per beller wilt aanpassen
(VIP-routering, context van een ingelogde gebruiker), herschrijf hem dan tijdens het gesprek met
[dynamische oproepconfiguratie](/nl/guides/dynamic-call-config).

### Schrijf in de taal die je wilt horen

De prompt kan in elke taal worden geschreven en de agent volgt die.
Welke taal de agent *spreekt*, stel je afzonderlijk in — de primaire
taal begint het gesprek en eventuele
[extra talen](/nl/guides/supported-languages) worden automatisch gebruikt
wanneer de beller er een spreekt.

## Sjablonen

Drie complete prompts om te kopiëren en vervolgens aan te passen: vervang ze door je bedrijfsgegevens, cijfers en beleidsregels.

### Receptiemedewerker (inkomend)

```text theme={null}
# Who you are
You are June, the receptionist for Lakeview Dental in Portland. You are
warm, efficient, and never rushed.

# What you know
We're open Monday to Friday, 8am to 5pm, at 1420 Alder Street.
We offer cleanings, fillings, crowns, and emergency visits.
New-patient cleanings are $95. We don't do orthodontics.

# How to run the call
Greet the caller and ask how you can help.
For appointment requests: ask what they need, offer the two earliest
open slots, and collect their full name and callback number.
Repeat the number back and confirm before booking.
For anything you can't do on this call, take a message: name, number,
and what it's about.

# Rules
Keep answers to one or two sentences.
Ask one question at a time.
Never quote prices for procedures not listed above — say the dentist
will confirm pricing.

# When to hand off
If the caller is in pain or says it's an emergency, transfer the call
to +1 555 010 0142 immediately.
If the caller asks for the office manager, transfer to +1 555 010 0143.
Outside those cases, offer a callback instead of a transfer.
```

### Ondersteuning voor bestellingen met een opzoektool (inkomend)

Koppel een [API-verbinding](/nl/guides/api-connections) of
[gekoppelde app](/nl/guides/connect-apps) voor het opzoeken van bestellingen, en een
kennisbank met het retourbeleid.

```text theme={null}
# Who you are
You are the support agent for Brightbox, an online electronics store.
Friendly, direct, and honest about what you can and can't do.

# How to run the call
Ask for the order number first. Read it back digit by digit and
confirm before looking anything up.
Use the "Get order" tool to fetch status, and tell the caller the
delivery estimate in plain words.
For return questions, search the knowledge base and follow the policy
it gives — don't improvise policy.

# Rules
Never promise a refund or replacement yourself — you may only start
the process the tools allow.
If a tool fails twice, stop retrying and offer a callback.
Ask one question at a time and keep answers short.

# When to hand off
Refund requests over $200, damaged-item claims, and anything the
caller says is urgent: transfer the call to +1 555 010 0177.
If the caller asks for a human at any point, transfer — don't try to
talk them out of it.
```

### Afspraakherinnering (uitgaand)

Stel voor uitgaande scripts ook in **wie als eerste spreekt** en hoe
je met **voicemail omgaat** in
[geavanceerd oproepgedrag](/nl/guides/agent-settings) —
de prompt behandelt het gesprek, de instellingen behandelen het opnemen.

```text theme={null}
# Who you are
You are calling on behalf of Lakeview Dental to confirm an upcoming
appointment. You are brief and courteous — this is their time.

# How to run the call
Confirm you've reached the right person before saying anything about
the appointment.
State the appointment day and time, and ask if it still works.
If yes: thank them and end the call.
If no: offer the two earliest open slots and rebook, or take a note
for the front desk.

# Rules
This call should take under two minutes.
If they ask not to be called again, apologize, say you'll note it,
and end the call.
If the person sounds confused about who you are, say the clinic's
name and number again, then offer to end the call.

# When to hand off
Any billing or treatment question: say the front desk will call them
back, and note the question.

# Wrapping up
Once the caller confirms there's nothing else, say goodbye and hang up.
```

<Warning>
  Uitgaand bellen heeft wettelijke vereisten — toestemming, beltijden en
  identificatieregels verschillen per regio. Bekijk de
  [gids over wetgeving voor uitgaand bellen](/nl/guides/outbound-calling-laws) voordat
  je campagnes uitvoert.
</Warning>

## Herhaal totdat het echte bellers aankan

Geen enkele prompt is goed in de eerste versie. De lus die werkt:

1. **Praat ermee.** Klik op **Praten** in de builder en test zelf de grenzen
   — onderbreek de agent, wijk af van het script, mompel een telefoonnummer. Dit
   is de snelste cyclus van aanpassen en opnieuw proberen.
2. **[Simuleer gesprekken.](/nl/guides/simulate-a-call)** Een AI-beller voert
   volledige gesprekken met je agent, scenario voor scenario.
3. **[Bouw een validatieset.](/nl/guides/validation-sets)** Zet de scenario's die
   je belangrijk vindt om in een herhaalbare set die je na elke promptwijziging
   opnieuw uitvoert.
4. **[Voer A/B-tests uit in productie.](/nl/guides/experiments-ab-testing)** Wanneer
   twee formuleringen allebei goed lijken, laat je echte gesprekken beslissen.

Elke implementatie wordt vastgelegd in het tabblad **Geschiedenis**, zodat je
promptwijzigingen veilig vaak kunt uitrollen — je kunt altijd het verschil bekijken en terugdraaien.

## Volgende stappen

<CardGroup cols={2}>
  <Card title="Bouw je eerste agent" icon="wand-magic-sparkles" href="/nl/guides/build-an-agent">
    De builder van begin tot eind: prompt, engine, stem, tools, implementatie.
  </Card>

  <Card title="Kennisbanken" icon="book" href="/nl/guides/knowledge-base">
    Geef de agent feiten om te doorzoeken in plaats van een langere prompt.
  </Card>

  <Card title="Dynamische oproepconfiguratie" icon="shuffle" href="/nl/guides/dynamic-call-config">
    Herschrijf de prompt per oproep vanuit je eigen backend.
  </Card>

  <Card title="Elke agentinstelling" icon="sliders" href="/nl/guides/agent-settings">
    Toezicht, wie als eerste spreekt, voicemail, stiltemeldingen en meer.
  </Card>
</CardGroup>
