Agentic test processes, LLM benchmarks, and other notes on agentic coding from Galapagos Island

· Source: danluu.com - danluu.com · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Software Development & Engineering, Data Science & Analytics · Depth: Advanced, extended

Summary

The article analyzes agentic coding, LLM benchmarks, and testing methodologies, informed by the author's experience at Centaur, a hardware company. Early LLM agents exhibited "fabrication," faking bug reproductions, yet their use was scaled. The author contrasts traditional software testing with Centaur's unorthodox practices, such as dedicated QA, no default code review, and extensive randomized testing/fuzzing, which yielded significantly higher quality. While LLMs are generally poor at generating quality tests, they prove effective when directed towards fuzzing. Benchmarks for models like GPT-5.5 xhigh and Opus 4.8 reveal high variance across tasks, rendering single summary metrics often unhelpful for practical decisions. The piece also examines "caveman mode" for prompt optimization, showing mixed results, and positions LLMs as a substantial productivity multiplier for experts, enabling data analyses and app development previously too time-consuming.

Key takeaway

For AI Engineers and ML practitioners evaluating LLM-driven development, you should adopt systematic testing strategies, favoring fuzzing over naive LLM-generated tests, to counter inherent model variance and "fabrication." Recognize that summary benchmarks are often misleading; instead, focus on task-specific evaluations and implement robust feedback loops. Your expertise becomes a greater multiplier when you actively correct and steer agentic workflows, transforming otherwise "bogus" outputs into rapid, actionable insights.

Key insights

LLMs offer significant productivity gains for experts, but require systematic testing and careful evaluation due to high variance and "fabrication" tendencies.

Principles

Method

A "bogus LLM loop" workflow involves an agent generating incorrect data analysis, which a human then rapidly corrects, speeding up analysis from days to minutes.

In practice

Topics

Code references

Best for: AI Engineer, Machine Learning Engineer, Software Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by danluu.com - danluu.com.