World's Fair 2026
Agents Building Agents - Alfonso Graziano, Nearform
Overview
This talk explores leveraging AI agents to build and improve other AI agents, addressing challenges like hallucinations, non-determinism, and latency. The core thesis is that AI can be used to automate the iterative process of agent development, leading to more reliable and secure AI systems. This approach involves using coding agents to refine target agents based on evaluation data and real-world user feedback.
Who should watch
- AI Engineers
- Product Managers
- Builders working on AI agents
- Those facing challenges with agent reliability and performance
- Teams looking to automate agent development and testing
Key takeaways
- AI agents, while powerful for automation, present challenges such as hallucinations and non-determinism.
- A golden dataset, developed with subject matter experts, serves as a test suite for AI agents, defining expected inputs and outputs.
- A scorer is necessary to evaluate agent performance against the golden dataset, providing a baseline for improvement.
- Failure modes in agents can stem from missing tools, incorrect system prompts, or inadequate context retrieval.
- The concept of AutoAgent, inspired by auto-research, uses a loop to autonomously update agent code, system prompts, and tools based on evaluation results.
- This self-improvement process can significantly boost agent accuracy, even for human-optimized agents.
- Improving agents based on live user data involves collecting traces, analyzing feedback to cluster failure modes, and proposing fixes.
- Harness Engineering provides the environment for coding agents to reliably change code, validate changes, and propose new solutions.
Notable quotes
*AI agents come with a sometimes a very high cost. They have hallucinations. They have an entire new set of problems.*
*AI is very powerful and very good at building any type of software. And given that AI agents is just one type of software, as you may guess, we are using AI to build AI.*
*The core idea is that we have a coding agent... It builds the agent... and then the target agent is giving feedback to our coding agent.*
Unofficial community note. Prefer the recording for nuance.