AI Agents Evaluation Conversation

Conversation Quality Evaluation Prompt

Judge the whole conversation, not one reply — evaluate a multi-turn exchange for context retention, coherence, goal completion, and recovery from misunderstanding.

Overview

A chat agent can give good individual replies and still fail the conversation — losing context across turns, contradicting itself, or never actually resolving the user's goal. This prompt evaluates the multi-turn exchange as a whole: does it hold context, stay coherent turn to turn, recover when it misunderstands, and reach the user's goal — the qualities single-reply scoring can't see.

How to use this resource

  1. Assemble the full conversation

    Gather a complete multi-turn exchange, not a single reply, along with the user goal. The eval judges the conversation as a whole.

  2. Open this resource in AI Output Validator

    Load the prompt into AI Output Validator and paste in the transcript. The tool scores context retention, coherence, recovery, and goal completion without you reading turn by turn.

  3. Review the per-dimension scores

    Read how the conversation held context, stayed coherent, recovered from misunderstanding, and reached the goal, noting where it slipped.

  4. Feed the weak turns back

    Use the low-scoring dimensions to adjust the agent prompt or memory handling, then re-evaluate a fresh conversation.

Why This Works

  • Session-level qualities (retention, recovery) are invisible to single-reply scoring
  • Goal completion measures what users actually care about, not reply polish
  • Counting turns-to-resolution catches the agent that gets there inefficiently

Best for

  • Conversational agents and chatbots
  • Support and assistant agents judged on whole sessions
  • Teams scoring only single replies and missing session-level failures

Not for

  • Single-turn output scoring — use the Agent Evaluation Scorecard
  • Generating conversation test cases — use the Agent Test Scenario Prompt

Use cases

  • Evaluating a multi-turn chatbot or support agent
  • Catching context loss and contradictions across turns
  • Measuring whether conversations actually resolve the goal

FAQ

How do I score a whole chatbot conversation instead of a single reply

Feed the full transcript plus the GOAL line, and the prompt scores six dimensions 0-5 each, including CONTEXT RETENTION and GOAL COMPLETION, then names the single turn where it most went wrong. AI Output Validator produces the scored analysis; you run its judgment in your own assistant and decide what the numbers mean for the agent.

Does reaching the goal in ten turns instead of three lower the score

Yes. A RULE states that reaching a goal in ten turns it could do in three is a partial failure, and the GOAL COMPLETION dimension weighs turns to resolution. The AGGREGATE section also records whether the user left with their goal met as yes, partially, or no, so inefficiency shows even when the answer eventually lands.

Why isn't this the right prompt for scoring one agent reply

A RULE tells the evaluator to judge the trajectory, not isolated replies, so a polished reply that ignores earlier turns still fails the CONTEXT RETENTION dimension. Single-turn scoring needs a per-reply scorecard instead; this contract only makes sense against a full multi-turn transcript paired with a stated user goal.

More resources from AI Output Validator

Resources that pair well

Related tools

Projects that use this resource

Guides for this resource

Tip: Save time by exploring related resources and tools that integrate with this resource.