Kanaalgedrag
Overzicht
Het paneel Agentgedrag bepaalt de standaardpersoonlijkheid van de agent en hoe deze antwoordt op elk tekstkanaal: hoe lang antwoorden zijn, of ze Markdown-opmaak gebruiken en hoeveel tijd de agent aan een turn kan besteden. Een antwoord dat goed werkt in een live chat in een widget is vaak te beknopt voor een Zendesk-ticket, en een Slack-antwoord kan Markdown-opmaak gebruiken terwijl dat bij een sms niet kan.
Elk kanaal begint met verstandige standaardinstellingen en je kunt afzonderlijke instellingen per kanaal overschrijven. Spraakgesprekken worden niet beïnvloed: die gebruiken altijd gedrag dat is afgestemd op live gesprekken (beknopte antwoorden in platte tekst met een realtime turnbudget).
Standaardpersoonlijkheid
Standaard worden enkele regels voor antwoordstijl toegevoegd aan de systeemprompt van de agent, zodat deze direct behulpzaam is: geef behulpzame, informatieve en beleefde antwoorden, stel verduidelijkende vragen wanneer meer informatie nodig is, houd antwoorden helder en beknopt, en vermijd te herhalen wie de agent is, tenzij hierom wordt gevraagd.
Schakel Standaardpersoonlijkheid uit om deze regels te verwijderen wanneer je systeemprompt de toon van de agent volledig specificeert. Stel in de CLI en API conversation_config.agent.prompt.ignore_default_personality in op true.
Instellingen voor tekstkanalen
Uitgebreidheid
Bepaalt hoe lang de antwoorden van de agent zijn.
- Auto: Laat het model de antwoordlengte kiezen.
- Beknopt: Antwoord in één of twee zinnen.
- Uitgebreid: Antwoord met meerdere gedetailleerde alinea’s.
Uitvoerindeling
Bepaalt of antwoorden Markdown-opmaak mogen gebruiken.
- Platte tekst: Verstuur antwoorden zonder opmaak.
- Markdown: Verstuur antwoorden met Markdown-opmaak. Gebruik dit alleen op kanalen die Markdown weergeven, zoals Slack.
Responstijd
Beperkt de verstreken tijd die de agent aan één turn kan besteden, inclusief redeneren, tool calls en nieuwe pogingen. Met langere budgetten kan de agent lange tool chains voltooien, ten koste van responslatentie. In de CLI en API heet deze instelling interaction_budget.
- Realtime: Beëindig turns snel om de latentie laag te houden voor live gesprekken.
- 5 min: Sta enkele minuten toe voor redeneren en toolgebruik in asynchrone tekstkanalen.
- 10 min: Sta langere turns toe voor lange tool chains.
- 1 uur: Sta uitgebreid achtergrondwerk toe voor de langstlopende taken.
Kanaalstandaarden
Elk kanaal wordt geleverd met ingebouwde standaardinstellingen die erop zijn afgestemd. Slack gebruikt bijvoorbeeld standaard uitgebreide antwoorden met Markdown-opmaak en een langer turnbudget, terwijl de webwidget standaard antwoorden in platte tekst met een realtime budget gebruikt. Het dashboard toont de effectieve standaardinstellingen voor elk kanaal; een kanaal gebruikt zijn standaardinstellingen voor elke instelling die je niet instelt.
WhatsApp-kanaalgedrag geldt alleen voor tekstberichten. WhatsApp-gesprekken zijn spraakgesprekken
en gebruiken spraakgedrag. WhatsApp-tekstgesprekken gebruiken standaard een realtime turnbudget — als
je agent lange tool chains of een langzamer redeneermodel op WhatsApp uitvoert, verhoog dan het
interaction_budget voor het kanaal.
Configuratie
Configureer kanaalgedrag met het veld conversation_config.agent.text_behavior_overrides, een toewijzing van kanalen aan de instellingen die je wilt overschrijven.
Bijwerken via het dashboard
Bijwerken via de CLI
Bijwerken via de API
Open je agent in het dashboard, selecteer het tabblad Agent en open Agentgedrag. Vouw een kanaal uit onder Tekstkanalen en pas de uitgebreidheid, uitvoerindeling of responstijd aan. Sla je wijzigingen op.
