ConversationSplitters Class

Definition

Built-in conversation splitters for common evaluation patterns.

public static class ConversationSplitters
type ConversationSplitters = class
Public Class ConversationSplitters
Inheritance
ConversationSplitters

Remarks

  • LastTurn: Evaluates whether the agent answered the latest question well.
  • Full: Evaluates whether the whole conversation trajectory served the original request.
For custom splits, implement IConversationSplitter directly.

Properties

Name Description
Full

The first user message (and any preceding system messages) is the query; the entire remainder of the conversation is the response. Evaluates overall conversation trajectory.

LastTurn

Split at the last user message. Everything up to and including that message is the query; everything after is the response. This is the default strategy.

Applies to