Building with AI: where do-it-yourself capabilities end

Which business products make sense to start with AI, where a technical specialist is needed, and how to tell a working demo from a finished system.

By Artem Korsakov ·

In short: building with AI helps you assemble and test a clear scenario faster. The limit of working on your own lies where a person can no longer confidently judge the result and the consequences of an error. Complex integrations, data protection and reliability require separate technical responsibility.

For a business, what matters is being able to test an idea without a large up-front project. You can show a client portal, a request form or an approval flow and see whether employees understand the new way of working. But a working screen does not yet answer questions about access, data safety and behaviour when something fails.

A business owner and a developer review a prototype against a checklist
Generated editorial illustration for the article topic. Not a photograph of a real project.

What can be tested in a limited prototype

A good start is one process, clear participants and a verifiable result. For example, a client compares versions of a proposal, an employee hands over a request, or a manager approves additional work. First, the scenario is run on sample data.

A prototype has a clear goal: to test the logic, the structure and the user's actions. Data may be stored only in a demo session, and a notification may be simulated. That is fine as long as the limitations are visible and the demo is not passed off as a finished implementation.

Why knowing the process remains the main thing

A model can suggest fields and buttons, but it does not know who in your company actually makes the decision. If the rules are not defined, it fills the gaps with plausible assumptions. That is how you end up with a convenient screen for a process that does not exist in reality.

The strengths of Artem from trike_dev are systematic marketing, process design and implementation management. These skills help choose the task and gather requirements. They do not replace deep independent development of infrastructure and data protection. A clear division of responsibility is more useful to a client than a promise to do everything single-handedly.

How to tell that you need a technical specialist

Check the consequences of an error. If an employee notices a wrong status and fixes it on a test data set, the risk is limited. If the system can expose someone else's documents, send money or stop a team's work, the requirements are substantially higher.

A separate review is needed when the following appear:

  • different organisations with isolated data;
  • complex user permissions;
  • exchange with several systems already in use;
  • migration of accumulated data;
  • payments and actions with legal effect (such as signing);
  • commitments on availability and recovery.

The list is not exhaustive, and it does not forbid using AI. These are signs that the project needs a specialist who will review how the system is built and take responsibility for the technical decisions.

What a neural network cannot confirm by itself

A confident explanation of code does not prove that it is secure. The NIST profile for generative AI specifically considers the risk of convincingly presented erroneous and fabricated outputs. Source: NIST AI 600-1.

That is why asking the same model to “check itself” is useful only as one step. You need independent ways of checking: specific scenarios, negative cases, a review of access rights and a test of data recovery. Complex parts require a technical review by a person with relevant experience.

How to separate project and budget stages

The first stage can end with a prototype and a description of requirements. The next one: a limited pilot with real users and defined data. After the pilot, you assess what is needed for regular operation and support.

If a contractor is needed, their work is included in the scope and timeline of the relevant stage. You cannot sell a production implementation at the price of a demo, counting on sorting out the integrations later. Refinement after discovery should change the estimate transparently, with the reasons explained.

How to accept the result without a technical illusion

Write down what the user must do, what the system will save and how it will handle an error. Test a repeated submission, missing required data, the wrong role and an unavailable external service. For a production solution, agree on who monitors errors after launch.

The NIST AI RMF suggests considering risks in the context of use and measuring the characteristics of the system. It is a useful basis for questions about a project. The document is not a certificate for a specific product.

See the example of a transparent proposal: you can first test the approval scenario and then separately design storage, access and integrations. This way the discussion starts with a useful function and clear implementation boundaries.

Related reading: AI effectiveness: how to check whether it really speeds up work; Launching a business network: how to start before you have a large user base.

Частые вопросы ### Can a small product be built without a large team?

Yes, if the scope is limited and there is enough competence to check the result. The number of screens by itself says nothing about complexity: a small form with sensitive data sometimes requires more attention than a large open catalogue.

When is it better to stop iterating on your own?

When changes stop being understandable, errors keep recurring, or it is unclear how to check the consequences. At that point it is more useful to lock in the working scenario and hand the complex part to a specialist than to keep piling up unverified code.