Technology · Agentic → Evaluations · Open Source · wiki:deep

Agent Evaluation

Agent Evaluation (AWS Labs) is a generative AI-powered framework for testing virtual agents. Internally it runs an LLM evaluator agent that orchestrates multi-turn conversations with your target agent and scores responses during the conversation — not a static prompt-string checker.

It ships built-in targets for Amazon Bedrock, Amazon Q Business, and SageMaker, plus custom targets; supports concurrent multi-turn runs, hooks for integration tests, and CI/CD wiring so agent changes can fail the pipeline when conversations regress.

Why it matters here

Committed criteria need scored agent conversations, not vibe demos. This pack is the AWS-shaped harness for “dataset/scenario → talk to agent → metric → gate merge.” Use it when the install already lives on Bedrock/Q/SageMaker or when you need a conversation-orchestrating evaluator rather than only RAG metric libraries (Ragas) or declarative YAML evals (Promptfoo).

Wire scores to cases so a failing eval is attributable; never treat the harness as process authority.

How it works

  1. Define scenarios / datasets and a target (AWS service or custom agent API).
  2. The evaluator LLM drives multi-turn chats with the target.
  3. Responses are scored during the conversation; hooks can assert side effects.
  4. Run locally or in CI; fail the build when thresholds miss.

Related: abm-agent-behavior-mining · deepeval · hal-the-holistic-agent-leaderboard · topics/32-eval-harnesses

Flow

Scroll inside the canvas to pan

When to reach for it

  • Use when: you need multi-turn conversational eval of agents, especially on AWS Bedrock/Q/SageMaker, and want CI hooks.
  • Skip when: you only need RAG faithfulness metrics (ragas), pytest-style metric unit tests (deepeval), or red-team/YAML provider matrices (promptfoo).
  • Prefer instead: Promptfoo for provider A/B + red team; DeepEval for metric libraries as tests; HAL only for public benchmark calibration (archived harness).

Limits

  • Evaluator LLM cost/variance: scores depend on another model; calibrate judges.
  • AWS gravity: first-class targets are AWS; custom targets work but are more integration work.
  • Not production monitoring: conversation harness ≠ live tracing (pair with TruLens/Langfuse-class tools if needed).
  • Science shelf: current science/sources mix in HAL/SWE-bench contrast files — Evidence rows cite what exists; deepen sources when claiming Bedrock-specific facts.

Linked from

What we checked

Claims below are backed by science sources on disk.

Conversational / harness eval framing

HAL harness related · MODERATE

Language models have outpaced our ability to evaluate them effectively, but for their future development it is essential to study the frontier of their capabilities.

Benchmark contrast (coding agents)

SWE-bench: Can Language Models Resolve Real-World GitHub Issues? · MODERATE

Given a codebase along with a description of an issue to be resolved, a language model is tasked with editing the codebase to address the issue.

Peer contrast vs RAG metrics

Component eval contrast · MODERATE

We find real-world software engineering to be a rich, sustainable, and challenging testbed for evaluating the next generation of language models.

In this research stack

Features and peers linked from the catalog map — not a second product surface.

Features it supports

Same cell

Stack

Document management

No DM vendor crosswalk edges yet.

Source

Primary repo github.com/awslabs/agent-evaluation · Open Source

technologies/agent-evaluation/README.md

Research inventory

9 tags · 14 out · 15 in · 3 artifacts · 1 gaps · 29 corpus docs

Catalog tags

landscape.layer
Agentic
landscape.subcategory
Evaluations
license_tag
Open Source
maps.dm
absent
maps.features
7
one_liner
Agentic
review.depth
science
slug
agent-evaluation
title
Agent Evaluation

Artifacts

  • dm_map · absent
  • features_map · present · technologies/agent-evaluation/features.md
  • readme · present · technologies/agent-evaluation/README.md

Out · alternative_to

Out · maps_to

In · alternative_to

In · in_stack

In · maps_to

Corpus tags

category
Agentic → Evaluations
dedication
open-source
feature
outcome-verification
r2-30-evaluator-critic
r2-32-eval-harnesses
r2-42-intervention-preassessment
r2-47-trace-maturity-gate
testing-debugging-optimization
wt-test-debug-evaluate
kind
map_edge
tech_features
tech_quote
tech_readme
tech_science_source
tech_section
needs_deepen
false
quality
ok
section
Evidence
Features map
GitHub map
How it works
Limits & failure modes
Links
Scientific notes
What it is
When to use / skip
Why it matters here
slug
agent-evaluation
source_id
hal-github
ragas-contrast
swebench
technology
agent-evaluation

Corpus documents (29)

map_edge · 7

  • agent-evaluation → outcome-verification
  • agent-evaluation → r2-30-evaluator-critic
  • agent-evaluation → r2-32-eval-harnesses
  • agent-evaluation → r2-42-intervention-preassessment
  • agent-evaluation → r2-47-trace-maturity-gate
  • agent-evaluation → testing-debugging-optimization
  • agent-evaluation → wt-test-debug-evaluate

tech_features · 1

  • Agent Evaluation · features

tech_quote · 7

  • Agent Evaluation · hal-github
  • Agent Evaluation · hal-github
  • Agent Evaluation · hal-github
  • Agent Evaluation · ragas-contrast
  • Agent Evaluation · ragas-contrast
  • Agent Evaluation · swebench
  • Agent Evaluation · swebench

tech_readme · 1

  • Agent Evaluation

tech_science_source · 3

  • Agent Evaluation · hal-github
  • Agent Evaluation · ragas-contrast
  • Agent Evaluation · swebench

tech_section · 10

  • Agent Evaluation · Evidence
  • Agent Evaluation · Features map
  • Agent Evaluation · GitHub map
  • Agent Evaluation · How it works
  • Agent Evaluation · Limits & failure modes
  • Agent Evaluation · Links
  • Agent Evaluation · Scientific notes
  • Agent Evaluation · What it is
  • … +2 more