Enterprise AI projects rarely fail because the model was inadequate. They fail on ten recurring implementation mistakes: starting with the model, having no baseline, treating it as an IT project, skipping shadow mode, rebuilding safety per project, leaving identity until late, fine-tuning facts, not evaluating retrieval, assuming English performance transfers, and never deciding who operates it.

Each is avoidable, and each costs roughly a quarter when it is not.

Why do projects stall between pilot and production?

Because a pilot and a production system are graded on different things. A pilot is graded on whether the answers are impressive. A production system is graded on whether it can be operated, audited, secured and improved — and none of those are visible in a demo.

The gap shows in industry expectations: Gartner has predicted that over 40% of agentic AI projects will be cancelled by the end of 2027, citing escalating costs, unclear business value and inadequate risk controls. Those three headings map almost exactly onto the mistakes below.

Mistake 1 — starting with the model

The most common opening move: choose a model, then look for something to do with it.

This inverts the sequence. The model is the least differentiated component of an enterprise AI system — everyone has access to comparable ones — while retrieval quality, data access and process fit are where outcomes are actually determined. A project organised around a model choice spends its early weeks on the decision that matters least.

Instead: choose the process first, using the criteria in AI agent use cases across industries, then determine what data it needs, then select a model to fit — as configuration, not as a commitment.

Mistake 2 — no baseline

The project reports that the assistant answers well. Nobody can say whether the process is faster, because nobody measured it before.

This is the most expensive administrative failure available, because it cannot be repaired retroactively. Once the system is live, the pre-deployment number is gone.

Instead: measure cycle time and human touch time before anything is built, along with the exception or escalation rate. Two days of measurement protects the entire business case.

Mistake 3 — running it as an IT project

The project is staffed by engineers, sponsored by IT, and involves the business only for demos. It builds a technically sound system nobody adopts, because the workflow it assumed is not the workflow that exists.

Instead: the process owner co-owns the project, the people who do the work review outputs weekly from the first week, and the success metric is one the business already tracks.

Mistake 4 — skipping shadow mode

The system goes from pilot on curated data to live with users, and the first real accuracy measurement happens in front of the people whose trust the project needs.

Shadow mode — the agent processes real cases, its output is recorded and not used — costs nothing but calendar time and produces the only honest accuracy figure available before launch. Skipping it is the single most common cause of a project losing user trust in week one, and trust lost early is expensive to recover.

Instead: two to four weeks of shadow, then assistive, then supervised automation. The sequence is in how AI agents automate business processes.

Mistake 5 — rebuilding safety per project

Each team implements its own rate limits, kill switches, redaction, injection defence and approval flows, at whatever quality its deadline permitted. Three projects produce three approval mechanisms, and one of them ships without a gate.

This is the pattern that turns three successful pilots into an institution-wide risk surface, and it is why platform-level safety is worth more than it looks — the argument is developed in how HAVAA enables enterprise AI transformation.

Instead: implement safety, approval and audit once at the platform layer, and let projects inherit them.

Mistake 6 — leaving identity until late

The prototype runs under a service account with broad access because that was fastest. The security review asks how per-user entitlements are enforced, and the answer requires rearchitecting.

Identity propagation is not a feature to add; it is a property the architecture either has or does not. Retrofitting it late is close to a rewrite, and it is one of the most common reasons a successful pilot does not reach production.

Instead: propagate user identity into every retrieval and tool call from the first prototype, even when the prototype has one user. The reasoning is in building secure AI workflows.

Mistake 7 — fine-tuning facts

The team fine-tunes a model on internal documents so that it "knows" the organisation. Six months later the facts have changed, the model has not, no answer can cite a source, and removing a fact means retraining.

Fine-tuning is effective for form — house style, output structure, a classification task. It is a poor mechanism for facts, and it also creates a data protection problem, because an erasure request against model weights is not a delete operation.

Instead: ground facts through retrieval and reserve fine-tuning for form, as set out in why context matters in enterprise AI.

Mistake 8 — no retrieval evaluation

Quality is assessed anecdotally. Someone gets a bad answer, the team changes the prompt or the model, and nobody can say whether it improved anything.

Without an evaluation set the system does not converge, because there is no way to distinguish a fix from a change.

Instead: a hundred real questions with known correct sources, measuring retrieval separately from generation, re-run on every change and monthly thereafter. It takes a week with a domain expert and it is the highest-return week in the project.

Mistake 9 — assuming English performance transfers

The pilot performs well on English documents. The production corpus is largely Azerbaijani, and quality drops noticeably — but nobody measured it per language, so the decline is attributed to "the model" and answered with a model change that does not help.

Azerbaijani is substantially less represented in general-purpose models and embeddings than English or Russian. This is a measurable engineering constraint, not a footnote, and it interacts with the mixed-language reality of most institutions here — a policy in Azerbaijani, technical documentation in English, legacy procedures in Russian.

Instead: evaluate per language from the start, expand queries through the business glossary, and fold diacritics in the index. The metadata side is in governing AZ/EN/RU metadata in one catalog.

Mistake 10 — never deciding who operates it

The project team builds the system, hands it over and disperses. Six months later the corpus is stale, retrieval quality has drifted, nobody has reviewed the exception log, and usage has quietly declined to nothing.

AI systems degrade rather than break. Without an owner, the degradation is invisible until users have already stopped trusting it.

Instead: name an owner before go-live with the system in their objectives, and define the operating cadence: monthly retrieval evaluation, monthly exception log review, quarterly corpus currency check.

What is the sequence that avoids all ten?

Concretely, in the order that has worked across engagements.

Weeks 1–2 — select the process and take the baseline. Ticket volumes, cycle time, touch time, exception rate. Confirm the corpus exists and is current, and confirm the data is reachable under per-user entitlements.

Weeks 3–4 — build the evaluation set. A hundred real questions with correct sources, in every language the organisation works in.

Weeks 5–8 — build with identity, policy and audit from the first commit. Not added later. Retrieval quality measured against the evaluation set weekly.

Weeks 9–12 — shadow mode on real cases. Accuracy measured, failure modes classified, retrieval improved.

Weeks 13–16 — assistive deployment. Output shown to the people doing the work; acceptance rate tracked; edits used as the improvement signal.

Beyond — supervised automation, then sampling. Capability granted as evidence accumulates rather than as a launch decision.

The pattern is that governance, identity and measurement come first and are cheap when they do; each is expensive to retrofit and at least one of them is what a compliance review will ask about.

The other precondition worth stating plainly: if the data the use case needs is ungoverned, unclassified or unreachable, the project is a data project with an AI label. Recognising that early converts a failing AI project into a successful governance one — which is the recurring theme in enterprise AI in Azerbaijan.

Key points

  • The model is the least differentiated component. Choosing it first spends early effort on the decision that matters least.
  • Measure cycle time, touch time and exception rate before building. A baseline cannot be captured retroactively.
  • Staff the project with the process owner, not only with engineers, and review outputs with real users weekly.
  • Run shadow mode. It is the only honest pre-launch accuracy figure and it protects user trust.
  • Implement safety, approvals and audit once at the platform layer; per-project safety produces divergent controls.
  • Propagate user identity from the first prototype. Retrofitting it is close to a rewrite.
  • Ground facts through retrieval; fine-tune only for form. Facts in weights cannot be updated, cited or deleted.
  • Evaluate per language. Azerbaijani performance does not follow from English performance.
  • Name an operating owner before go-live. AI systems degrade quietly rather than failing loudly.

Yukon Labs runs this sequence with HAVAA deployed on-premise and grounded on governed data through OvalEdge and Starburst. A readiness assessment establishes the baseline and confirms whether the data the use case needs is actually reachable. For platform selection, see choosing an enterprise AI platform.