Mode chat
Le mode chat permet à vos agents d’agir comme des agents de chat, c’est-à-dire de tenir des conversations uniquement textuelles, sans entrée ni sortie audio. Il est utile pour créer des interfaces de chat, tester des agents ou lorsque l’audio n’est pas nécessaire.
Vue d’ensemble
Il existe deux principales façons d’activer le mode chat :
- Configuration de l’agent : configurez votre agent en mode texte uniquement lors de sa création via l’API
- Remplacements au moment de l’exécution : utilisez des remplacements SDK pour imposer des conversations uniquement textuelles par programmation
Ce guide présente les deux approches et explique comment implémenter le mode chat dans différents SDK.
Création d’agents uniquement textuels
Configurez un agent en mode texte uniquement pour en faire le comportement par défaut de chaque conversation avec cet agent.
Mettre à jour via le Dashboard
Mettre à jour via la CLI
Mettre à jour via l’API
Ouvrez votre agent dans le Dashboard, accédez à l’onglet Advanced, puis activez le bouton Text only. Enregistrez vos modifications.
Pour consulter la référence complète de l’API et toutes les options de configuration disponibles, consultez le champ text only de la documentation de l’API Create Agent.
Remplacements au moment de l’exécution pour le mode texte uniquement
Pour activer le mode chat au moment de l’exécution à l’aide de remplacements, plutôt qu’en le configurant au niveau de l’agent, vous pouvez utiliser le remplacement textOnly dans votre configuration de conversation :
Cette configuration garantit que :
- Aucune entrée ni sortie audio n’est utilisée
- Toutes les communications passent par des messages texte
- La conversation fonctionne dans un mode d’interface de type chat
Notes importantes
Critique : lorsque vous utilisez le mode chat, vous devez vous assurer que l’événement/rappel agent_response est activé et correctement configuré. Sans cela, les réponses textuelles de l’agent ne seront ni envoyées ni affichées à l’utilisateur.
Remplacements de sécurité : lorsque vous utilisez des remplacements au moment de l’exécution, et non une configuration au niveau de l’agent, vous devez activer les remplacements de conversation dans les paramètres de sécurité de votre agent. Accédez à l’onglet Security de votre agent et activez les remplacements appropriés. Pour en savoir plus, consultez la documentation sur les remplacements.
Exigences clés
-
Événement de réponse de l’agent : configurez toujours le rappel ou gestionnaire d’événement
agent_responseafin de recevoir et d’afficher les messages texte de l’agent. -
Configuration de l’agent : si votre agent est spécifiquement défini en mode chat dans les paramètres de l’agent, il utilisera automatiquement des conversations uniquement textuelles sans nécessiter de remplacement.
-
Aucune interface audio : en mode texte uniquement, vous n’avez pas besoin de configurer d’interfaces audio ni de demander des autorisations de microphone.
Exemple : gérer les réponses de l’agent
Envoi de messages texte
En mode chat, vous devez envoyer les messages utilisateur par programmation plutôt que par audio :
Avantages en matière de requêtes simultanées
Le mode chat offre d’importants avantages en matière de requêtes simultanées par rapport aux conversations vocales :
- Limites plus élevées : les conversations uniquement textuelles bénéficient de limites de requêtes simultanées 25 fois plus élevées que les conversations vocales
- Pool distinct : les conversations textuelles utilisent un pool de requêtes simultanées dédié, indépendant des limites des conversations vocales
- Évolutivité : idéal pour les applications à haut débit telles que le support client, les chatbots ou les tests automatisés
Lors de l’établissement de la connexion, les conversations uniquement textuelles sont d’abord vérifiées par rapport à votre limite totale de requêtes simultanées pendant le processus de handshake, puis transférées vers le pool distinct de requêtes simultanées pour le chat une fois la connexion établie.
Cas d’utilisation
Le mode chat est idéal pour :
- Interfaces de chat : créer des interfaces de chat traditionnelles sans voix
- Tests : tester la logique de l’agent sans dépendances audio
- Accessibilité : proposer des alternatives textuelles aux utilisateurs
- Environnements silencieux : lorsque l’entrée ou la sortie audio n’est pas appropriée
- Tests d’intégration : automatiser les tests des conversations de l’agent
Résolution des problèmes
L’agent ne répond pas
Si les réponses de l’agent n’apparaissent pas :
- Vérifiez que le rappel
agent_responseest correctement configuré - Vérifiez que l’agent est configuré pour le mode chat ou que le remplacement
textOnlyest défini - Assurez-vous que la connexion WebSocket est établie avec succès
Prochaines étapes
- Découvrez comment personnaliser le comportement de l’agent
- Explorez les événements client pour des interactions avancées
- Consultez la configuration de l’authentification pour sécuriser vos conversations