Agents Building Agents: Nearform's AI Approach

Alfonso Graziano from Nearform explores how AI agents can build and improve other AI agents, detailing the 'Harness Engineering' methodology for reliable AI development.

Presentation slide with title 'Agents building Agents' and Nearform logo
Alfonso Graziano of Nearform discusses the concept of AI agents building other AI agents.· AI Engineer
Visual TL;DR
Reliable AI Agents ChallengeDriver
industry perception of AI development being unreliable and chaotic
From the article 3 mentionsThe presentation began by highlighting a common perception in the industry: while everyone wants AI agents, the reality often involves significant challenges such as hallucinations, high costs, and an over-reliance on hype.
Alfonso Graziano's ExpertiseCore
AI Tech Lead at Nearform, author of 'Learning AI-Native Software Engineering'
From the article 2 mentionsAlfonso Graziano, an AI Tech Lead at Nearform, brings a wealth of experience to the discussion.
Agents Building AgentsContext
AI agents creating and improving other AI agents systematically
From the article 9+ mentionsIn the rapidly evolving landscape of artificial intelligence, the concept of AI agents building and improving other AI agents is gaining significant traction.
Harness Engineering MethodologyCore
Nearform's approach for systematic and reliable AI agent development
From the article 2 mentionsHe introduced the concept of "Harness Engineering," which refers to building a supportive environment around AI coding agents to ensure they operate reliably.
SME & Human FeedbackContext
crucial for guiding and validating agent improvements
From the articleA critical component of this process is the inclusion of subject matter experts (SMEs) and human feedback.
Tangible ImprovementsEffect
leading to more robust and capable AI systems
From the article 5 mentionsIf improvements are seen, the agent continues from that state; otherwise, it rolls back to a previous, more stable state.
Future AI DirectionsEffect
enabling self-improving AI development cycles
From the articleIn conclusion, Graziano's presentation offered a practical and insightful look into how AI agents can be engineered to improve themselves, paving the way for more reliable and effective AI solutions in the future.
Contents(6)

In the rapidly evolving landscape of artificial intelligence, the concept of AI agents building and improving other AI agents is gaining significant traction. Alfonso Graziano, AI Tech Lead at Nearform, presented a compelling overview of this approach in his talk titled "Agents Building Agents." The core idea revolves around creating a self-improving system where AI agents are not only the subjects of development but also the tools for their own enhancement.

Agents Building Agents: Nearform's AI Approach - AI Engineer
Agents Building Agents: Nearform's AI Approach, AI Engineer

Alfonso Graziano: A Pioneer in AI Agent Development

Alfonso Graziano, an AI Tech Lead at Nearform, brings a wealth of experience to the discussion. His work focuses on building AI agents and supporting teams in adopting AI-native engineering practices. As the author of "Learning AI-Native Software Engineering," Graziano is at the forefront of exploring how to make AI development more systematic and reliable.

The Challenge of Building Reliable AI Agents

The presentation began by highlighting a common perception in the industry: while everyone wants AI agents, the reality often involves significant challenges such as hallucinations, high costs, and an over-reliance on hype. Graziano illustrated this with a humorous meme depicting a long queue for "AI Agent" with the associated problems listed, contrasted with a shorter, more desirable queue for "Automation" focused on reliability, ROI, and scalability.

He elaborated on the inherent problems with building AI agents, categorizing them into two main areas: poor performance on evaluations (evals) and poor performance on live data. The former, he explained, often stems from agents failing to correctly interpret or adhere to the rules defined in a "golden dataset." The latter, which is more critical, relates to how agents perform in real-world scenarios, often diverging from initial expectations due to factors like latency, cost, and the inherent non-deterministic nature of AI models.

Deconstructing AI Agents: A Refresher

To set the stage for his proposed solutions, Graziano provided a concise overview of the typical architecture of an AI agent. He described it as a sophisticated LLM that interacts with tools, maintains memory (both short-term and long-term), engages in planning, and takes actions. This process is often iterative, involving reflection, self-critics, chain-of-thought reasoning, and subgoal decomposition to achieve desired outcomes.

The "Agents Building Agents" Framework

The core thesis of Graziano's talk is the innovative approach of using AI agents to improve other AI agents. He introduced the concept of "Harness Engineering," which refers to building a supportive environment around AI coding agents to ensure they operate reliably. This environment includes defining clear constraints, implementing rigorous tests, establishing feedback loops, and incorporating governance mechanisms.

The framework for this self-improvement loop involves several key steps:

  • Step 1: Create a Job: This involves defining the objective of the optimization, specifying the target repository and branch, and setting the metrics to be optimized. This structured job definition ensures that the agent has a clear goal and context.
  • Step 2: Run the Loop: This is the iterative process where the agent attempts to improve itself. It involves creating a new branch, generating a hypothesis (based on memory and past failures), changing the agent's code or parameters to test this hypothesis, and then running evaluations.
  • Step 3: Collect Feedback and Analyze: The results of the evaluations are crucial. They are collected, and the system analyzes whether the metrics have improved. If improvements are seen, the agent continues from that state; otherwise, it rolls back to a previous, more stable state.
  • Step 4: Generate a Changelog and Evaluate Results: After multiple iterations, a comprehensive report is generated, detailing the changes made, the improvements achieved, and any regressions encountered. This report is vital for understanding the agent's progress and identifying further areas for optimization.
  • Step 5: Prioritize and Act on Feedback: The final step involves using the collected data and the generated reports to prioritize which failures to address and how. This can involve fixing issues directly with the agent or discarding hypotheses that do not lead to improvement.

The Role of Subject Matter Experts and Human Feedback

A critical component of this process is the inclusion of subject matter experts (SMEs) and human feedback. Users provide feedback on the agent's responses, which is then annotated by SMEs. This annotated data is used to train and refine the agents, creating a continuous loop of improvement.

Tangible Improvements and Future Directions

Graziano presented evidence of this approach's effectiveness, showcasing a graph demonstrating significant accuracy improvements in agent performance over multiple iterations. He highlighted that a baseline accuracy of 18.3% was improved to 83.3% through this iterative process, with specific examples of how the agent was able to fix issues and enhance its capabilities.

The concept of "Harness Engineering" is central to making AI agents more reliable and predictable. It emphasizes the importance of a robust framework that includes not just the agent itself, but also the surrounding infrastructure for testing, feedback, and governance. This holistic approach is key to moving beyond the current hype and building truly functional AI systems.

In conclusion, Graziano's presentation offered a practical and insightful look into how AI agents can be engineered to improve themselves, paving the way for more reliable and effective AI solutions in the future.

© 2026 StartupHub.ai. All rights reserved. You may not republish this article in full without a license. Search engines and AI research tools may crawl and summarize for reference. Bulk reproduction or model training requires a license. See our terms.
Daniel Singer

Written by

Daniel Singer

Editor, StartupHub.ai

Daniel Singer is the editor of StartupHub.ai, a technology expert and thought leader on AI and its applications across sectors, from fintech and healthcare to developer tooling and consumer software. He writes and tests the tools covered here thoroughly and regularly, and built StartupHub.ai to give founders, operators and buyers a clearer read on what they are actually being sold.