On this page
- Why AI projects stall before they pay
- The four places AI reliably earns its keep
- API, retrieval, fine-tuning or a trained model?
- Your data is the real constraint
- Cost, latency and honest evaluation
- Arabic, and what is specific to the UAE and Saudi Arabia
- Governance and the human in the loop
- Frequently asked questions
Why AI projects stall before they pay
The pattern is familiar enough to be predictable. A capable team builds a demonstration in a fortnight. It impresses everyone in the room. Then it spends nine months not reaching production, and eventually the initiative is quietly reclassified as a learning exercise. The failure is rarely technical. Model quality was not the obstacle; the obstacle was that nobody had decided what the thing was for, who was accountable when it was wrong, or how anyone would know whether it had worked.
A demonstration and a product are different objects. A demonstration needs to succeed once, in front of an audience, on a well-chosen example. A product needs to succeed thousands of times, unattended, on the messy inputs your business actually produces — the scanned invoice photographed at an angle, the customer message that switches between Arabic and English mid-sentence, the field left blank since 2019. The distance between those two is where AI budgets disappear, and it is almost entirely engineering rather than data science.
The second reason is starting at the wrong end. Teams begin with the technology and hunt for a use case to justify it. That search reliably lands on something visible and strategic — and therefore something with high stakes, unclear ownership and no baseline to measure against. The projects that pay off usually start from a process that is already annoying, already measured, and already costing someone real time.
A test worth applying early: if you cannot name the number that will move, the person accountable for it, and its value today, you do not have an AI project. You have an experiment. Experiments are fine — but fund them as experiments, with a time limit and a decision point.
The four places AI reliably earns its keep
Across the work we see in the UAE, Saudi Arabia and India, the projects that survive contact with production tend to fall into four categories. They are unglamorous, which is precisely why they work.
Turning unstructured input into structured data. Invoices, purchase orders, delivery notes, contracts, medical forms, CVs, insurance claims. Someone in your organisation is reading these and typing their contents into a system. This is the single most dependable category because the task is well defined, the volume is high, the output is checkable, and a mistake is caught downstream rather than causing harm.
Triage and routing. Not answering the customer, but working out what the message is about, how urgent it is and who should handle it. Classification is a much easier problem than generation and the value is immediate, because the expensive part of a support operation is usually the time before anyone competent has looked at the ticket.
Search over your own knowledge. Every established company has procedures, policies, manuals and contracts scattered across shared drives and inboxes where nobody can find them. Retrieval-based question answering over that corpus is genuinely useful, and it is safe because the system quotes your documents rather than inventing an answer.
Prediction on tabular data. The oldest category and still one of the most valuable: demand forecasting, churn, credit risk, predictive maintenance, stock optimisation. It is not fashionable, it does not need a language model, and the return is often the clearest of the four because the business already keeps score.
- High volume — the task happens hundreds of times a week, not twice a month.
- Checkable — a person can tell quickly whether the output is right.
- Tolerant — being wrong is inconvenient, not dangerous or unlawful.
- Measured — a baseline already exists, so improvement can be proven.
API, retrieval, fine-tuning or a trained model?
This is where a great deal of money is decided, usually on instinct. The discipline worth adopting is to choose the cheapest option that clears your accuracy bar, and to move up only when you have evidence that the simpler thing has failed. Most teams jump two levels higher than they need to.
| Approach | Use it when | What it really costs you |
|---|---|---|
| Hosted model + good prompt | General reasoning, summarising, classifying, drafting. The right starting point for nearly everything. | Per-call fees and a dependency on a vendor's roadmap. Cheapest to start, easiest to abandon. |
| Retrieval (RAG) | Answers must come from your documents, policies or catalogue, and must stay current. | The real work is the retrieval pipeline, not the model. Bad chunking and stale indexes cause most failures. |
| Fine-tuning | You need a consistent format, tone or narrow behaviour that prompting cannot hold reliably. | You must curate and maintain a training set, and repeat the work every time the base model moves on. |
| Your own trained model | Narrow, well-defined tasks on proprietary data — especially tabular prediction — with hard latency or cost limits. | Data pipelines, retraining, drift monitoring and the team to own all of it. Justified far less often than proposed. |
Notice that fine-tuning sits above retrieval, not below it. A common and expensive error is fine-tuning a model to teach it facts. Fine-tuning shapes behaviour and format; retrieval supplies facts. Using the first to do the second produces a model that is confidently wrong in your house style, and that has to be redone every time the underlying knowledge changes.
Your data is the real constraint
Nearly every AI engagement we begin turns, within a few weeks, into a data engineering engagement. This is not a failure of the project; it is the project. The model is a commodity you can rent by the token. Your data is the only part nobody else has, and it is almost always in worse condition than anyone believed.
What that looks like in practice: the customer exists three times under slightly different names across the CRM, the ERP and the billing system, with no reliable key joining them. Half the useful information lives in a free-text notes field. The historical records changed meaning in 2021 when someone repurposed a column. Nothing is labelled, so there is no ground truth to evaluate against. None of this is unusual and none of it is a reason to stop — but it is the reason a sensible plan puts data assessment before model selection, and it is why AI work so often ends up entangled with the ERP platform or the line-of-business systems where the data actually lives.
Build the evaluation set first. Two hundred real examples with known correct answers, assembled before any model work begins, is the highest-return artefact in an AI project. Without it every discussion about quality is a matter of opinion, and you cannot tell whether a change made things better or merely different.
Cost, latency and honest evaluation
Per-call pricing makes AI feel almost free in a pilot and can make it uncomfortable at scale. A useful discipline is to work out unit economics early: what does one processed document, one triaged ticket or one answered question cost, and what does the manual alternative cost? If the answer is that the AI costs more than the person, that is worth discovering in week three rather than after rollout. Often the fix is architectural — a small cheap model handling the routine ninety per cent and escalating the rest — rather than abandoning the idea.
Latency deserves the same scrutiny. A five-second response is fine in a batch process and unacceptable inside a checkout flow. Design the interaction around the response time you can actually achieve, and be honest about whether the user is waiting or whether the work can happen in the background. Much AI disappointment is really an interaction design problem wearing a technical costume.
Finally, be sceptical of your own pilot. Pilots are run on clean data by motivated people who want the project to succeed. Production is run on whatever arrives, by people who did not choose the tool. The gap between the two is normal and it is planned for, not wished away.
Arabic, and what is specific to the UAE and Saudi Arabia
Working across the UAE, Saudi Arabia and India means most systems we build are at least bilingual, and Arabic changes the evaluation picture in ways that surprise teams arriving from English-only products. Modern Standard Arabic is handled well by current large models. Dialect is a different matter: Gulf, Egyptian and Levantine Arabic diverge substantially, and a model that reads a formal circular perfectly can misunderstand how a customer in Riyadh actually types a complaint. Code-switching mid-sentence between Arabic and English is entirely normal here and routinely degrades accuracy. None of this argues against Arabic — it argues for evaluating Arabic separately, on real customer messages, rather than assuming English benchmark results carry over.
The regulatory dimension is the other regional factor. The UAE operates a federal personal data protection law while the DIFC and ADGM free zones apply their own regimes, so where your entity sits determines the rules that bind you. Saudi Arabia has its own Personal Data Protection Law overseen by SDAIA, including provisions on moving personal data outside the Kingdom. Government, healthcare, banking and telecoms carry the strongest expectations of keeping data in-country. The practical situation has improved a great deal now that the major cloud providers run regions in both countries, which turns residency into a configuration and cost question rather than a wall. Both national AI strategies also mean public-sector appetite is real rather than rhetorical, which is worth knowing if you sell to government.
Governance and the human in the loop
Governance sounds like the part that slows delivery down. In practice it is what allows an AI system to be deployed anywhere consequential at all, because it answers the question every risk committee asks: what happens when it is wrong? A system with a good answer ships. A system without one circles in review indefinitely.
The useful mechanics are unremarkable. Log the inputs and outputs so a decision can be reconstructed months later. Keep a person in the loop wherever the output has consequences, and design that review to be fast enough that they actually do it rather than rubber-stamping. Give the system permission to abstain — an honest "I don't know, here is who to ask" is worth far more than a confident fabrication. Make clear to users when they are talking to a machine. And monitor quality continuously, because model behaviour, your data and your customers all drift, and a system that was accurate at launch is not automatically accurate a year later.
This is also where AI stops being a standalone initiative. The value rarely comes from a chatbot bolted onto the side of the business; it comes from the model being wired into the systems where work already happens — the ERP, the CRM, the field app, the internal portal. That integration work is ordinary custom application development, and it is usually the larger half of the project. Our AI development company in Dubai page sets out how we approach that, and our work shows the kind of systems it ends up living inside.
Frequently asked questions
What is a realistic first AI project for a mid-sized company?
Pick a task that happens hundreds of times a week, that a competent person could do in a few minutes, and where a wrong answer is inconvenient rather than dangerous. Document classification, first-line support triage, extracting structured data from supplier invoices, and internal knowledge search all fit. Avoid starting with anything that touches pricing, legal commitments or safety, because those need the governance scaffolding you have not built yet. The point of a first project is to learn how AI behaves in your business with your data, so choose something you can measure.
Do we need to train our own model?
Almost certainly not. Training a general-purpose model from scratch costs more than most businesses will ever recover, and fine-tuning is worth it far less often than people expect. In our experience the large majority of business problems are solved by a hosted model, a well-designed prompt, and reliable retrieval from your own documents. Training your own model is justified mainly when you have a narrow, well-defined task with genuinely proprietary data and strict latency or cost constraints — classical machine learning on tabular data, for instance, rather than a language model.
How do we stop the model making things up?
You reduce it, you do not eliminate it. The three things that help most are grounding the model in retrieved source documents rather than its own memory, requiring it to cite the passage it used so a human can check, and designing the system so it is allowed to say it does not know. Beyond that, keep a person in the loop wherever the output has consequences, and build an evaluation set of real questions with known correct answers so you can measure accuracy rather than guess at it.
Is AI good enough at Arabic for customer-facing use?
For Modern Standard Arabic, current large models are good and improving quickly. Dialect is harder — Gulf, Egyptian and Levantine Arabic differ substantially, and a model that handles formal written Arabic well can still misread how a customer in Riyadh or Dubai actually types. Code-switching between Arabic and English in the same message, which is completely normal here, adds further difficulty. The answer is not to avoid Arabic but to evaluate it separately: build a test set of real messages from your own customers and measure performance against it, rather than assuming English results transfer.
Where should our AI data be hosted for UAE and Saudi compliance?
It depends on your sector and where your entity is registered. The UAE has a federal personal data protection law while the DIFC and ADGM free zones apply their own regimes, and Saudi Arabia has its own Personal Data Protection Law overseen by SDAIA with specific provisions on transferring personal data abroad. Government, healthcare, banking and telecoms face the tightest expectations on keeping data in-country. The practical position has improved considerably because the major cloud providers now operate regions in both countries, so residency is usually a configuration and cost decision rather than an architectural blocker.
How do we know whether an AI project actually worked?
Define the measure before you build, and make it a business measure rather than a model measure. Handling time, cost per transaction, error rate, deflection rate or days taken to close the month are all things your board already understands. Model accuracy on its own tells you nothing about value. Just as important is a baseline: measure how the process performs today, because without it you cannot prove improvement and every discussion about the system's worth becomes an argument about impressions.
Not sure which AI idea is worth funding?
Describe the process that is costing you time. We will tell you plainly whether AI is the right tool, what it would take, and where we think the return honestly is.