Birte: My personal highlight was the talk “Design System for the Machines – How to Make AI Understand Your UI” by Jennifer Wjertzoch, Senior Frontend Engineer at DKB Code Factory. The core idea behind it is that a design system is no longer aimed solely at humans. Machines also “read” our UI – for example, our AI assistant, which understands, expands, and modifies our code. But unlike us humans, machines don’t just read text—they read building blocks and their meaning within the UI. And in doing so, they regularly miss three things:
Missing Meaning: A < div class="button" > is, to the AI, just a div at first. The fact that it’s supposed to be a button isn’t apparent from the CSS class. The meaning is missing.
Missing Behavior: What does the element do? Open, toggle, submit? If it’s not specified anywhere, one can only interpret. The function is missing.
Missing Intent: Why is this here, and what is the user supposed to do with it? The intent is missing.
At this point, I was reminded of the last Accessibility Meetup in Kiel. The gap that AI stumbles over is the same one that a blind or visually impaired person stumbles over – and that’s why screen readers need information. So the solution presented in this talk wasn’t a pitch for a new tool, but rather accessibility through semantic HTML (< button >, < nav >, < main > instead of a “div jungle”) and clean ARIA labels and roles when semantics aren’t sufficient. This makes meaning, behavior, and intent machine-readable – for both AI and people with visual impairments. This is what makes it accessible.
Milan: My highlight was the talk titled “Are Classical Automation Frameworks Dead? How AI Agents Are Transforming QA” by Andrei Nutas, Technical Test Architect at Atos. It addressed several issues we face in our day-to-day work: UI tests that are “flaky” – meaning they sometimes pass and sometimes fail – as well as the “selector maintenance tax,” the constant effort required to maintain tests when selectors in the user interface change. The talk presented three approaches: full agentic testing, a hybrid model, and the “classic” manual setup of tests. I wasn’t surprised that a hybrid testing model was recommended and that the speaker cautioned against a testing system that always runs with AI agents and burns tokens with every test run. In the hybrid testing model, it was demonstrated how classic frameworks like “Playwright” or “Skyvern” can be used to write self-healing tests. If a test fails, developers don’t have to look directly at the logs to find and fix errors that are often trivial but hard to detect. Instead, in this specific case, an AI agent steps in, resolves the issue, adjusts the test accordingly (e.g., via an editable database available in the pipeline), and no longer needs to intervene during the next run. This process is simple enough that it could even run on local models.
Thoren: What really stuck with me was the talk titled “You don’t need to write the code. You need to become a verification architect and prove it’s correct” by Guillaume Moigneu, Field CTO at Upsun. The central thesis: The “10x developer” of the agent era isn’t someone who writes ten times more code, but someone who defines, verifies, and delivers ten times more scope. And verification goes from being a roadblock to a speed multiplier, because the more rigorous the verification mechanisms, the more you can let the agents run unsupervised.
To address this, Moigneu distinguishes between two questions that often get conflated in everyday practice: Verification (“Did we build it correctly?”) – such as tests, types, and linting – is a task for machines and, ideally, fully automated. Validation (“Did we build the right thing?”) involves the machine checking against a documented intent. We are responsible for building the verification pipeline so that, in the end, the human-in-the-loop (HITL) is ideally only responsible for validation. The talk’s guiding principle sums it up: “If it’s not proven, it doesn’t exist.”
What I liked about the talk: It provides a good overview of the state of the art and covers experiences and challenges that I’ve also encountered with AI agents, while explaining a structured, reproducible workflow from commit hooks to critic prompts. Some of these approaches are already part of my daily work, and that’s exactly how I can tell that this talk was more than just a good half-hour presentation.