Philipp Schmid from Google DeepMind explains why AI skills need thorough evaluation before deployment to ensure reliability and performance.
Key Takeaways
- Always evaluate AI skills before shipping to avoid poor performance in production.
- Differentiate between capability and preference skills to manage skill lifecycle effectively.
- Human-written and well-tested skills outperform AI-generated ones on average.
- Skill descriptions are critical as they guide the model's decision to invoke a skill.
- Regularly run evals to monitor skill relevance and retire outdated skills promptly.
Summary
- Philipp Schmid introduces the importance of not shipping AI skills without proper evaluation (evals).
- Many users employ coding agents but lack evals to verify skill effectiveness.
- Skills are categorized into capability skills (teaching new abilities) and preference skills (customizing behavior).
- Skills typically consist of a title, description, and skill body, with descriptions guiding when models should use them.
- User-invoked skills are powerful for dev tasks, while model-invoked skills are more common in customer-facing agents.
- Skill Bench is a benchmark evaluating thousands of skills, showing that skills generally improve model performance.
- AI-generated skills can sometimes degrade performance, highlighting the need for human-written and tested skills.
- Eval processes involve multiple trials due to agent non-determinism and help decide when skills can be retired.
- Keeping skills concise is crucial to reduce context cost and maintain efficiency.
- Proper evals protect preference skills that encode domain-specific knowledge, ensuring consistent use and quality.
Chapters
- 00:00Introduction and Importance of Skill Evals
- 01:17Current Use of Skills and Lack of Evals
- 02:30Challenges with AI Skills and Task Failures
- 03:38User Interaction with Skills and Agent Behavior
- 05:00Structure and Definition of Skills
- 06:31Capability vs Preference Skills
- 07:53Durability and Use Cases of Preference Skills
- 08:57Skill Bench Evaluation Results
- 10:00Best Practices for Writing and Using Skills
- 15:04Evaluating Skill Performance and Retirement











