← All field notes
AI products 5 min read

What Two AI CTO Seats Teach You About Building Software Customers Actually Use

AMPD and CarBuddy AI sit at different points in the customer journey, but they keep teaching the same lesson: the hard part is not the AI demo. It is the production system around it.

I currently sit in two AI CTO seats. At AMPD, the problem is discovery: how does a business understand what AI platforms know, say, and cite about its brand? At CarBuddy AI, the problem is conversation: how can a dealership turn customer contact into a useful operational outcome?

Those products occupy different parts of the customer journey, but the technical lessons keep converging. The hard part is rarely making an AI feature look convincing in a demonstration. The hard part is building a product that remains useful when real customers, incomplete data, commercial constraints, and production operations all arrive at once.

One customer journey, two product surfaces

Before a customer contacts a business, they are already forming an opinion. Increasingly, that opinion is shaped by an AI answer, summary, or recommendation. That is the territory AMPD is exploring: making AI discovery visible and measurable.

After the customer makes contact, a different set of problems begins. Intent has to be understood, the right workflow has to be triggered, and the outcome has to reach the systems and people who can act on it. That is where CarBuddy AI operates.

Look at them together and a broader operating thesis appears:

  1. Discovery must be observable. If AI platforms influence how customers find you, visibility cannot remain a vague marketing discussion.
  2. Conversation must connect to operations. A fluent response is not enough if it does not move the customer or the business forward.
  3. The platform must make trust routine. Reliability, security, data quality, cost, and release control cannot be added after the product gains traction.

The prototype is not the product

A prototype answers one valuable question: can this interaction work? A commercial product has to answer many more. What happens when the source data is wrong? How do we know whether the answer helped? Can a human inspect the decision? What happens when an integration is unavailable? Who can see the data? How much does each useful outcome cost?

What looks like an AI problem quickly becomes a product, data, platform, and operating-model problem. That is not a reason to slow down. It is a reason to identify the risky decisions earlier.

My rule is simple: demonstrate the uncertain experience quickly, then harden the path that creates commercial value. Do not spend six months engineering every edge case before learning whether the product matters. Do not put a fragile demonstration in front of paying customers and call it a platform either.

The model is only one component

Teams naturally focus on model choice because it is visible and fast-moving. In production, the quality of the surrounding system often matters more.

The questions I keep returning to are less glamorous:

  • Where does the context come from, and how fresh is it?
  • Which decisions need deterministic controls?
  • What can we measure as a real customer or business outcome?
  • Where must a person review, override, or recover the workflow?
  • How do we trace a poor answer back to its source?
  • What fails safely when a model or third-party service is unavailable?

Good answers to those questions turn an AI interaction into a dependable product. Weak answers create a polished interface around operational uncertainty.

CTO work is translation work

The CTO role is often described as technical decision-making. In practice, much of the value comes from translation.

A founder describes an outcome. A customer describes a frustration. An engineer sees constraints. A commercial team sees timing and revenue. Security sees exposure. Operations sees the Monday morning failure mode.

The job is to turn those perspectives into a sequence of decisions the team can execute. What must be true for this product to work? Which assumption carries the most risk? What evidence would change our mind? What is the smallest credible production path?

This is why I still value hands-on DevOps and platform experience. Architecture becomes more honest when you have operated the systems. Product promises become more precise when you understand the release path, observability, failure modes, and cost model underneath them.

Reusable principles from both CTO seats

1. Start with the workflow, not the chatbot

Ask what needs to happen before and after the AI interaction. The surrounding workflow is where business value and operational complexity usually live.

2. Instrument the outcome

Engagement is not always value. Define the action or decision the product should improve, then make that observable.

3. Keep humans at the right control points

Human involvement is not an admission that the AI failed. It can be a deliberate control for ambiguity, risk, or customer trust.

4. Treat data quality as product quality

Customers experience weak context as a weak product. Ownership, freshness, provenance, and recovery need product attention.

5. Build an exit from every dependency

Models, vendors, and integrations change. Clear interfaces, portable data, and documented operating assumptions preserve options.

The position I am taking

I am not trying to become a commentator who occasionally visits delivery. The useful position is different: a CTO who builds commercial AI products, stays close to production, and shares what the work is teaching him.

AMPD gives me one view of the customer journey. CarBuddy AI gives me another. AlanOps is where I apply the combined lessons to selected advisory, DevOps, platform, and software-delivery problems.

What would change in your AI roadmap if the first question was not “what can the model do?” but “what outcome must the whole system deliver?”

Explore AMPD, visit CarBuddy AI, or bring AlanOps a product brief.

AS

Written by Alan Son

CTO judgment, grounded in delivery.

I build commercial AI products and help founders turn ambitious technical ideas into reliable production systems.

More about my work

Need an experienced technical partner?

Let’s work out the right next move.