Architecture & ModernizationArchitecture & Modernization
Conference50min
INTERMEDIATE

Harness Engineering: Building the System Around Your AI Coding Agent

AI coding agents are fundamentally simple: prompt a model, execute tool calls, feed results back, and repeat. This talk builds such an engine in Java, then iteratively adds context, constraints, and feedback to show how real tools improve reliability, safety, and understanding of their limits.

talk.summaryAiDisclaimer

JI Darwish
JI DarwishXomnia

talkDetail.whenAndWhere

Wednesday, October 7, 14:00-14:50
TBA 4
talks.roomOccupancytalks.noOccupancyInfo
talks.description
AI coding agents feel like magic. It is easy to assume there is something exotic inside, some secret sauce that makes agents reliable. Well, there isn't, the core of every AI coding agent is very simple: send a message to a model, parse tool calls, execute them, feed the results back, repeat. Everything else (context management, permissions, observability, safety guardrails) is engineering layered on top of it that we should be building.

In this deep dive, we build that engine from scratch (in Java!), live on stage. Not to build the best agent, but to understand how the pieces fit together. We point it at a real codebase, and watch what happens. It compiles. Tests pass. And it violates every convention the team agreed on. So we iterate. We add context, constraints, and feedback, and at each step we examine what changed, why it helped, and what it maps to in the tools you already use.

The goal is a mental model. By the end, you will understand the components inside the AI coding tools you use every day, what you can layer on top to get smoother results and safer expectations, and where the honest limits still are, the gap no amount of engineering has closed yet.
tool calls
ai agents
context management
safety guardrails
talks.speakers
JI Darwish

JI Darwish

Xomnia

Netherlands

Ji is a Data Platform Engineer at Xomnia with a background in Computer Science & Engineering from TU Delft and a recently completed MSc in Artificial Intelligence from Utrecht University. With years of experience in software development, he focuses on solving real-world software and data problems, while maintaining a strong interest in AI, education, and emerging digital policy. He is particularly drawn to questions around EU sovereign tech, AI alignment, and how to build systems that are not only capable, but also compliant, trustworthy, and grounded in human values. Driven by the belief that technology, when built thoughtfully, can be a genuine force for good, Ji is passionate about the role AI can play in improving learning experiences and advancing society responsibly.