Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). leaflet 10.4.5 Minor update available for module leaflet (10.4.5). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2).

The RAG AI Assistant module provides an AI-powered chatbot for Drupal using Retrieval-Augmented Generation (RAG), enabling context-aware and dynamic responses based on site content or external data sources.

It integrates AI capabilities into Drupal, allowing users to query information and receive relevant responses through a simple API-driven architecture. The module is designed to be flexible and extensible, making it suitable for knowledge bases, support assistants, and content-driven AI experiences.

Features

  • AI-powered chatbot using the RAG approach
  • Context-aware responses based on site content or external data sources
  • API-driven architecture for easy integration
  • Configurable admin settings
  • Support for anonymous and authenticated users
  • Extensible and developer-friendly design
  • Integration with Drupal logging system

Requirements

  • Drupal 10 or Drupal 11
  • PHP 8.3 or higher

Configuration

  1. Navigate to: /admin/config/rag-ai-assistant/settings
  2. Configure:
    • API settings (if applicable)
    • Chatbot behavior options
    • Message handling settings
  3. Save configuration

RAG Chat Page

The module provides a dedicated chatbot page available at /rag-chat, offering a full-page interface for users to interact with the AI assistant.

Accessing the Chat Page

  1. Ensure the module is enabled
  2. Open your browser and navigate to: /rag-chat
  3. Start interacting with the chatbot by entering your query

Permissions

  • The page can be configured to allow access to anonymous users
  • Access can be restricted using Drupal permissions if required

Chatbot Block Placement

The module also provides a chatbot interface that can be displayed using a Drupal block.

Steps to Add the Chatbot Block

  1. Go to the Block Layout page: /admin/structure/block
  2. Select the region where you want to display the chatbot (e.g., Sidebar, Footer, or Content area)
  3. Click on “Place block”
  4. Search for “RAG AI Chat”
  5. Click “Place block” next to the block
  6. Configure block settings such as visibility (pages), user roles, and title
  7. Click Save block

Recommended Setup

  • Place the chatbot in the footer for global access across the site
  • Use sidebar placement for contextual usage
  • Enable visibility for both anonymous and authenticated users if required

Optional Customization

  • Customize the block template (Twig) for UI changes
  • Add custom JavaScript for enhanced chatbot interaction
  • Integrate with frontend frameworks if needed

Activity

Total releases
2
First release
Apr 2026
Latest release
15 hours ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
1.0.0 Stable Apr 19, 2026
1.0.x-dev Dev Apr 19, 2026