Development PracticesDevelopment Practices
Conference50min
INTERMEDIATE

Agents With Seatbelts: Practical Ways to Keep AI Code Gen Under Control

This session shares best practices for MCP setups and AI agents in development workflows, focusing on quality, security, and avoiding unintended actions. It compares LLM code-generation stability and consistency, and addresses how to measure AI-driven improvement, helping teams build reliable, productive, and safe AI workflows.

talk.summaryAiDisclaimer

Jonathan Vila López
Jonathan Vila LópezGK Software

talkDetail.whenAndWhere

Thursday, October 8, 10:40-11:30
TBA 7
talks.roomOccupancytalks.noOccupancyInfo
talks.description
In this session I will share best practices for using MCP setups and AI Agents in real development workflows 🤖. The goal is to improve both quality and security, since even with all the excitement around these tools, it’s still very easy to create confusing interactions, accidental data exposure, or Agents that trigger actions we never intended.

I will also present reports comparing how different LLM models generate code, showing clear differences in stability, output consistency, and the amount of guidance each model needs to avoid mistakes.

And last but not least, I will talk about the elephant in the room: metrics 📏. How do we measure our improvement using AI? Is it something companies are doing right? Spoiler alert ... no 😰

The talk focuses on helping teams build more reliable, productive, and secure AI workflows, making AI code generation a real benefit rather than a risky experiment 😅.
security
metrics
agents
mcp
talks.speakers
Jonathan Vila López

Jonathan Vila López

GK Software

Spain

International Speaker, JavaChampion, Cofounder of JBCNConf and DevBcn conferences in Barcelona, and AI4Devs conference in Amsterdam.

Working as a Principal AI Development Enabler at GK Software, taking care of the AI Adoption with best practices and tooling and helping the company as the Engineering Excellence Lead.

Formerly Senior Staff Developer Advocate in Java at Sonar (SonarQube), focused on Code Quality, Dev Productivity, AI & Security.

I have worked as a (paid) developer for more than 30 years ago using multiple languajes, but for the last 15 using Java. Although I started when I was 14 with my Amstrad CPC 6128 :)

I am very interested in simulated reality, psychology, philosophy, critical thinking, AI and Java.