Matching agentic AI architecture to the right problem

The right AI agent architecture depends on whether a problem's ambiguity sits in the input data, where agents add real value, or in the system design, where it creates risk.

Thomas Reichert

Data Scientist

Helvetia Baloise

What you'll take away from this session

Separate prediction logic from policy logic

Statistical models and business rules change on different schedules and should be built as separate components. Combining them means retraining the whole system every time a policy changes.

Validate every agentic input and output

Typed data models replace free text at agent boundaries, and specialized validators review generated content before a human sees it. Quality problems drop sharply once ambiguity at interfaces is removed.

Observability turns crashes into diagnoses

A dashboard showing memory accumulation under load is what separates a diagnosed failure from an unexplained restart. The same visibility later caught idle resource waste worth fixing through hardware tier changes.

Freeze every dependency before production

Every dependency, including transitive ones, needs explicit versioning before production. An unpinned update once pulled in a dependency whose download was blocked by a corporate proxy, breaking a job that had run for months.

Keep AI out of deterministic execution

AI should accelerate the writing of deterministic code rather than run it, especially where output must be exact, auditable, and governed by explicit rules. This keeps AI-assisted speed without probabilistic risk in production.

Thomas Reichert, data scientist and AI solutions engineer at Helvetia Baloise, argues that AI amplifies whatever discipline or chaos already exists in a system rather than fixing what is broken. Drawing on two production systems built at the insurer, a classical dynamic pricing engine for motor insurance and a multi-agent financial planning tool for life insurance, Reichert shows that the choice of agentic AI architecture should follow the shape of the problem rather than the novelty of the technology.

The pricing engine uses no agents because its statistical and business-rule components change on different schedules and gain nothing from agentic reasoning. The financial planning tool uses multiple agents because synthesizing hundreds of data points into a coherent narrative is genuinely interpretive work.

Both systems failed in production for reasons that had nothing to do with model accuracy: database write locks, cleartext credentials, memory leaks, and unpinned dependencies. As Reichert frames it, the failure mode shifts once AI moves from notebook to production, and the fixes that matter most are ordinary software engineering discipline, not better models.

FAQ

How do you decide whether a production AI use case needs an agentic architecture or a classical model?

What causes AI systems to fail in production if the models themselves are accurate?

What is intent engineering and how is it different from vibe coding?

Transform the work that matters most

See how Domino helps the world’s most regulated enterprises build, scale, and govern AI-powered applications.