Abstract visualization of AI systems in production — Unsplash

Insights

Shipping AI with the same bar as production software

Tax questions invite conversational AI: dense rules, recurring patterns, and users who want a clear next step. In our tax-assistance work, the demo always looked ready. Production asked harder questions: who owns the answer when rules change, when content is wrong, or when the model is confidently mistaken?

That gap is familiar across enterprise AI. A capable model in a controlled setting is not yet a feature teams can operate. Live behavior needs named ownership, measured quality before scale, and a designed way to pause when outputs are wrong in a way that matters.

The challenge

When nobody is named to define “good,” handle bad output, and decide when to stop, the assistant becomes an unowned step inside someone else’s workflow. A chat window beside the work is also different from a governed step inside the work.

Without evaluation gates—and without a designed fallback—teams discover risk only after users already depend on the feature. Security and compliance constraints arrive late, as stickers on an architecture that was never shaped for them.

Engineers reviewing software on production workstations — Unsplash

What we built

We apply the same production discipline used for other customer-facing services: named owners per use case, evaluation before scale, and reverse paths designed in from the start. On tax assistance, that meant pairing the conversational agent with management services for tax content, instructions, documents, and returns—so answers sit on knowledge teams can maintain.

Architecture choices follow governance early: what can be updated without a redeploy, what must be reviewed, how quality is observed, and how the assistant is paused or corrected without abandoning users. The mobile and admin surfaces are edges of that operable backbone—not a free-floating chatbot.

Application code on a monitor during delivery work — Unsplash

The outcome

Product and risk owners get an AI feature they can operate. End users get guidance that sits on something maintainable. Teams retain a way to pause, fall back, and explain what happened when quality slips.

Related

AI engineering

Software engineering

Finance

Related insights