Skip to main content

AI agents · Sovereign operation · Automation

From a chat window to work that runs on its own

More than half of all companies work with AI. Only a fraction earns money with it. I show where the gap comes from and build the agents that close it.

Watch demo
What it is about

Adoption has outrun the returns

A survey by the ifo Institute puts the share of German companies working with AI software at 54.4 percent, up from just under 41 percent a year earlier. A sobering finding stands against that number. The MIT study The GenAI Divide puts the share of generative AI projects without measurable business value at 95 percent. Only five percent reach productive operation, against investments of 30 to 40 billion dollars.

The distance between those five percent and everyone else rarely comes down to the choice of model. It sits before and after: in the data foundation, in who answers for a result, and in the handover into daily work. That is where I start.

54,4 %

of companies use AI

Adoption is growing fast, up from just under 41 percent the year before. Getting started is no longer the hard part.

5 %

reach productive operation

Every other project stalls in the pilot stage or delivers no value anyone can put a number on.

call their data fully integrated

In Cloudera's Data Readiness Index 2026, almost four in five IT leaders see their initiatives held back because access to all the data they need is missing.

About the author

I write about AI and run it myself

I have worked as an IT journalist and technical author for more than thirty years, with over a hundred books and several thousand articles. In 2026 alone, some fifty feature articles on AI have appeared, among others in ComputerWeekly, iX, Security-Insider, BigData-Insider, DataCenter-Insider and Communications of the ACM.

In parallel, a fleet of some sixty agents runs my own operation, covering accounting, mailboxes, research and monitoring. The examples on this page come from that operation and from my own GPU lab, not from vendor material.

From my own operation

Nine jobs that run here every day without a hand on them

All of these were manual work before. Each one now follows fixed rules and speaks up only when a decision is due.

Receipts

Invoices find their own way in

An agent searches the mailboxes for receipts, renames them to a fixed scheme and files them in the monthly folder. Anything missing shows up as a list at month end instead of a pile on the desk.

Open items

Unpaid invoices surface early

Issued invoices are matched against bank transactions. If one stays open too long, an alert arrives with amount, date and customer, rather than waiting for the next look at the books.

Incoming payments

Partial payments get matched

The agent matches incoming payments to the amounts expected, even when the sender differs or only part of the sum arrives. Where the match is uncertain, it flags the case instead of guessing.

Automated agent status report on the month's incoming payments, with target, received amount and status per unit.
The agent reconciles expected amounts against bank transactions every day. Partial payments show up as partial, missing ones appear with amount and unit, and the next check runs the following morning without anyone starting it.
Monthly overview from an agent with revenue, liquidity, open items and a list of upcoming deadlines.
The same principle for management: figures and deadlines are pulled together from accounting, mailbox and calendar. Anything settled is left out, open items carry their due date.
Deadlines

Due dates announce themselves

Tax dates, official notices and contract deadlines are pulled from mail and calendar. The reminder states the amount, attaches the document and checks first whether payment has already gone out.

Morning brief

The day starts with a short list

Before work begins, several mailboxes and calendars are condensed into the items of the day that cannot be moved. Anything already settled is left out.

Inbox

The inbox sorts itself

Automated confirmations go to the bin, a rejection gets a friendly reply, everything else lands in the right folder for a human. Existing customers are excluded from all of it.

Research

Material is waiting in the morning

Overnight, an agent collects sources, full texts and video transcripts for the next day's topic. That took the yield from a handful of sources per assignment to thirteen or fifteen.

Pitches

Topics arrive on their own

One agent per subject area watches the field and proposes topics every month. It checks each idea against the publication's own site and drops what has already appeared.

Supervision

One agent watches the others

When a run fails to happen, a watchdog reports it with the cause and a suggested fix. This supervision is missing from nearly every AI project, and without it no automation deserves trust.

Focus areas

Three questions decide the outcome

They come up in every project, whatever the industry or size. Answering them early saves the expensive rebuild after the pilot.

01 · Where does the model run?

Location and data control

A cloud API, your own GPU node or a workstation. The answer follows how sensitive the data is, not the brochure. For regulated organisations, running models in house is a realistic option for the first time.

02 · Who answers for the agent?

Identity, permissions and attacks

An agent acts on behalf of a person and often lives for minutes. Without its own identity and narrow permissions, the audit log ends up naming a human who did nothing.

03 · What does operation cost?

Data, throughput and the bill

The largest item is rarely the model itself. The money goes into preparing data, into the storage that feeds the GPU, and into requests handled by a model that costs more than the task warrants.

Sovereignty

Running your own models now adds up

The supply side has shifted. Mistral Large 3 ships with 675 billion parameters under the permissive Apache 2.0 licence, and model families from DeepSeek and Qwen are free to download. On routine work, the quality gap to the closed frontier models has narrowed enough to reopen the build-or-buy question.

Sizing starts with memory. A model with 70 billion parameters needs around 140 gigabytes at 16-bit precision. At four bits per parameter that drops to 40 gigabytes, and for extraction and classification work the loss in quality stays small.

Three people standing between server racks in a data centre, discussing the equipment.
Where the model runs decides both data control and cost. Your own node, a European service or a sovereign region of a large provider lead to very different bills.

Bandwidth beats compute

Every generated word reads all active weights from memory once. A 40-gigabyte model on a machine with 800 gigabytes per second therefore tops out at 20 words per second, whatever compute figure the datasheet advertises. When buying, bandwidth per euro is the number that matters.

The fallback site needs reserved hardware

A backup model is worthless if no GPU is free at the second location. Three options qualify: a managed inference service from Europe, your own node in the data centre, and a sovereign region of a large provider under European operation. Each carries a different cost structure.

The serving stack follows the load

On workstations, llama.cpp runs even without a GPU and sits underneath Ollama. In the data centre, vLLM takes over and batches many concurrent requests. The choice governs throughput and latency, not the quality of the answers.

Security

An agent allowed to act is a target

Prompt injection exploits a basic property of language models and cannot be removed entirely. The model does not reliably separate an instruction from text it is merely supposed to read. A planted line inside a document can therefore turn into a command.

Effective protection rests on layered controls in four places: the input, the model, the output and the permissions. The OWASP list for LLM applications and the NIST taxonomy describe the same logic. No single layer suffices; together they lower both the odds of success and the damage done.

Interface of a model-assisted code analysis showing data flow across several files and a list of findings with severity ratings.
Model-assisted code analysis now cuts both ways. It finds weaknesses faster than an attacker exploits them, and it tries to disprove each of its own findings before reporting it.

Why classic user accounts do not fit

A user account is created once and lives for years. An agent starts, works for two minutes and disappears, borrowing the permissions of the person it acts for. The target system is then left with a query at 03:14 that no human triggered.

The usual workaround makes it worse. A shared service account needs the union of every permission any agent might ever require, and revoking it halts all workflows at once.

The workable route runs the other way. Each agent proves its identity cryptographically, the borrowed permissions stay traceable to the person who delegated them, and a single point enforces them.

Cost

Not every request needs the priciest model

A model router sits as a control layer between the application and several language models. For each request it decides by cost, latency, required quality and confidentiality which model answers. For decision-makers, the guiding question moves from the best model to the right combination of models.

Diagram of a RAG architecture: documents flow into a data pool, then through indexing, vector search and inference to the answer, with governance and audit alongside.
Between the data pool and the answer sit indexing, vector search and inference. Each stage needs throughput, and governance and logging run across all of them.

What the control layer does

It picks the model, sets provider and region, spreads the load and absorbs outages. A confidential request stays in house while a summary goes to a cheap model. Open components such as LiteLLM can be self-hosted; commercial gateways take the operations off your hands.

The bottleneck often sits in storage

Storage infrastructure governs how fast a model answers in production. Three quarters of the IT leaders surveyed name infrastructure limits. Planning throughput to the GPU, where the cache lives and how data spreads across tiers saves an expensive retrofit later.

How we proceed

Three steps to productive operation

Thomas Joos explaining a workflow to two people at a screen.
It starts with the workflow, not the tool. Only once it is clear which step costs how much time does the decision about automation make sense.
01

Assessment

We go through the daily routines and look for the tasks where automation pays off. The result is a list with effort and expected benefit for each one.

02

Build

I build the first agents together with their permission model and logging, matched to the systems already in place. Risky steps run as drafts for approval before they go live.

03

Operation

The agents run in daily business under supervision. If a run is missed or an interface changes, the watchdog reports it before anyone acts on a wrong result.

A conversation settles more than a quote

Write to me about the task that eats the most time in your company. I will tell you whether an agent is worth it and what it costs.

Request a first consultation