Architecture & ModernizationArchitecture & Modernization
Lunch Talk40min
INTERMEDIATE

AI Doesn’t Click Buttons: Building APIs for the Agentic Age

This session explains how to design AI-first APIs for copilots and autonomous agents. It covers contract-first design, typed schemas, explainable errors, machine-readable actions, security, observability, OpenAPI, Java records, and legacy migration strategies, helping developers evolve existing APIs without rewriting applications.

talk.summaryAiDisclaimer

Kim Lauwers
Kim LauwersQuality Coders BV

talkDetail.whenAndWhere

Wednesday, October 7, 13:05-13:45
Room 9
talks.description
For decades, software has been designed around graphical user interfaces. The application was the product, the UI was the primary entry point, and APIs mainly existed to support it.

AI agents reverse that relationship. They do not click through screens, interpret disabled buttons or understand vague error messages. They interact with APIs. Yet many APIs expose data without meaning, errors without possible resolutions and operations without explaining what can happen next.

This session explores what it means to design an AI-first API: an API built not only for applications and integrations, but also for copilots, automation and autonomous agents.

We will move beyond the idea that adding a chatbot makes a system AI-ready. Through practical examples, we will cover contract-first design, strongly typed schemas, explainable errors, machine-readable actions, deterministic workflows, observability, security, OpenAPI, Java records, migration strategies for legacy systems.

This is not about allowing an LLM to make critical business decisions. It is about giving AI enough structure, context and guardrails to safely use existing business capabilities.

Attendees will learn how to recognise where current APIs fail agents and how to evolve them without rewriting an entire application.

The session is aimed at Java developers, architects, API designers and technical leads. No previous experience with AI agents is required.
ai
agents
api
openapi
talks.speakers
Kim Lauwers

Kim Lauwers

Quality Coders BV

Belgium

Kim Lauwers is a technical designer, Java developer, Scrum Master and people leader with more than 20 years of experience in software development. He enjoys working where software architecture, complex business domains and team dynamics meet.

His interests include domain-driven design, clean architecture, API design and building systems that remain understandable and maintainable as they evolve.

His current work focuses on AI-first APIs, reusable agent skills, effective guardrails and reviewable AI-assisted development workflows.

Outside of technology, Kim practises martial arts and enjoys running—two activities that, much like software engineering, reward discipline, continuous improvement and the occasional willingness to take a hit and keep moving.