Building a semantic search chatbot with Drupal AI

In this post, we walk through how we build this with the Drupal AI module: the module stack, the provider choice, the configuration from index to chatbot block, and the debugging tools that make the whole thing tractable. We also look at how indexing and embeddings are handled and where that data actually lives, because for government clients that question matters as much as the feature itself.