Skip to content

trulens.feedback.templates.conversation

trulens.feedback.templates.conversation

Conversation-aware evaluation templates.

Classes

ConversationHelpfulness dataclass

Bases: Semantics, CriteriaOutputSpaceMixin

Evaluates helpfulness across a multi-turn conversation.

TopicAdherence dataclass

Bases: Semantics, CriteriaOutputSpaceMixin

Evaluates topic adherence across conversation turns.

AgentGoalAccuracy

Bases: Semantics

Evaluates binary goal completion for an agent conversation.

CoherenceAcrossTurns dataclass

Bases: Semantics, CriteriaOutputSpaceMixin

Evaluates logical coherence across conversation turns.

Functions

conversation_to_prompt

conversation_to_prompt(records: list[Any] | str) -> str

Serialize conversation records or messages into a transcript.