Evaluation Guide
This guide explains the philosophy behind our evaluation scenarios, the structure of the industrial corpus, and how to interpret results.
📚 The Industrial Corpus
Section titled “📚 The Industrial Corpus”AgentV ships with a production-grade corpus of 5,000+ scenarios across 45+ industrial sectors. This includes:
- Cross-Industry: Inter-sector policy negotiation and data handoffs.
- Ethical Guardrails: Hardened safety, bias, and PII leakage tests.
- Interactive Complexity: Multi-turn flows involving Human-In-The-Loop (HITL).
- Simulations: High-fidelity lab environments (World Shims).
🏗️ Scenario Structure (AES)
Section titled “🏗️ Scenario Structure (AES)”Each evaluation is defined by an Agent Evaluation Specification (AES) file. Key components include:
metadata: Scenario metadata, includingid,name,capabilities, andaes_version(e.g.,1.4).workflow: Directed Acyclic Graph (DAG) structure containingnodesandedges.
Task Node Components
Section titled “Task Node Components”Each node within the workflow DAG defines:
id: Unique step identifier (e.g.t1).task_description: The prompt or instruction text.success_criteria: An array of metrics and thresholds (e.g.,state_verification,tool_call_correctness).expected_outcome: (Optional) Standard cryptographic outcome or verifiably expected state.
⚖️ Performance Metrics
Section titled “⚖️ Performance Metrics”| Metric | Category | Description |
|---|---|---|
tool_call_correctness | Logic | Exact set-match of expected vs. actual tools. |
state_verification | Practical | Verify persistent system state changes via dot-notation. |
policy_compliance | Safety | Detect violations of explicit governance rules. |
delegation_loop_risk | Efficiency | Detects infinite reasoning or re-planning cycles. |
luna_judge_score | Semantic | Async LLM-based verification of answer quality. |
Specialized Judge Rubrics
Section titled “Specialized Judge Rubrics”For semantic evaluations, you can specify rubrics like clinical_safety, fiduciary_accuracy, or policy_adherence within the luna_judge_score configuration.
🚀 Orchestration Modes
Section titled “🚀 Orchestration Modes”The harness supports three primary communication modes for agents:
- HTTP: Standard REST/JSON endpoint (Default).
- Local: Subprocess execution via
AGENT_LOCAL_CMD. - Socket: Direct TCP connection to a persistent agent server.
Community Benchmarks
Section titled “Community Benchmarks”You can pull and format datasets from global benchmarks on-the-fly using URIs:
agentv run --path gaia://2023_all📊 Visual Analysis
Section titled “📊 Visual Analysis”Beyond the CLI, the Visual Console provides real-time playback of agent trajectories:
- Trajectory Playback: Step-by-step reconstruction of tool calls and state changes.
- Forensic Triage: Automatic identification of the “Patient Zero” step in a failure chain.
- Mermaid Maps: Visual DAG representation of the agent’s reasoning path.
Launch with:
agentv console