The chatbot trap

Open any product changelog from the last year and you'll find the same move: a chat bubble in the corner, a sparkle icon, a launch post with the word AI in the headline. The widget answers questions about the product. Sometimes it drafts an email. Everyone ships it, everyone calls it AI-native, and almost everyone is solving the wrong layer.

A chat widget is a conversation about your product. It sits on top of the UI and paraphrases your docs. The model never touches your domain. Ask it to actually do the thing — issue the credit note, reconcile the bank line, file the quarterly return — and it hands you a link and wishes you luck. You didn't build an AI-native product. You bolted a support bot onto a CRUD app.

The tell is simple: if you removed the chat widget, would the software be any more or less operable by an agent? If the answer is no, the AI is decoration.

The real question