IConversationSplitter Interface

Definition

Strategy for splitting a conversation into query and response halves for evaluation.

public interface IConversationSplitter
type IConversationSplitter = interface
Public Interface IConversationSplitter

Remarks

Use one of the built-in splitters from ConversationSplitters or implement your own for domain-specific splitting logic (e.g., splitting before a memory-retrieval tool call to evaluate recall quality).

Methods

Name Description
Split(IReadOnlyList<ChatMessage>)

Splits a conversation into query messages and response messages.

Applies to