Google DeepMind's Philipp Schmid on Testing AI Agent Skills

Philipp Schmid of Google DeepMind urges AI developers to stop shipping untested agent skills and implement rigorous evaluation processes to ensure reliability.

8 min read
Philipp Schmid, Staff Engineer at Google DeepMind, speaking at an AI event.
AI Engineer

Visual TL;DR. Philipp Schmid urges Don't Ship Without Evals. Don't Ship Without Evals addresses Untested AI Skills. Untested AI Skills undermines Reliable AI Agents. Reliable AI Agents requires Define AI Skill. Define AI Skill enables Evaluation Harnesses. Evaluation Harnesses leads to Catch Failures Early. Untested AI Skills solves with Evaluation Harnesses.

  1. Philipp Schmid: Staff Engineer at Google DeepMind working on Gemini and Gemma models
  2. Untested AI Skills: shipping AI agent skills based on minimal manual testing, like untested code
  3. Reliable AI Agents: AI agent reliability hinges on the quality of their developed skills
  4. Define AI Skill: clear definition of what constitutes an AI agent skill for development
  5. Evaluation Harnesses: implementing rigorous evaluation processes throughout the skill development lifecycle
  6. Catch Failures Early: identifying and fixing issues before they reach end-users
  7. Don't Ship Without Evals: Schmid's critical message for AI developers to stop shipping untested skills
Visual TL;DR
Visual TL;DR, startuphub.ai Evaluation Harnesses leads to Catch Failures Early. Untested AI Skills solves with Evaluation Harnesses leads to solves with Philipp Schmid Untested AI Skills Evaluation Harnesses Catch Failures Early From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Evaluation Harnesses leads to Catch Failures Early. Untested AI Skills solves with Evaluation Harnesses leads to solves with Philipp Schmid Untested AISkills EvaluationHarnesses Catch FailuresEarly From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Evaluation Harnesses leads to Catch Failures Early. Untested AI Skills solves with Evaluation Harnesses leads to solves with Philipp Schmid Staff Engineer at Google DeepMind workingon Gemini and Gemma models Untested AI Skills shipping AI agent skills based on minimalmanual testing, like untested code Evaluation Harnesses implementing rigorous evaluation processesthroughout the skill development lifecycle Catch Failures Early identifying and fixing issues before theyreach end-users From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Evaluation Harnesses leads to Catch Failures Early. Untested AI Skills solves with Evaluation Harnesses leads to solves with Philipp Schmid Staff Engineer atGoogle DeepMindworking on Gemini… Untested AISkills shipping AI agentskills based onminimal manual… EvaluationHarnesses implementingrigorous evaluationprocesses… Catch FailuresEarly identifying andfixing issuesbefore they reach… From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Philipp Schmid urges Don't Ship Without Evals. Don't Ship Without Evals addresses Untested AI Skills. Untested AI Skills undermines Reliable AI Agents. Reliable AI Agents requires Define AI Skill. Define AI Skill enables Evaluation Harnesses. Evaluation Harnesses leads to Catch Failures Early. Untested AI Skills solves with Evaluation Harnesses urges addresses undermines requires enables leads to solves with Philipp Schmid Staff Engineer at Google DeepMind workingon Gemini and Gemma models Untested AI Skills shipping AI agent skills based on minimalmanual testing, like untested code Reliable AI Agents AI agent reliability hinges on the qualityof their developed skills Define AI Skill clear definition of what constitutes an AIagent skill for development Evaluation Harnesses implementing rigorous evaluation processesthroughout the skill development lifecycle Catch Failures Early identifying and fixing issues before theyreach end-users Don't Ship Without Evals Schmid's critical message for AIdevelopers to stop shipping untestedskills From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Philipp Schmid urges Don't Ship Without Evals. Don't Ship Without Evals addresses Untested AI Skills. Untested AI Skills undermines Reliable AI Agents. Reliable AI Agents requires Define AI Skill. Define AI Skill enables Evaluation Harnesses. Evaluation Harnesses leads to Catch Failures Early. Untested AI Skills solves with Evaluation Harnesses urges addresses undermines requires enables leads to solves with Philipp Schmid Staff Engineer atGoogle DeepMindworking on Gemini… Untested AISkills shipping AI agentskills based onminimal manual… Reliable AIAgents AI agentreliability hingeson the quality of… Define AI Skill clear definition ofwhat constitutes anAI agent skill for… EvaluationHarnesses implementingrigorous evaluationprocesses… Catch FailuresEarly identifying andfixing issuesbefore they reach… Don't ShipWithout Evals Schmid's criticalmessage for AIdevelopers to stop… From startuphub.ai · The publishers behind this format

In the rapidly evolving world of artificial intelligence, the reliability of AI agents hinges on the quality of their skills. Philipp Schmid, a Staff Engineer at Google DeepMind, delivered a critical message at an AI.engineer event: "Don't Ship Skills Without Evals." He argued that the current practice of shipping AI agent skills based on minimal manual testing is akin to merging untested code, a practice unheard of in traditional software development. Schmid's talk, "Don't Ship Skills Without Evals," laid out a clear case for implementing rigorous evaluation processes throughout the lifecycle of building AI agent skills.

Google DeepMind's Philipp Schmid on Testing AI Agent Skills - AI Engineer
Google DeepMind's Philipp Schmid on Testing AI Agent Skills — from AI Engineer

Who Is Philipp Schmid

Philipp Schmid is a Staff Engineer at Google DeepMind, where he works on prominent AI models like Gemini and Gemma. His role emphasizes enabling developers to build and utilize AI responsibly. With his background at one of the leading AI research labs, Schmid brings a deep understanding of the challenges and best practices in AI development.

The Problem with Untested AI Skills

Schmid highlighted a significant gap in the development of AI agents: the lack of robust testing for agent skills. He described a common scenario where thousands of skills are developed, but "almost none of them are tested." The typical validation process involves a couple of manual runs and perhaps a quick review from a colleague, a method he likened to a "vibe check." This approach, he contended, is fundamentally flawed. Shipping AI skills without proper evaluation risks releasing buggy or unreliable functionality to users, eroding trust and potentially causing significant issues.

Defining an AI Skill

The presentation aimed to demystify what constitutes an AI skill and how to ensure its correct implementation. Schmid emphasized that a skill is not just a piece of code but a functional unit designed to perform a specific task or achieve a particular outcome. The challenge lies in ensuring these skills trigger accurately and perform as intended under various conditions. He stressed the importance of understanding the underlying logic and potential failure points of each skill.

Building Reliable Agent Skills: The Lifecycle

Schmid outlined a comprehensive approach to building reliable AI agent skills, focusing on the entire development lifecycle. This begins with clearly defining what a skill is and what it is not, setting precise expectations for its functionality. The next crucial step involves writing skills that are designed to trigger correctly in response to user inputs or environmental cues. This requires careful consideration of prompt engineering, context management, and potential edge cases.

The Necessity of Evaluation Harnesses

The core of Schmid's argument revolved around the indispensable role of evaluation. He advocated for the development and use of lightweight evaluation harnesses. These systems are designed to systematically test AI skills, identifying failures before they reach end-users. Such harnesses allow for automated, repeatable testing, providing objective data on skill performance. By catching errors early, developers can iterate and improve skills, ensuring higher quality and reliability. "You wouldn't merge code without tests so why are we shipping skills without evals?" Schmid questioned, drawing a parallel to established software engineering practices. This rhetorical question underscores the urgency of adopting similar rigor in AI development.

Catching Failures Before Users Do

The ultimate goal of implementing evaluation harnesses is to protect the user experience. When AI agents function reliably, users are more likely to trust and adopt them. Conversely, a poorly tested skill can lead to frustration, incorrect actions, and a negative perception of the AI system. Schmid's talk provided a blueprint for developers to move beyond ad-hoc testing and establish a systematic process for ensuring the quality and dependability of the AI skills they deploy.

© 2026 StartupHub.ai. All rights reserved. Do not enter, scrape, copy, reproduce, or republish this article in whole or in part. Use as input to AI training, fine-tuning, retrieval-augmented generation, or any machine-learning system is prohibited without written license. Substantially-similar derivative works will be pursued to the fullest extent of applicable copyright, database, and computer-misuse laws. See our terms.