AI Chatbot Outdated Answers: A CMS Problem, Not AI

About the Author

Ahmad Khader

Vardot's Full-Time Contributor to the Drupal AI Initiative.

Ahmad Khader is a software engineer by training and a Drupal developer at Vardot and the company's full-time contributor to the Drupal AI Initiative. He co-maintains the Document Loader, AI File to Text, AI Agents Debugger, and Unstructured modules on drupal.org, with 86+ contribution credits across the Drupal AI ecosystem. 

FAQs

An AI chatbot retrieves from a knowledge base built by crawling your site on a schedule, not from the live page. Between crawls, that knowledge base is a frozen copy, so any content published, corrected, or withdrawn since the last run is invisible to the assistant. The maximum error window equals the crawl interval.

Publish-time sync is an architecture where the CMS pushes content changes into the assistant's vector index at the moment of save, rather than waiting for a crawler. Saving, publishing, unpublishing, or deleting content triggers re-chunking, embedding, and an index write in the same operation, reducing the staleness window to seconds.

Drupal keeps an AI chatbot current through AI Search, which provides a Search API backend for vector databases, combined with Search API's "Index items immediately" setting. That setting sends new and changed content to the index on entity save instead of waiting for cron, so the assistant retrieves from a current index.

A nightly crawl is adequate when your content changes slower than the crawl interval and nothing in it is time-bound. It becomes a liability when wrong answers can cost a resident a deadline, a payment, or an entitlement, or when you routinely withdraw content such as closed application windows and superseded fee schedules.

A RAG chatbot's running cost includes embedding API calls on every content save, a vector database as a second production datastore with its own uptime and backup requirements, periodic full re-embedding when chunking or model choices change, and ongoing ownership of retrieval quality. Build cost is usually the smaller number.

Join the conversation +