[KongchangAI]
· 1 min read· 944 words

Prototype First, Then Let the Agent Build: A New Approach to AI Development

Prototype First, Then Let the Agent Build: A New Approach to AI Development

Spike to verify feasibility, compare approaches through experiments and visualization, then let the Agent build.

The article introduces a pragmatic AI-assisted development workflow: developers first use a spike (small-scale prototype verification) to confirm whether something is truly feasible, avoiding investment in the wrong direction; then run experiments to compare different options and select the best approach based on data rather than intuition; during evaluation, visualizing experiment results can significantly accelerate multi-option decisions. After verification and experiments, repetitive, large-scale construction work is handed to an Agent, while humans focus on defining problems, validating directions, and evaluating results. The author emphasizes that this process is not mandatory but strongly recommended, and it has universal risk-reduction and efficiency-improvement value for building large-model-based Agent applications.

In today's world where AI-assisted development is increasingly common, how to efficiently leverage Agent capabilities has become a focus for developers. A YouTube talk puts forward a practical path worth adopting: first verify feasibility through quick experiments, then hand off the construction work to an Agent.

Why Do You Need Prototype Verification First?

The speaker mentions that they often run a few experiments first, do a spike (prototype verification), to confirm "whether this is something we can actually do."

"so what i would do very often is we would do a few experiments we would have a spike just to say okay is this something that we can actually do"

This approach is especially important in AI development. Because AI models' capability boundaries, output quality, and performance are often hard to judge out of thin air. Through small-scale experiments and quick trial and error, you can avoid investing large amounts of resources in the wrong direction.

okay is this something that we can actually do um and then maybe run some experiments on that

The term Spike (technical probe) comes from Extreme Programming practices. It refers to a time-boxed, short-cycle technical investigation aimed at learning. Unlike formal development, the output of a spike is often not deliverable code, but knowledge about "whether this can be done and roughly how." In AI projects, the value of a spike is especially prominent: key constraints such as model capabilities, API latency, context window limits, and cost structure can usually only be confirmed after running a round with real data. It is recommended to keep the spike within a few hours to one or two days, clarify the list of questions to answer, and accept that its code may be discarded—its goal is to reduce uncertainty in subsequent decisions.

Experiment-Driven: Compare Different Approaches

After confirming feasibility, the next step is to run experiments to compare different options and find the best result.

"and then maybe run some experiments on that you know different options to see what the best result will get us for this"

This experiment-driven approach aligns closely with the iterative development model in the AI field. Whether choosing models, tuning prompts, or designing Agent workflows, decisions need to be based on data rather than intuition.

you know different options to see what the best result will get us for this i don't think we

In the context of AI development, "running experiments" usually refers to controlled experiments (A/B testing or offline evaluation): fixing other variables, changing only one factor (such as model version, prompt template, retrieval strategy, temperature parameter), running results on the same batch of representative inputs, and comparing them quantitatively. The key prerequisite is to establish a small but refined evaluation set that covers typical scenarios and edge cases, and define a decidable success criterion for each sample (accuracy, format compliance rate, human rating, etc.). "Experiments" without an evaluation set easily degenerate into choosing based on gut feeling. In addition, experiments should record complete configurations and outputs to ensure reproducibility; otherwise, comparisons between different approaches lose their meaning.

Visualizing Results: The Key to Accelerating Decisions

The speaker particularly emphasizes the importance of visualization, especially when using "spaceship" (possibly referring to some development platform or tool).

"especially if you're using spaceship being able to visualize the results from those is super super useful when you're considering different options"

Visualizing experiment results allows developers to intuitively compare the pros and cons of different approaches and thus make decisions faster. This is especially critical when evaluating multiple options.

necessarily need to do that but it's definitely something that i would recommend doing when

Specific forms of result visualization in AI experiments include: displaying outputs of different approaches side by side, comparing metrics with tables or heatmaps, presenting differences before and after prompt changes in a diff view, and categorizing and annotating failure samples. The core role of visualization is to reduce cognitive load, allowing people to quickly discover patterns and anomalies across multiple dimensions rather than reading logs one by one. In practice, this can be achieved with Notebooks, evaluation platform dashboards, or simple HTML reports. It should be noted that visualization should serve decision-making: first clarify the questions to answer (which approach is more stable, which types of input are most error-prone), then design the views, avoiding piling up charts without being able to draw conclusions.

When to Let the Agent Build?

Although the speaker believes that a complete experiment is not necessarily needed every time, they strongly recommend adopting this process when conditions allow. After completing verification and experiments, you can let the Agent build.

"i don't think we necessarily need to do that but it's definitely something that i would recommend doing... but yeah let's i will let it go and build that"

This reflects a pragmatic AI development philosophy: humans are responsible for defining problems, validating directions, and evaluating results, while repetitive, large-scale construction work is handed to Agents. This division of labor maximizes the advantages of human-machine collaboration.

especially if you're using spaceship being able to visualize the results from those is super super

Implications for Developers

This approach is universally applicable to AI developers. When building Agent applications based on large models, first verifying core feasibility through a spike, then comparing approaches through experiments, and finally using visualization to assist decision-making can significantly reduce development risk. Handing the construction phase to an Agent can improve efficiency.

Of course, this process is not mandatory; developers can adjust it flexibly according to project complexity and resources. But for teams pursuing robustness and efficiency, this is undoubtedly a method worth adding to their toolbox.

#AI development#Agent#spike#prototype verification#experiment-driven#visualization#human-machine collaboration
Share:

Related articles