Drupal Mountain Camp 2025

Building the most basic AI supported search / chatbot
2025-03-13 , Pischa

In this talk, you will learn how to build the most basic AI supported search / chatbot. We will crawl a bunch of pages and then build a small chatbot against its content.

You will learn the most important technical terms like Retrieval-Augmented Generation (RAG), vectorization, chunking and learn more about using contexts and writing meaningful prompts.


I will give a short introduction and explain the basics about how AI search / chatbots work. Then we will build a small chatbot during the talk using TypeScript and a bunch of libraries. There will be a public repo and all participants will be able to follow and try it out.
To sum up, I will talk about the challenges and pitfalls we faced in the last two year when building large AI based chatbots and searches like Alva, the AI search for Kanton Basel Stadt:
https://www.bs.ch/alva

Drupal Enthusiast since more than 15 years.
Drupal Maintainer and Open-Source contributor for more than 30 drupal modules.
Drupal Developer at Liip AG, Switzerland.

This speaker also appears in: