Back to Knowledge Hub
App development

AI app development: what building AI products taught us

Somos BálintBálint Somos
8 min read

How to build an AI app that people trust: where AI should act alone and where a person checks, what drives AI app development cost, and lessons from an AI nutrition app, an AI photo valuation tool and an AI SEO assistant.

In short

AI app development is ordinary app development plus one hard question: where may the AI decide alone, and where must a person check? Get that right and AI makes the product faster and more useful. Get it wrong and users stop trusting it after the first bad answer.

We have built AI into three live products: DogDietLab, an AI nutrition app for dogs; Agrider's machine valuation, which assesses a machine's condition from photos; and Vistobi, an AI SEO assistant for websites and stores. This article is what they taught us about how to build an AI app, and what it costs.

Where the AI decides and where a person checks: expert review, data plus AI, user approval

What “AI app” usually means

Most AI apps do one or more of these five jobs:

AI jobExampleWhere we used it
AdviseAnswer a user's question with contextDogDietLab's AI advisor
Analyse images or documentsRead a photo, an invoice, a formAgrider's valuation from up to four photos
Write draftsTitles, descriptions, articles, repliesVistobi's title and article drafts
Check and summariseRead data, say what changedVistobi's Morning Brief
Ask other AIsCheck what ChatGPT or Gemini sayVistobi's AI visibility check

The model is rarely the hard part. The data around it, the review step and the interface are.

Three projects, three lessons

1. DogDietLab: put an expert between the AI and the user

DogDietLab tells dog owners what and how much to feed their dog. The AI advisor runs on Gemini, and its recommendations go through a review step by nutrition specialists. In health-related advice, we did not let the model speak alone.

The second lesson was about speed. The first working version took about two weeks with one developer (we estimate two to three months on a classic stack). Today it runs in 24 regional versions in 12 languages, and new features typically go live two to four hours after the idea. That speed came from modelling the data first (Dog, DailyLog, DietRecommendation, Owner, DietitianReview), asking the AI coding tools for small steps, and testing every piece of logic by hand.

2. Agrider: AI as one input, not the whole answer

Agrider's free machine valuation does not ask an AI to guess a price. The estimate is built from source-verified European market listings, corrected for year and engine hours, and converted at the ECB rate. Owners can add up to four photos, and AI assesses the machine's condition and equipment from them.

The Agrider machine valuation tool on desktop

The English version of agrider.co. Screenshot: 19 October 2026.

The lesson: use AI for what it is good at (reading a photo) and use data for what needs to be exact (market prices). The result is an estimate people can believe, and a lead the dealer can call.

3. Vistobi: AI drafts, the user approves

Vistobi prepares SEO fixes, rewritten titles and descriptions, and articles in the brand's voice. None of it goes live on its own: everything lands on a Today list for approval, and an approved title or description can be written into WordPress through a plugin. It also asks ChatGPT and Gemini real buyer questions and shows whether a brand is mentioned.

The lesson: the approval step is a feature, not a delay. Users trust AI output they can see, edit and approve.

How to build an AI app: the steps we follow

1. Define the job and the failure. What should the AI do, and what happens when it is wrong? A wrong article draft costs a minute. A wrong health or financial answer costs trust, or worse.

2. Decide the human checkpoint. Expert review (DogDietLab), data plus AI (Agrider), or user approval (Vistobi). Write this down before building.

3. Model the data first. What does the AI read, what does it write, and where is that stored? Store drafts and approved versions separately, so you always know what a person has checked.

4. Start with an existing model. For almost every business app, calling an existing model (such as Gemini or GPT) beats training your own. Training only makes sense with large, unique data and a clear reason.

5. Build a small first version. One AI job, one flow, real users. Our MVP guide explains how we cut it down.

6. Test with real inputs. Real photos, real questions, real messy data. Keep a set of test cases and rerun them when you change the prompt or the model.

7. Watch usage and cost after launch. AI calls are billed per use, so costs grow with traffic. Cache what you can, and limit expensive calls per plan.

How much does AI app development cost?

With us, a first version with custom logic, user accounts or AI starts from €2,000, with a fixed, itemised quote. What moves the price:

Cost driverWhy
Number of AI jobsEach one needs its own prompts, tests and review flow
Review stepAn expert review queue or approval flow is extra screens and roles
Data preparationCleaning and structuring the data the AI reads
IntegrationsPayments, stores, Google tools, CRMs
LanguagesAI output has to be checked in every language you serve

Running costs come on top: usage-based AI fees, hosting and database, email and payment fees. They are usually modest at launch and grow with users, so plan them per user or per plan. The full breakdown of app development prices is in How much does app development cost in 2026?

When you do not need an AI app

If the job is a fixed rule (“if the order is over €100, shipping is free”), write the rule, not a prompt. If an existing tool already does the AI job well, such as a support chatbot or a transcription service, connect it instead of building one. Our guide to AI in business without the hype helps sort this out.

Questions to ask an AI app development company

  1. Which AI products have you built that are live today?
  2. Where does a person check the AI's output in your design?
  3. How do you test AI answers before and after changes?
  4. What will the AI usage cost per user per month?
  5. Can we switch the AI model later without rebuilding the app?
  6. Who owns the prompts, the data and the code?

Frequently asked questions

How long does it take to build an AI app?

A focused first version with one AI job usually takes a few weeks. DogDietLab's first version took about two weeks with one developer.

Do I need to train my own AI model?

Almost never for a business app. Existing models such as Gemini or GPT, given the right data and instructions, cover most needs. Training your own is worth it only with large, unique data and a clear advantage.

How do you stop the AI from giving wrong answers?

You cannot make it perfect, so you design around it: exact data where precision matters, a human review step for sensitive answers, user approval before anything goes live, and a test set you rerun after every change.

Further reading

Planning an AI product? See our AI app development services and AI systems for business.

About the author

Somos Bálint
Bálint Somos

Bálint Somos is the founder and project lead of Somos Media. He has built websites and run SEO for more than ten years, and leads the development of Agrider's multilingual machinery catalogue and Melini's international stores.

Free

Free website auditby email within 24 hours

Our team reviews your website and emails you what's worth fixing within 24 hours. Speed, SEO, conversion, technical issues. No fluff, just concrete next steps.

  • PageSpeed and technical analysis
  • SEO issues and opportunities
  • Conversion recommendations, prioritized

No commitment. We don't send spam.

Would you rather talk about your project?Request a consultation