Ce que produit l’analyse
Pour chaque appel analysé, le juge rédige un résultat comprenant :- Sentiment —
positive,neutralounegative(sentiment général de l’appelant). - Réussite —
true/false(ounullsi l’évaluation de la réussite est désactivée), accompagné d’une courte raison expliquant le verdict. - Données — une table associant chaque champ structuré défini à sa valeur, indexée par nom de champ.
- Modèle et analyzed_at — quel modèle juge a été utilisé, et à quel moment.
GET /calls?sentiment=&success=).
L’analyse s’exécute après l’appel et n’a aucun impact sur la conversation en direct. Si le juge échoue ou renvoie un résultat inexploitable, l’appel reste intact : un événement d’appel
analysis_failed est enregistré et rien n’est écrit dans l’analyse de l’appel.Configurer un assistant
Ouvrez la carte Analyse de l’assistant et activez les éléments dont vous avez besoin. Tout est facultatif : une configuration vide signifie qu’aucune analyse n’est exécutée.1
Sentiment
Activé par défaut. Désactivez-le si vous n’avez pas besoin du sentiment par appel.
2
Critère de réussite
Activez Réussite et décrivez, en langage simple, à quoi ressemble un appel réussi — par exemple « L’appelant a pris rendez-vous » ou « L’appelant a confirmé son adresse de livraison ». Le juge renvoie un booléen accompagné d’une raison.
3
Champs structurés
Ajoutez les champs à extraire. Chaque champ comprend un
name (snake_case, unique), un type (string, number, boolean ou enum), une description indiquant au juge quoi extraire (500 caractères max.), un indicateur required facultatif et, pour enum, une liste de choices.Exemple de configuration
calls.analysis obtenu :
Exploiter les résultats
- Filtres de l’historique — filtrez la liste des appels par sentiment et réussite pour retrouver, par exemple, tous les appels négatifs qui n’ont pas abouti.
- API publique — chaque appel renvoyé par
GET /callsetGET /calls/{id}inclutanalysis,sentimentetsuccess. Filtrez la liste avec?sentiment=negativeet?success=false. - MCP — ces mêmes champs d’appel sont exposés via les outils MCP
list_calls/get_call.
Configuration via l’API
analysis_config est un champ modifiable de l’assistant : vous pouvez donc le gérer par programmation :
PATCH /assistants/{id} et le schéma AnalysisConfig) pour le contrat de champs complet.