From the lab

Field notes on the tools we build with.

2 July 2026 · 8 min

When a small model beats a big one

On a narrow task, a fine-tuned 3B model can match a frontier API at a fraction of the cost — and never leak a token.

Read article
24 June 2026 · 9 min

GraphRAG vs plain vector search

Vector search retrieves what looks similar. For multi-hop questions about relationships, that is not enough.

Read article
15 June 2026 · 11 min

A practical EU AI Act readiness checklist

The Act is law. Vague policies will not satisfy an auditor. Here is what to have ready.

Read article
6 June 2026 · 7 min

Catching anomalies the moment they happen

Fraud and outages do not respect batch windows. Streaming lets you act while acting still matters.

Read article
28 May 2026 · 8 min

Why most agent demos never reach production

Wiring agents together is easy. Making them reliable, cheap and safe enough to trust is the actual project.

Read article
20 May 2026 · 7 min

Synthetic data is only private if you measure it

A generator that memorises its training set reproduces real people. Measurement is not optional.

Read article
19 May 2026 · 6 min

The Nordic-language gap in voice AI

A voice system that sounds flawless in English can fall apart in Finnish. The default pipeline is not enough.

Read article
16 May 2026 · 7 min

Your AI returns HTTP 200 and is quietly broken

Uptime monitoring says the service is fine. It says nothing about whether the answers still are.

Read article
23 May 2026 · 6 min

The embedding model decides your search quality

Teams obsess over the vector database and default the embedding model. It is exactly backwards.

Read article
15 May 2026 · 8 min

Build, buy or fine-tune: choosing an AI approach

Not every problem needs a custom model. Sometimes an API call is right; sometimes it is a trap.

Read article
Coming soon

Quantization without the accuracy cliff

Coming soon

Designing human handoff in agent systems