Speaker
Samuel Colvin
4 sessions in this library.
- Agent Optimization with Pydantic AI: GEPA, Evals, Feedback Loops — Samuel Colvin, Pydantic
This talk introduces Pydantic AI's agent optimization capabilities, focusing on the Jeppa library for prompt optimization and managed variables for dynamic configuration. The core idea is to systematically improve agent performance by iteratively refining prompts and configurations, demonstrated through a practical example of analyzing political family ties in MP data. The presentation highlights how these tools can lead to more accurate and efficient AI agents.
- From Stateless Nightmares to Durable Agents — Samuel Colvin, Pydantic
This talk introduces Pydantic AI's integration with durable execution frameworks like Temporal, addressing the challenge of maintaining state and preventing data loss in long-running AI agent workflows. It demonstrates how these frameworks enable agents to recover from failures and resume execution without starting from scratch, significantly improving reliability for complex tasks. The presentation also touches upon Pydantic Evals for model evaluation.
- Human seeded Evals — Samuel Colvin, Pydantic
This talk focuses on building AI applications more quickly and safely, emphasizing the importance of type safety in refactoring and avoiding bugs. It introduces techniques for developing AI applications, particularly highlighting the use of Pydantic AI for extracting structured data and managing agentic loops. The discussion also touches upon the challenges of determining when an agent loop should terminate and the benefits of using validation errors to guide model retries.
- MCP is all you need — Samuel Colvin, Pydantic
This talk argues that the Messaging, Communication, and Protocol (MCP) framework, particularly its tool-calling capabilities, can simplify complex agentic workflows. The speaker, Samuel Colvin, creator of Pydantic, suggests that many current approaches to agent-to-agent communication are overcomplicated and that MCP offers a more streamlined solution. The core idea is to leverage MCP's primitives, especially dynamic tool calling, to build more robust and efficient AI systems.