Was die Analyse liefert
Für jeden analysierten Anruf schreibt der Richter ein Ergebnis mit:- Sentiment –
positive,neutralodernegative(Gesamtstimmung des Anrufers). - Erfolg –
true/false(odernull, wenn die Erfolgsbewertung deaktiviert ist), plus eine kurze Begründung, die das Urteil erklärt. - Daten – eine Zuordnung der von dir definierten strukturierten Felder, mit dem Feldnamen als Schlüssel.
- Modell und analyzed_at – welches Richtermodell gelaufen ist und wann.
GET /calls?sentiment=&success=).
Die Analyse läuft nach dem Anruf und hat nie Einfluss auf das laufende Gespräch. Schlägt der Richter fehl oder liefert er eine unbrauchbare Ausgabe, bleibt der Anruf unverändert – es wird ein
analysis_failed-Anrufereignis protokolliert, und in die Analyse des Anrufs wird nichts geschrieben.Assistenten konfigurieren
Öffne die Analyse-Karte des Assistenten und aktiviere die Teile, die du brauchst. Alles ist optional; bei einer leeren Konfiguration läuft keine Analyse.1
Sentiment
Standardmäßig aktiviert. Schalte es aus, wenn du keine Stimmung pro Anruf brauchst.
2
Erfolgskriterium
Aktiviere Erfolg und beschreibe in einfachen Worten, wie ein erfolgreicher Anruf aussieht – zum Beispiel „Der Anrufer hat einen Termin gebucht” oder „Der Anrufer hat seine Lieferadresse bestätigt.” Der Richter gibt einen booleschen Wert plus eine Begründung zurück.
3
Strukturierte Felder
Füge Felder hinzu, die extrahiert werden sollen. Jedes Feld hat einen
name (snake_case, eindeutig), einen type (string, number, boolean oder enum), eine description, die dem Richter sagt, was er herausziehen soll (max. 500 Zeichen), ein optionales required-Flag und – bei enum – eine Liste von choices.Beispielkonfiguration
calls.analysis sieht so aus:
Ergebnisse nutzen
- Verlaufsfilter – filtere die Anrufliste nach Sentiment und Erfolg, um zum Beispiel alle negativen Anrufe zu finden, die nicht erfolgreich waren.
- Öffentliche API – jeder Anruf in
GET /callsundGET /calls/{id}enthältanalysis,sentimentundsuccess. Filtere die Liste mit?sentiment=negativeund?success=false. - MCP – dieselben Anruffelder stehen über die MCP-Tools
list_calls/get_callzur Verfügung.
Konfiguration über die API
analysis_config ist ein beschreibbares Feld des Assistenten, das du programmatisch verwalten kannst:
PATCH /assistants/{id} und das AnalysisConfig-Schema).