Hard Lessons Building Agents Since GPT-3.5

· Source: Nicolas Bustamante · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Software Development & Engineering, Robotics & Autonomous Systems · Depth: Advanced, extended

Summary

The article, "Hard Lessons Building Agents Since GPT-3.5," details three years of experience developing AI agents at Fintool for professional investors, a domain where accuracy is paramount. The author highlights that traditional software engineering mindsets are obsolete, as code has become a commodity with a short lifespan due to rapid model advancements. Key lessons include treating English as the primary programming language, developing "model empathy" by "becoming the model," and embracing "eval-driven development" where robust evaluation sets are the only durable artifacts. The piece also stresses the importance of aggressive scaffolding deletion, comprehensive observability for non-deterministic systems, prioritizing quality over cost/latency, and hiring for "taste" rather than traditional credentials. The author's personal setup, involving multiple Claude Code terminals, exemplifies living at the technology's frontier.

Key takeaway

For AI Engineers and MLOps teams building agentic systems, recognize that traditional software development paradigms are obsolete. You must cultivate "model empathy" by deeply understanding how models interpret instructions and aggressively delete code scaffolding as new models emerge. Prioritize building robust, domain-specific evaluation sets as your primary durable asset, enabling rapid iteration and ensuring product quality. Your daily workflow should immerse you in agent interactions to develop the "taste" essential for shipping reliable, high-performing agents.

Key insights

Agent development demands a mindset shift from deterministic code preservation to embracing rapid iteration and model empathy.

Principles

Method

Implement "model-release drills" to chat with new models, run full eval suites, and identify scaffolding for deletion. Employ "eval-driven development" to create self-improving agent loops.

In practice

Topics

Best for: AI Engineer, MLOps Engineer, Director of AI/ML

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Nicolas Bustamante.