Blog

Enterprise AI, from real work.

What AI costs, when it holds up, where it fails — and how the technology underneath actually works. These articles come out of real project work. Each one is published in English and German.

Security

Why 13% of Your Sentinel Rules Never Fire

CardinalOps found 13% of SIEM rules never fire. Check thousands of Sentinel detections against Microsoft's own KQL parser — deterministically, not an LLM.

August 17, 2026 · 9 min read
Case Study

How We Built KomplAI: Verifiable Compliance AI

How we built KomplAI, a verifiable compliance AI: every legal citation an LLM makes is machine-verified against EUR-Lex before it reaches the report.

August 12, 2026 · 8 min read
NIS2

NIS2 Incident Reporting in Practice

NIS2 gives you 24 hours to file an early warning — the hard part is detecting the incident that fast. What Article 23 requires, and how to build for it.

August 11, 2026 · 8 min read
Security

Detection Engineering with LLMs

With LLMs, generating a detection query is the easy 20%; the hard 80% is trust. What works is a generate-validate-refine loop that only ships proven queries.

August 10, 2026 · 8 min read
RAG

Long Context vs. RAG: Which Do You Need?

Million-token context windows did not kill RAG. The deciding question is not corpus size — it is whether your prompt prefix is identical for every query.

August 6, 2026 · 9 min read
Tool Use

Tool Use and Function Calling Explained

Function calling doesn't let a model run your code — it returns a request your code decides to run. How tool use works, and how to design tools an LLM can use.

July 18, 2026 · 8 min read
AI Agents

Multi-Agent Systems: When One Agent Isn't Enough

Most AI tasks need one good agent, not a multi-agent system. When splitting into several agents genuinely helps — and when it just multiplies failure modes.

July 17, 2026 · 9 min read
Contracts

Acceptance Criteria for Non-Deterministic AI

An AI system cannot pass a binary Abnahme. Owe a threshold on a frozen, hashed test set under a fixed protocol — not an output. How to write the Werkvertrag clause.

July 15, 2026 · 8 min read
ROI

How to Measure the ROI of an AI Project

Most AI ROI numbers are fiction. How to measure the ROI of an AI project honestly: set the baseline before you build, name the account, and count the review.

July 15, 2026 · 9 min read
EU AI Act

The LLM Audit Log Schema for EU AI Act Article 12

Article 12 names no fields for an LLM. A log proves which corpus, model and prompt produced a RAG answer only if it pins the index snapshot. Full JSON schema.

July 15, 2026 · 15 min read
GDPR

Your Vector Database delete() Didn't Delete

Usually not. A vector database delete() writes a tombstone and the embedding stays on disk until compaction runs. What GDPR Art. 17 deletion really takes.

July 15, 2026 · 8 min read
Lessons

Why AI Projects Fail

Most AI projects do not fail on technology. They fail on decisions made in the first week — scope, ownership, exceptions — then look like progress for months.

July 15, 2026 · 8 min read
Co-Determination

AI and the Works Council

Almost any AI tool your staff use triggers co-determination under § 87 BetrVG, whatever you intended. What a works council agreement has to cover.

July 14, 2026 · 9 min read
Manufacturing

AI for Predictive Maintenance

AI for predictive maintenance should start as condition monitoring: real prediction needs dozens of labelled failures, and most plants do not have them.

July 13, 2026 · 10 min read
Data

Preparing Your Data for AI

What it really takes to get your data ready for AI: where company data hides, how to inventory, clean, structure and permission it, and why good enough wins.

July 12, 2026 · 8 min read
LLM Security

Securing LLM Applications

Securing LLM applications: prompt injection, data leakage, insecure output handling and over-privileged agents, plus the playbook to build systems you trust.

July 11, 2026 · 9 min read
On-Premise

On-Premise vs. Cloud AI

On-premise vs. cloud AI: what self-hosted LLMs really involve, the GDPR and data-sovereignty drivers, the honest trade-offs, and when each is right for you.

July 10, 2026 · 8 min read
LLM Selection

How to Choose the Right LLM

How to choose the right LLM for a real project: open-source vs. proprietary, cost, latency, data privacy and lock-in. Why the top benchmark is the wrong test.

July 9, 2026 · 9 min read
Build vs. Buy

Build vs. Buy AI

When an off-the-shelf AI tool is enough and when a custom build pays off: the hidden costs of each, plus a clear build-vs-buy framework for mid-sized firms.

July 8, 2026 · 8 min read
GDPR

AI and GDPR in Practice

How to build AI on personal data without breaking GDPR: the duties that apply, where projects go wrong, and how to make compliance part of the architecture.

July 5, 2026 · 9 min read
Use Cases

Practical AI Use Cases for Mid-Sized Companies

Concrete AI use cases for mid-sized companies in four buckets: reading documents, answering questions, automating steps, and forecasting. Where to start.

July 5, 2026 · 8 min read
AI Pilot

How to Run an AI Pilot

How to run an AI pilot that actually leads somewhere: how to scope it, what to measure, how to timebox it, and how to avoid the pilot that never ends.

July 5, 2026 · 7 min read
On-Premise

On-Premise LLMs: A Practical Hardware Guide

The hardware behind on-premise LLMs: model size, why GPU memory is the real constraint, quantization, example builds, and when on-premise beats cloud.

July 4, 2026 · 9 min read
Document AI

AI for Document Processing

AI for document processing pays off when the system knows which fields to trust: OCR sets the ceiling, and cross-checks beat what the model claims.

July 3, 2026 · 9 min read
Costs

What Does an AI Project Actually Cost?

What an AI project actually costs: the real cost drivers, what you can build at each budget, the hidden running costs, and how to de-risk before you commit.

July 2, 2026 · 8 min read
AI Act

The EU AI Act, in Plain Terms

The EU AI Act for mid-sized companies: the risk categories, what actually applies to you, the timeline, how it relates to GDPR, and the steps to compliance.

June 30, 2026 · 9 min read
Evaluation

Evaluating LLM Systems

Evaluating LLM systems needs a golden set of real cases with known-good answers, metrics that fit the task, and regression tests — not a vibe check.

June 26, 2026 · 8 min read
Hallucinations

LLM Hallucinations: Why They Happen and What Helps

LLM hallucinations happen because a model predicts plausible text and never looks anything up. Here is what that means in practice and what actually helps.

June 24, 2026 · 8 min read
RAG

Chunking Strategies for RAG

Structure-aware chunking beats fixed size and semantic splitting for RAG. How to keep tables and headings intact, use overlap, and test on your own documents.

June 22, 2026 · 10 min read
Vector DB

Vector Databases Explained

For most projects, Postgres with pgvector is vector database enough. Here is what a vector database actually does, and when you really need a dedicated one.

June 19, 2026 · 8 min read
Embeddings

Embeddings Explained

An embedding turns text into coordinates: text about the same thing lands nearby. How that powers retrieval and classification, and the traps that break it.

June 17, 2026 · 10 min read
Enterprise AI

Deploying AI in Enterprise

Deploying AI in enterprise starts with process, data, control, and rollout. Learn how to choose the right use case, govern risk, and move AI into production.

May 29, 2026 · 7 min read
LLMs

LLM Fine-Tuning Explained

When LLM fine-tuning creates real leverage and when prompting or RAG is enough: data quality, LoRA and QLoRA, evaluation, and shipping it to production.

May 29, 2026 · 8 min read
RAG

RAG Pipelines Explained

RAG pipelines retrieve, rank, ground, and answer. Learn how production RAG systems work, where they fail, and how to design them for reliable enterprise use.

May 29, 2026 · 8 min read
AI Agents

What Is an AI Agent?

AI agents perceive, decide, and act — repeatedly and autonomously. How they work, what separates them from chatbots, and when it is worth building one.

May 26, 2026 · 5 min read