Ahmadreza Samadi / Home

Essay · Building and operating

I build AI, and I run a business that has to live with it

By ·

I do two jobs that look at AI from opposite sides. At Appraiva, I build it. At Royal Abraj Group in Dubai, I run a business that has to live with what it does. Each job keeps the other honest.

The builder’s side: the model is the smaller part

At Appraiva, a US company in Cleveland, Ohio, I’m Co-Founder & Technical Lead, working remotely from Dubai. We build AI tools that help real estate investors and developers find distressed and off-market properties through imagery analysis and enriched property data.

Building taught me that the model is the smaller part of the product. An image can suggest a worn roof. Before that observation helps anyone, it has to be matched to the right property, set beside dated records and shown where a person can decide what to check next. Most of the engineering lives in those connections, not in the model.

So the builder’s question is practical: what does a person need around the model’s output before they can act on it?

The operator’s side: every answer lands on someone

At Royal Abraj Group, I’m Co-Founder & CEO. The group covers property brokerage and documents-clearing services, and I lead its digital strategy and technology: websites, CRM workflows, customer tools and internal operations.

Here I am the customer of AI, not its vendor. A wrong answer is not a bug report; it lands on a customer and then on our team. That changes what “good enough” means. A demo can be impressive and still be wrong for a business that has to stand behind every reply.

When we added RAIA, an AI assistant inside our customer app for invited customers, we built it around three walls:

One lesson came from limits rather than models: count the paid model calls, not the conversation. Most answers never reach the model, so a cap on every message would block customers without saving anything.

RAIA uses a hosted language model; Royal Abraj built the assistant and its workflows. I am describing design choices here, not usage, accuracy or business results. The Royal Abraj case study has the same account.

Where the two sides meet: three questions

Building and operating push me to the same three questions before I choose a model:

  1. Which decision should this improve? “Use AI for customer service” is not a decision. “Help a customer see their next step on their own request” is.
  2. Where must a person check? Anything that changes a record, judges eligibility, quotes a price or commits money needs a named person and a visible route to them.
  3. What does an accepted result really cost? Count the reviews, the retries, the answers people reject and the limits you set, not just the price of a model call. I call this cost per accepted result.

The builder in me wants the model to do more. The operator in me asks who answers for it when it is wrong. The useful product usually sits where both are satisfied. Start with the decision, then build the AI works through the first question in detail.

What I would tell another business owner

AI is worth it where it shortens the path to a decision that a person still owns. It must stop where a wrong answer becomes a commitment.

Why I write about it

Most writing about AI comes from people who sell it or people who study it. I write from the place where it is built and then has to work inside a real business, with real customers and a team that answers for it. That is the question I keep returning to at a-samadi.com: where does AI earn its place in a business, and where must it stop?

More: Appraiva case study · Royal Abraj Group case study · AI and business systems: lessons from Dubai