Comportement par canal
Adaptez le style des réponses et les limites de tour pour chaque canal textuel.
Vue d’ensemble
Le panneau Comportement de l’agent contrôle la personnalité par défaut de l’agent et sa manière de répondre sur chaque canal textuel : longueur des réponses, utilisation ou non du formatage Markdown et temps que l’agent peut consacrer à un tour. Une réponse efficace dans le chat d’un widget en direct est souvent trop succincte pour un ticket Zendesk, et une réponse Slack peut utiliser le formatage Markdown, contrairement à un SMS.
Chaque canal part de paramètres par défaut adaptés, et vous pouvez remplacer chaque paramètre pour un canal donné. Les conversations vocales ne sont pas concernées : elles utilisent toujours un comportement optimisé pour les appels en direct, avec des réponses concises en texte brut et un budget de tour en temps réel.
Personnalité par défaut
Par défaut, quelques lignes de style de réponse sont ajoutées au prompt système de l’agent afin qu’il soit immédiatement utile : fournir des réponses utiles, informatives et polies, poser des questions de clarification lorsque davantage d’informations sont nécessaires, garder des réponses claires et concises, et éviter de répéter l’identité de l’agent sauf si cela lui est demandé.
Désactivez Personnalité par défaut pour supprimer ces lignes lorsque votre prompt système définit entièrement le ton de l’agent. Dans la CLI et l’API, définissez conversation_config.agent.prompt.ignore_default_personality sur true.
Paramètres des canaux textuels
Niveau de détail
Contrôle la longueur des réponses de l’agent.
- Automatique : laissez le modèle choisir la longueur de la réponse.
- Concis : répondez en une ou deux phrases.
- Détaillé : répondez avec plusieurs paragraphes détaillés.
Format de sortie
Contrôle si les réponses peuvent utiliser le formatage Markdown.
- Texte brut : envoyez des réponses sans formatage.
- Markdown : envoyez des réponses avec formatage Markdown. Utilisez cette option uniquement sur les canaux qui affichent le Markdown, comme Slack.
Temps de réponse
Limite le temps réel que l’agent peut consacrer à un seul tour, y compris le raisonnement, les appels d’outils et les nouvelles tentatives. Des budgets plus élevés permettent à l’agent d’exécuter de longues chaînes d’outils, au prix d’une latence de réponse accrue. Dans la CLI et l’API, ce paramètre s’appelle interaction_budget.
- Temps réel : interrompez rapidement les tours pour maintenir une faible latence lors des conversations en direct.
- 5 min : accordez quelques minutes au raisonnement et à l’utilisation d’outils dans les canaux textuels asynchrones.
- 10 min : autorisez des tours plus longs pour les longues chaînes d’outils.
- 1 heure : autorisez un travail prolongé en arrière-plan pour les tâches les plus longues.
Paramètres par défaut des canaux
Chaque canal inclut des paramètres par défaut intégrés et optimisés. Par exemple, Slack utilise par défaut des réponses détaillées au format Markdown avec un budget de tour plus long, tandis que le widget web utilise par défaut des réponses en texte brut avec un budget en temps réel. Le Dashboard affiche les paramètres par défaut effectifs de chaque canal ; un canal utilise ses paramètres par défaut pour tout paramètre que vous ne définissez pas.
Le comportement du canal WhatsApp s’applique uniquement aux messages texte. Les appels WhatsApp sont des conversations vocales et utilisent le comportement vocal. Les conversations textuelles WhatsApp utilisent par défaut un budget de tour en temps réel. Si votre agent exécute de longues chaînes d’outils ou un modèle de raisonnement plus lent sur WhatsApp, augmentez le interaction_budget du canal.
Configuration
Configurez le comportement par canal avec le champ conversation_config.agent.text_behavior_overrides, une correspondance entre les canaux et les paramètres que vous souhaitez remplacer.
Mettre à jour via le Dashboard
Mettre à jour via la CLI
Mettre à jour via l’API
Ouvrez votre agent dans le Dashboard, sélectionnez l’onglet Agent, puis ouvrez Comportement de l’agent. Développez un canal sous Canaux textuels et ajustez son niveau de détail, son format de sortie ou son temps de réponse. Enregistrez vos modifications.
