Rule-based bots were honest about what they couldn't do. LLM-based bots can sound confident while being wrong. That's a more dangerous failure mode.
There is a particular kind of frustrated email that IT helpdesk teams receive regularly. It goes something like: "I tried the chatbot, it told me to do X, I did X, now my problem is worse." The chatbot gave a confident, fluent, grammatically correct answer. The answer was wrong for the actual situation. The employee followed it anyway, because the response sounded authoritative. This failure mode did not really exist before large language models entered enterprise chat products, and it is worth taking seriously.
Enterprise chatbots have been deployed for customer service, IT helpdesk support, HR query handling, internal knowledge management, and onboarding. The adoption wave has come in two distinct phases, and the difference between them matters a lot for understanding what can go wrong.
The first phase, roughly the 2010s, was rule-based chatbots. Decision trees. Keyword matching. If the user's message contained certain words, route to a certain response. These systems were genuinely limited, but they were honest about their limitations. When you went outside the decision tree, the bot said something like "I didn't understand that, would you like to speak with an agent?" or "I can help with: password resets, VPN issues, software requests." That transparency was a feature. The user knew quickly when the bot had hit its ceiling, and could route to a human. The failure mode was mostly "bot can't help with this," which is frustrating but not dangerous.
The second phase is LLM-based chatbots. Systems built on large language models can produce fluent, detailed, contextually appropriate-sounding responses to almost any query. They do not have a visible decision tree ceiling that the user bumps into. They can discuss edge cases, provide step-by-step instructions, explain policies in natural language. They are, in narrow terms, much better at the conversational part of being a chatbot. The problem is that fluency is not accuracy. An LLM-based helpdesk bot can explain, confidently and clearly, how to reset a VPN credential using a procedure that was deprecated two software versions ago, or that applies to a different operating system than the one the user has, or that contains one step that is simply incorrect. The user who follows that response does not know the response is wrong. It sounded exactly like a correct response sounds.
This is the hallucination problem I discussed in the post about AI hallucination and enterprise trust, and in the enterprise chatbot context it has a specific dynamic. Enterprise trust depends on accuracy in a way that consumer applications do not. If a consumer chatbot gives me a wrong movie recommendation, I watch a bad movie. If an IT helpdesk chatbot gives me wrong instructions for handling a security incident, the consequences are potentially significant. The tolerance for error in high-stakes enterprise contexts is much lower than in consumer contexts, and LLMs were not designed with that tolerance in mind.
The use case where enterprise chatbots genuinely work is structured knowledge retrieval over a well-maintained, accurate knowledge base. When the bot is essentially a natural language search interface into a curated set of documents, and when those documents are kept current, the bot can route queries to correct answers reliably. An employee asks "what is the company's policy on remote work expense reimbursement?" and the bot finds the correct policy document and surfaces the relevant section. This is genuinely useful. It is faster than making the employee search through a document management system.
But this version requires something that is easy to overlook when evaluating the technology: someone has to maintain the knowledge base. Someone has to write accurate, current documents. Someone has to retire outdated procedures and update them when policies change. Someone has to verify that the documents the bot can access are correct before deploying the bot. That ongoing maintenance work is a real cost, and it is the cost that almost never appears in the business case for the chatbot deployment. Organizations often invest heavily in building and deploying the chatbot, and not at all in the knowledge infrastructure that makes the chatbot trustworthy.
I see the same pattern across a lot of enterprise technology investments. The thing being sold is the interface, the user-facing part. The dependency, in this case accurate and current knowledge content, is treated as already solved, when it is actually the harder part of the problem. An IT helpdesk chatbot is only as reliable as the documentation it draws on. If the documentation is incomplete, or outdated, or never existed for the cases users actually need help with, the chatbot will either not answer at all, which is the rule-based failure mode, or worse, it will generate a plausible-sounding answer from the general pattern of technical writing it was trained on, which is the LLM failure mode.
My read is that the right approach to enterprise chatbots is to start from the knowledge base, not from the chatbot. What answers do we currently have? Are they correct and current? Is there a process for keeping them current? If those questions have good answers, a chatbot interface might genuinely improve access to that knowledge. If those questions do not have good answers, deploying a chatbot does not solve them. It just adds a layer of automation that makes the gaps harder to see.
About the author
Share
More notes
Related notes