All articles

AI

A fly at a computer: how to evaluate an unusual AI demonstration

An experimental fly controller provides a useful way to ask what a system actually decides, what software defines around it and where human ownership remains.

Igor Ulanov4 min readViews: 0
A fly at a computer: how to evaluate an unusual AI demonstration

Start with a question the demonstration can answer

A fly receives a message in a virtual office and heads towards a computer. The Leadsfly experiment makes that scene engaging to watch. A business owner evaluating the idea needs a precise question: which part of the task is the model deciding, and what evidence would show that it does it well?

Ask that question before discussing implementation of any unusual AI demonstration. A polished scene can communicate a concept while leaving its operating conditions invisible. Establish the inputs, the chosen action and the system’s authority before transferring an impression of the demonstration to a real customer workflow. These boundaries determine what should be tested next.

Separate the model from the environment around it

In the public Leadsfly build, a neural model participates in controlling the fly’s behaviour. The chat response is a fixed greeting; the fly brain does not compose its text. That distinction keeps the experiment separate from a claim that the model understands customer enquiries.

The project’s architecture notes distinguish situation inputs, the neural controller and the mechanics that permit actions. Sending a reply, for example, requires a draft to exist. A business application benefits from the same separation: evaluate the model’s choice and the rules limiting its consequences as different parts of the system.

Turn an impressive promise into observable work

Suppose a supplier demonstrates a customer assistant. “Handles enquiries” should be broken into actions: identifying the topic, retrieving information, drafting an answer, updating a record and handing the conversation to a person. Each action has a different success criterion and consequence of failure. Correct opening hours tell you little about negotiating an individual exception.

Use anonymised examples to walk through a routine case and an awkward one. Let a customer omit information, change their mind or request something outside the knowledge base. Observe what the system asks, when it stops and what an employee receives at handoff. Acceptance becomes practical when the outcome can be compared with an expectation agreed beforehand.

Keep the process useful when a model is uncertain

A first release can prepare a draft or suggest a category while a person confirms the action. Expanding its authority later requires reviewed examples and an understanding of recurring errors. The number of successful staged demonstrations does not establish how it will behave across the team’s actual workload.

Decide where an uncertain case goes and who reviews it. If an assistant cannot confirm a price, the customer still needs a useful next step. The process owner needs to know whether the missing ingredient was a source document, an operating rule or a working integration. Recording the input, selected action and eventual outcome makes those explanations possible.

Follow the enquiry beyond the answer

A customer reply often starts further work: assigning an employee, preserving agreed terms or recognising a follow-up message. Evaluate the complete path to an accepted outcome. An elegant conversation may cover a small part of that path while a manual handoff remains the actual constraint. Include the people who receive the result in the demonstration.

The Saleon case describes a knowledge base, conversation journeys and operator takeover with context. Those are separate business requirements; they should not be attributed to the public Leadsfly experiment. For your own workflow, specify which information must survive a handoff and who owns the next action.

Build a small evaluation before a large commitment

Select a few anonymised enquiries: ordinary, incomplete, repeated and beyond the assistant’s authority. For each, record an acceptable outcome, a reason to stop and the person’s next action. This set gives a development discussion something concrete to work with and exposes disagreements before they are embedded in the software.

The virtual office is shown in the Russian-language video about the fly experiment. If you are considering an AI assistant for your team, we can review one workflow and its automation boundaries. Bring an input example, the intended outcome and the actions that require explicit human confirmation.

Demonstration and discussion in Russian.Open on YouTube ↗

Evaluate the model’s specific decision, the limits on its actions and the work that continues after its response.

  • Development
  • Business

Have a project in mind?

Describe what needs to be built or improved. Turn the task into a clear solution and development plan.

  • I’ll reply within a day
  • Projects from RUB 99,000