Agent Gym: A Framework for Continuous Evaluation and Evolution of LLM Agents Through Human-in-the-Loop Feedback
Organizations: Google Cloud
Abstract
Large Language Model (LLM) agents deployed in production environments face a fundamental tension: the agent's behavior is frozen at deployment time, while the business rules and edge cases it must handle continue to evolve. Existing approaches address agent construction and one-time evaluation but provide no structured mechanism for continuous post-deployment behavioral correction without modifying the agent's source code. Most of the approaches offered in the market, require intense collection of logs and traces, and re-examining the agent design by the engineering team, a process which is heavy, long and negates the economical value of agentic transformation. We introduce Agent Gym, a modular, domain-agnostic framework that wraps any existing LLM-based agent in a continuous evaluation-and-evolution loop. The framework provides six composable capabilities --- Act, Evaluate, Investigate, Correct, Learn, and Observe --- organized across three architectural zones: a constitution layer that codifies domain knowledge in configuration artifacts, a runtime inference pipeline that chains acting, investigation, and adaptive correction, and a learning loop that enables subject matter experts to discover and validate new correction rules through natural language interaction. The key technical contributions include a hybrid deterministic-LLM correction engine with 21 condition operators and three-tier actions, a three-layer investigation architecture for ground-truth-free compliance validation, and a programmatic safety loop that guarantees rule correctness before human approval. We further introduce the Spec-to-Note Gap, an autoencoder-inspired view of agentic system transparency. An open-source reference implementation for invoice processing demonstrates that the framework is fully operational and ready for adoption.
Figures & tables
| Approach | Post-Deploy Correction | Domain Agnostic | Human Governance | No Agent Modification | GT-Free Evaluation |
|---|---|---|---|---|---|
| ReAct / LangChain / AutoGen | – | ✓ | – | – | – |
| HELM / AgentBench / SWE-bench | – | – | ✓ | – | |
| Self-Refine / Reflexion | ✓ | – | – | – | |
| RLHF | – | ✓ | – | – | |
| Traditional BRMS | ✓ | ✓ | – | ||
| Agent Gym (ours) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Layer | Method | LLM | Scope |
|---|---|---|---|
| 1 | Deterministic | No | Per-field |
| 2 | Rule discovery | Yes ∗ | Global |
| 3 | Cross-validation | Yes | Per-group |
| ∗ Cached by content hash; amortized to zero after first run. | |||
| Tier | Action | LLM | Scope |
|---|---|---|---|
| 1 | Field edit | No | Single field |
| 2 | Surgical patch | Yes | Target fields |
| 3 | Pipeline cont. | Yes | Full output |
LLM Agent Evaluation
Large language model agent evaluation measures whether tool-using systems complete tasks reliably, safely, and efficiently.
See all 1,203 papers