Guide · 6 min read · Updated
7 questions before starting an AI project
Most AI projects struggle not because of the model itself but because of questions left unanswered at the start. This guide covers seven questions to ask before writing code and why each one matters.
1. Which decision or process are we improving?
AI is a tool, not a goal. Instead of "using AI", define a concrete decision or process, such as "improving return forecasts" or "routing support requests to the right team". Once the goal is clear, whether AI is really needed becomes visible too.
Problems with clear, rarely changing rules are often solved more reliably and more cheaply with classic software. AI makes sense when rules are too complex to write or keep changing.
2. How will we measure success?
"Better" is not a measure. Before you start, write down which metric, above which value, will make the project a success. The choice of metric depends on the cost of the problem: is a false alarm more expensive, or a missed event?
- In classification, evaluate accuracy, precision and recall together.
- In forecasting, watch the worst-case error as well as the average error.
- Use the result of the current method (rules or a manual process) as the baseline to compare against.
3. Is our data sufficient and representative?
A model learns the world of the data it sees. If training data does not reflect real use (one period, one customer group, one device), the model fails in real life. Missing, mislabelled or skewed data makes even the most advanced model useless.
How much data is enough varies with the problem, so building a quick prototype on a small dataset first shows whether collecting more data would add value.
4. What are the permissions and privacy requirements for using the data?
Who owns the data, why it was collected and whether it may be used for model training should be settled up front. If it contains personal data, compliance with the relevant regulation and data minimisation (using only the necessary fields) should be part of the design.
5. Who will use the model's output, and how?
The model's result enters a screen, a workflow or another system. Can the user see how confident the model is? Is there a way to correct a wrong result? For high-risk decisions, the model's suggestion and human approval should be designed together.
6. How will we move the model to production?
A model that works in a notebook is not a working product. It must be served as a service, versioned, tested and meet latency and cost goals.
- Record the versions of the model and the data.
- Release the service with automated tests.
- Leave a way to roll back to the previous version on failure.
7. How will we notice if it gets worse over time?
The real world changes; customer behaviour, products and data formats drift (model drift). Without monitoring, a model quietly degrades. Keep watching the distribution of input data and model performance, get an alert at a set threshold and plan the retraining process from the start.
After you answer these questions
Once the answers are clear, building the smallest working example and measuring is the fastest way to confirm your direction without a big investment. VeriSet A.Ş. runs this process through the steps research, prototype, build and scale. For more, see our artificial intelligence area page.
More guides
How to design a data pipeline
A data pipeline is a chain of automated steps that moves data reliably from source to target. A well-designed pipeline delivers the data that analyses and AI models need correctly, on time and in a traceable way.
Read the guideMobile technologies · 6 min readNative or cross-platform? Choosing the right approach for a mobile app
One of the first questions in mobile development is whether the app is built separately for each platform or from a single codebase. The right answer depends on your product's performance expectations, budget and how much it needs device features.
Read the guideWeb platforms · 7 min readWeb performance and Core Web Vitals: where to start
Core Web Vitals are three metrics Google uses to measure real user experience: loading speed, interaction responsiveness and visual stability. This guide summarises what the metrics mean and where to start improving.
Read the guideInfrastructure · 6 min readMonolith or microservices? An architecture choice guide
Microservices are popular but not right for every project. The choice of architecture should be made by team size, product maturity and operational capacity. This guide summarises four common approaches and when each fits.
Read the guideR&D · 5 min readFrom prototype to product: how R&D work is run
The aim of R&D is to reduce uncertainty: to learn early and cheaply whether an idea will work. This guide summarises a way of working that starts from a question and reaches a product, along with common mistakes.
Read the guideHave an idea in this area?
Briefly describe your goal and where you are today, and we will take a look together.