DONTHI.DEV
HAM--:--:--
← ALL DISPATCHES

DISPATCH · PRODUCT ENGINEERING · 4 MIN READ

Why AI Engineers Must Talk to Customers

The best AI engineers I know do something most engineers avoid: they talk to customers. Not just to demo. To listen.

I've run discovery sessions with cruise line operators, people who manage vessel IT, port logistics, and crew workflows. They don't speak in tokens or vector embeddings. They speak in problems. And those problems are almost never the ones you assumed before the call.

What customers actually say

Here are real categories of feedback I've heard, paraphrased, from customers at Xcontrol:

None of those are things you would have built against if you'd only read a requirements document.

The gap between spec and reality

In most engineering orgs, requirements come in through a chain: customer → sales → product → spec → engineering. By the time you see a ticket, the original problem has been translated three times. Sometimes the translation is faithful. Often it isn't.

When engineers talk directly to customers, two things happen:

A simple framework for discovery sessions

Before the call

During the call

After the call

Engineering without customer context is just expensive guessing.

Why this matters more for AI

For conventional software, a wrong assumption usually means building the wrong feature. For AI, it can mean building an entire pipeline around the wrong signal, choosing the wrong retrieval strategy, optimising for the wrong latency target, or using an LLM where a simple rule would do.

AI systems also introduce new failure modes that customers don't have vocabulary for: hallucinations, context window limits, embedding drift. Part of the discovery process is teaching customers what questions to ask, and learning from their operational reality in return.

The engineers who build the best AI products are the ones who are genuinely curious about what their users are trying to do. Get in the room. Ask dumb questions. The requirements you think you have are rarely the ones you need.

← ALL DISPATCHES OPEN A CHANNEL →