Raising an Agent Season 1 - Series
Model Evaluation
Amp, Inc. Episode 8 3 of 10
Episodes Browse 10 summaries 3 of 10
In episode 8 of "Raising an Agent", Camden from the Amp Core team discusses how the team evaluates and integrates Large Language Models (LLMs) into Amp.
Amp's Multi-Model Philosophy
- Alloying Models [01:09]: Amp's core philosophy is to integrate the best models from various providers to create a more effective coding product.
- Current Models in Use [01:32]:
- Sonnet 4: The primary driver for the main agent, excelling in tool calling, exploring codebases, and iterative self-correction.
- OpenAI o3: Used for the Oracle agent [01:46], a deep-reasoning agent for code review and planning.
- Gemini Flash: Employed for quick and cost-effective summarization [02:08].
- Haiku: Utilized for title generation [02:19].
- GPT-5: Recently enabled as a primary agent for testing and considered a contender for the main driver [02:27].
Model Performance and Iteration
- Gemini Pro's Limitations [03:02]: While good at "oneshotting" tasks, Gemini Pro struggled with complex, iterative tasks requiring codebase exploration and self-correction, often failing at low-level mechanics of tool calling schemas.
- Sonnet's Strengths [07:05]: Camden says Sonnet self-corrects and finds workarounds, such as using
sedorcatcommands when initial file-editing tools fail. The team initially questioned its overlapping toolset but now sees it as useful for navigating errors. - Opus Was Tested but Not Adopted [09:35]: The team tried Opus separately from o3, but the extra cost and latency did not justify using it as Amp's main loop over Sonnet.
- Open Models: Speed vs. Quality [10:08]: Open models such as Kimi K2 and Qwen 3 Coder show useful tool-calling capabilities and speed, especially with custom hardware such as Groq and Cerebras [11:16]. However, the team finds them about 80% as effective as Sonnet for complex multi-step tasks.
- The "Exponential Decay" Problem [06:31]: In multi-step tasks, a small failure or degradation rate at each step can substantially reduce overall reliability. Camden says this makes the "last 20%" of model quality important for fire-and-forget agentic workflows.
- GPT-5's Potential [17:53]: Camden says GPT-5's improved tool calling makes it a contender for the main agent driver. It also appears more "steerable" and responsive to instructions than Sonnet, which sometimes disregards commands because of its "strong personality" [25:01].
The Art of Model Evaluation
- Qualitative Evals over Quantitative [38:36]: Camden emphasizes a heavy reliance on qualitative evaluations (e.g., "vibe checks," manual testing with real-world GitHub issues) over quantitative benchmarks. This is because the complexity of desired user experience cannot be condensed into simple numbers.
- "Model Taster" Approach [42:55]: Evaluation involves understanding the "personality" and unique strengths of each model, rather than just measuring against arbitrary benchmarks. This allows for discovering unexpected capabilities and building "alloys of models" for a better overall experience [20:10].
- Scaffolding and Tuning [19:27]: Camden says putting a new model into scaffolding designed for another model can misrepresent its capabilities. He says system prompts and tool descriptions require tuning for each model.
- Human Reinforcement Learning [30:31]: Models need to be "good enough" for daily use to facilitate human reinforcement learning, where user interaction provides valuable feedback for continuous improvement.
- Beyond Horse Races [46:10]: The goal is not to find a single "winner" model, but to understand the unique characteristics and strengths of each to steer users towards their optimal use cases.
The Future of Agentic Development
- Model Speed [34:06]: The team is exploring model speed. Camden says high-quality real-time feedback could eliminate the "distraction effect" [35:35], in which users switch tasks while waiting for agents. It could also require new UI abstractions for rapid tool calls.
- "Cutting with the Grain of the Model" [49:18]: Camden says prompts and tools should align with a model's behavior and training rather than fight its "personality."
- Steering Users to Model Sweet Spots: The goal is not to expose raw model names as a horse race, but to understand each model's strengths and guide users toward the workflows where that model is most effective [46:10].
- Constant Change: The overarching theme is that everything in the AI/agentic coding landscape is constantly changing, requiring nimbleness, short bets, and a continuous learning mindset.
Full video: https://www.youtube.com/watch?v=doTI08ukee0(opens in a new tab)
Episode page: https://ampcode.com/podcast/episode-8(opens in a new tab)