Skip to main content

Module conversation_analyzer

Module conversation_analyzer 

Source
Expand description

Conversation quality and engagement analysis.

Provides metrics for analysing multi-turn conversations: turn-level statistics, topic drift detection, engagement scoring, and overall quality assessment.

Structsยง

ConversationAnalyzer
Stateless analyser for conversation quality and engagement.
ConversationQuality
High-level quality assessment for a conversation.
EngagementMetrics
Aggregate engagement metrics for a whole conversation.
TopicDrift
Represents a detected topic drift between two consecutive windows of turns.
TurnMetrics
Per-turn metrics for a single conversation turn.