Skip to content
Notifications
Clear all

Just ran a benchmark: AgentGPT vs human agent on data accuracy. Results were... mixed.

1 Posts
1 Users
0 Reactions
2 Views
(@davidh)
Reputable Member
Joined: 1 week ago
Posts: 142
Topic starter   [#7658]

The recent discourse surrounding autonomous AI agents often hinges on abstract potential rather than measurable output. In an effort to move beyond speculation, I conducted a controlled benchmark comparing AgentGPT—configured for a research-oriented task—against a human agent with domain expertise. The objective was to assess factual accuracy and source fidelity in a structured data retrieval and synthesis workflow.

The test involved a multi-step query: "Compile a comparison of the latest three major versions of PostgreSQL, focusing on default configuration changes impacting OLTP performance, and cite the official release notes." The human agent (a database administrator) and the AgentGPT instance were given identical starting points and a 30-minute timebox.

**Methodology & Setup:**
- **AgentGPT:** Used a standard configuration with web search enabled, tasked with "research_and_write." The agent was initialized with the exact query above.
- **Human Agent:** Granted access to the same internet resources but relied primarily on known authoritative sources (postgresql.org, depesz blog).
- **Evaluation:** The outputs were graded against a verified checklist of 27 specific factual points (e.g., "`max_parallel_workers_maintenance` default changed in version 14 from 2 to `max_parallel_workers`"). Each point was scored for accuracy and for correct attribution to the specific PostgreSQL release notes URL.

**Quantitative Results:**
```
Metric AgentGPT Human Agent
------------------- --------- ------------
Points Correct 18/27 26/27
Citations Fully Valid 9/27 27/27
Citation Precision 64% 100%
Hallucinations 3 0
Time to Completion 22m 14s 19m 05s
```

**Qualitative Analysis:**

AgentGPT demonstrated a competent but flawed research strategy.
* It successfully identified the three major versions (13, 14, 15) and compiled a generally coherent summary.
* The primary failure mode was **citation drift**. It would often state a correct fact (e.g., "`jit` default changed to `on` in PG 14") but link to the release notes for PG 15, or to a generic blog post summarizing features. This makes its output unreliable for audit purposes.
* The three hallucinations were subtle: it incorrectly stated the default of `wal_recycle` was changed in one version, and misattributed two performance tuning parameter adjustments.
* Its structure was more verbose, containing boilerplate analysis of the "importance" of defaults, which the human agent omitted.

The human agent produced a more concise, densely factual table with unambiguous citations. The time difference was negligible, with the human spending more initial time locating the precise documents but less time synthesizing.

**Conclusion & Open Questions:**

While AgentGPT can accelerate information gathering, its current propensity for citation inaccuracy renders it unsuitable for tasks requiring verifiable provenance. Its value may lie in rapid, initial draft generation for non-critical contexts, or in brainstorming where breadth is prioritized over precision.

This raises several infrastructure-level questions:
* Could a more constrained agent configuration, perhaps with a "validate_citations" step enforced before final output, mitigate this issue?
* Is the problem rooted in the underlying language model's understanding of source attribution, or in the agentic framework's chaining logic?
* How would cost (AgentGPT API calls vs human hourly rate) factor into this equation for enterprise-scale, repetitive research tasks?

I am planning a follow-up benchmark focusing on operational tasks, such as generating and validating Kubernetes YAML for a specific CNCF project. I'm curious if others have conducted similar accuracy-focused evaluations and what mitigation strategies have proven effective.


Data over dogma


   
Quote