AI Agent Engineering

Your AI responds.
It doesn't yet act.

We design agent systems that work reliably in production — not just in demos.

2026 — 1760

The tools evolve and work changes. The judgement stays yours.

2026

Machines think.

  • The move that remains is the one that has always mattered.
  • Decide what to build.
2022

Machines create.

  • Generative AI produces images, text, and code on demand.
  • The designer's role shifts from creating to orchestrating.
2007

Machines broadcast.

  • Everyone produces simultaneously.
  • The designer's role shifts from broadcasting to differentiating.
1993

Machines distribute.

  • The internet makes publishing free.
  • The designer's role shifts from producing to curating.
1970s

Machines calculate.

  • Computers take over clerical and compositional work.
  • The designer's role shifts from executing to directing.
1890

Machines scale.

  • Assembly lines replicate at any volume.
  • The designer's role shifts from specifying to architecting systems.
1760

Machines make.

  • Physical labor moves to machines.
  • The designer's role shifts from making to specifying.

Nine situations. Each one familiar. Click through to see what's underneath.

01

My AI answers questions.
It doesn't get things done.

click to explore ↓
01

The gap between a language model and an agent that reliably completes tasks is an architectural gap, not a model gap. Response is easy. Action requires structure.

click for technical depth ↓
01

Tool use · Function calling · Action verification · Task decomposition

An agent that acts is an agent that can fail. That's what makes architecture matter.

Current approach Define the task before the model.
Design for failure before success.
Verify every action, not just every response.
↑ back to start
02

It works perfectly in the demo.
Real conditions break it.

click to explore ↓
02

That result wasn't part of a system. It was a brief alignment of parameters, timing, and internal states. What feels like repetition is actually re-sampling. Every run drifts — not because the tools fail, but because nothing enforces consistency.

click for technical depth ↓
02

Seed control — State management — Parameterized workflows — Node isolation

Generative systems are non-deterministic by default. Reproducibility has to be engineered.

Current approach Stabilize inputs and states — define clear module boundaries — build for repeatability, not coincidence.
↑ back to start
03

Every run gives a different result.
I can't rely on it.

click to explore ↓
03

A working example is not a production system. At scale, inconsistencies multiply: outputs drift, quality fluctuates, manual fixes increase exponentially. What worked as a demo collapses under volume.

click for technical depth ↓
03

ComfyUI orchestration — Compute routing — Batch control — Pipeline design

Scaling requires structure, not repetition.

Current approach Smallest stable pipeline first — controlled batch execution — replaceable components — designed for volume from the start.
↑ back to start
04

Something is running in production.
I don't know how it works anymore.

click to explore ↓
04

Generative models optimize for plausibility — not authorship. Without embedded constraints, each output negotiates style from scratch. Even high-quality results feel generic.

click for technical depth ↓
04

IP-Adapter — LoRA — Style conditioning — Reference systems

Style must be encoded, not described.

Current approach Layer constraints across the pipeline — use reference systems instead of prompts — embed aesthetic control at multiple levels.
↑ back to start
05

My agent works perfectly.
It doesn't work with our actual systems.

click to explore ↓
05

Multiple tools, models, and steps interact — but without a unifying structure. Dependencies remain implicit. Behavior becomes unpredictable. What looks like a pipeline is actually loosely connected fragments.

click for technical depth ↓
05

API chaining — Tool orchestration — Compute abstraction — System architecture

Complexity requires explicit control layers.

Current approach Define system boundaries — standardize interfaces between components — centralize orchestration logic — reduce hidden dependencies.
↑ back to start
06

Running AI costs more
than the value it creates.

click to explore ↓
06

Without predictable outputs, there is no reliable planning. No stable quality, no clear timelines, no defensible costs. Decisions slow down — or stop.

click for technical depth ↓
06

Pipeline benchmarking — Output metrics — Cost modeling — Throughput simulation

Creative systems need measurable behavior.

Current approach Define expected outputs early — measure variance and stability — simulate production conditions — turn pipelines into predictable systems.
↑ back to start
07

I have multiple AI tasks
that should work together. They don't.

click to explore ↓
07

Time introduces continuity requirements. Without temporal structure, each frame behaves independently. The result: flicker, drift, instability. The system was built for moments — not sequences.

click for technical depth ↓
07

Temporal coherence — Frame conditioning — Motion systems — Sequence pipelines

Time requires persistent state.

Current approach Frame-to-frame dependencies — temporal constraints — motion as a controlled parameter — built for continuity.
↑ back to start
08

The AI consultant built it.
Now it's our problem.

click to explore ↓
08

Roles are collapsing into systems. Tasks that were once distributed now converge into single workflows. Expectations increase: more output, higher quality, less time. Without structured systems, this shift becomes overload — not leverage.

click for technical depth ↓
08

Workflow compression — Tool integration — Role abstraction — System design

The unit of work is no longer a person — but a pipeline.

Current approach Design systems that absorb complexity — shift effort from execution to orchestration — build leverage instead of workload.
↑ back to start
09

Everyone is using AI.
I don't know if we're using it right.

click to explore ↓
09

AI reduces execution cost — but increases system complexity. What looks like a shortcut is a shift in effort: less manual production, more system design, more iteration upfront. Without structure, costs become unpredictable.

click for technical depth ↓
09

Pipeline design — Iteration cycles — Compute strategy — Toolchain integration

Efficiency comes from system stability.

Current approach Define scope before tooling — separate prototype from production — design for reuse and scaling — invest once, reduce cost over time.
↑ back to start

Selected work

Ars Electronica Solutions 2025 / 2026

Der Baum

Gasometer Oberhausen · Mythos Wald · opened March 2026

Der Baum — Gasometer Oberhausen Render: WILHELM MEDIA
35m installation height
10 root structures mapped
18 structural reference sheets
30+ custom Cinema 4D tools
Role

Conceptual support and technical feasibility across the full production. Coordinating physical LED marker placement on the static structure — translating partner measurement data into 18 structured reference sheets and a spatial network map covering trunk, canopy, and ten root arms. Maintaining aesthetic coherence across structure, light choreography, and seasonal narrative. A custom suite of 30+ Cinema 4D Python scripts built for marker generation, label printing, and placement estimation.

Ars Electronica Solutions →
Ars Electronica Solutions 2024

Die Welle

Gasometer Oberhausen · Planet Ozean · opened March 2024

Die Welle — Gasometer Oberhausen © WILHELM MEDIA · Photo: Thomas Wolf, Dirk Böttger/Gasometer Oberhausen
1200m² projection area
40m vertical screen
60MP real-time pixels
RT Unreal Engine pipeline
Role

Real-time pipeline design and implementation in Unreal Engine for a 1,200 m² dual-surface projection inside Europe's tallest exhibition hall. Translating the artistic vision into a performant real-time system — reactive creature swarms, deep underwater visual language, volumetric light and atmosphere. Pipeline stability and performance under exhibition conditions across a 7-projector, 60-megapixel output.

Ars Electronica Solutions →
SpiceLabs 2024 — ongoing

SpiceLabs

Science media service · Joint venture with rnk.studio

SpiceLabs — Science Media Service © SpiceLabs
MoA mechanism of action
5 service areas
3 audience tiers
AI generative pipeline
Role

Co-founded with rnk.studio — a joint venture combining 3D visualization expertise with AI production infrastructure for life science communication. Building generative pipelines for molecular animation, mechanism-of-action visualization, and interactive media. Covering the full stack from scientific brief to final output across expert, investor, and patient audiences.

spicelabs.at →
WILHELM MEDIA 20 years · ongoing

3D Visualisation

Medical · Architecture · Product · Generative

Molecular structure render
Architecture visualisation
Material study render
Medical / dental detail
Generative Bubble Circuits
Editorial art
20+ years of 3D production
6 visualisation domains
XR VR / AR / MR installations
C4D primary 3D tool
Role

The foundational discipline underlying everything. Over two decades of 3D production spanning medical animation, architectural visualisation, product staging, technical illustration, and generative art. Work developed for clients in pharma, life science, construction, consumer goods, and cultural institutions — from photorealistic render to abstract simulation, always shaped by a clear visual logic.

wilhelm-media.at →

Not everything can be planned.

Some things can only be navigated.

Trust and vision are the inputs.
The system is what we build together.

Start with a vision,
not a brief.

What you bring is direction and ambition. What we build together is a system that makes it real — and reusable.

01

Talk to AI

Voice conversation. Ask anything about the approach, use cases, or how to start.

Ready to connect

02

Write to AI

Type your question. The agent responds.

03

Write directly

No form. No funnel. Just a conversation.

info@wilhelm-media.at