Agent-Testing Agent: A Meta-Agent for Automated Testing and Evaluation of Conversational AI Agents

Sameer Komoravolu, Khalil Mrini
8/24/2025
cs.CLcs.AI

Official code: KhalilMrini/Agent-Testing-Agent (13 stars, last commit 2025-08-21).

Abstract

LLM agents are increasingly deployed to plan, retrieve, and write with tools, yet evaluation still leans on static benchmarks and small human studies. We present the Agent-Testing Agent (ATA), a meta-agent that combines static code analysis, designer interrogation, literature mining, and persona-driven adversarial test generation whose difficulty adapts via judge feedback. Each dialogue is scored with an LLM-as-a-Judge (LAAJ) rubric and used to steer subsequent tests toward the agent's weakest capabilities. On a travel planner and a Wikipedia writer, the ATA surfaces more diverse and severe failures than expert annotators while matching severity, and finishes in 20--30 minutes versus ten-annotator rounds that took days. Ablating code analysis and web search increases variance and miscalibration, underscoring the value of evidence-grounded test generation. The ATA outputs quantitative metrics and qualitative bug reports for developers. We release the full methodology and open-source implementation for reproducible agent testing: https://github.com/KhalilMrini/Agent-Testing-Agent

View on arXivView PDF

Code Implementations(1)

136CSS, HTMLJul 29, 20251 years ago

Similar Papers

Cite this paper

@article{komoravolu2025agenttesting,
  title  = {Agent-Testing Agent: A Meta-Agent for Automated Testing and Evaluation of Conversational AI Agents},
  author = {Sameer Komoravolu and Khalil Mrini},
  year   = {2025},
  eprint = {2508.17393},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.17393v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.17393.svg)](https://codeofpaper.com/paper/2508.17393)

Discussion