Announcing Drupal AI Module Beta 1: A Milestone in Drupal's AI Journey


We are thrilled to announce the Beta 1 release of the Drupal AI module, marking a significant step forward in bringing robust, enterprise-ready AI capabilities to the Drupal ecosystem. This release represents months of collaborative effort from the Drupal community and represents a stable foundation for AI integration in Drupal sites.


This comes hot off the announcement at DrupalCon Barcelona that the AI module and its AI Agents will be included in the upcoming new version of Drupal, Drupal CMS. Headed for a release candidate in December 2024.


What's New in Beta 1

The Beta 1 release focuses on stability and usability, with several key improvements:

๐Ÿ”นEnhanced Stability: The core functionality has been tested and stabilized over a number of alphas and so we believe the core is stable.

๐Ÿ”นUpdate Script Support: Proper update paths are now in place for future versions and the most recent alphas.

๐Ÿ”นExperimental Module Integration: AI Search and Automators are being labelled experimental to enable the release of AI into beta with a plan to move out of experiment.

๐Ÿ”นAI Search Improvements:

    • Added Pinecone support alongside Milvus for vector database storage

    • Simplified UI with improved explanations

    • New mechanisms for combining vector and traditional search

    • Integration with traditional Drupal views

    • Integration with Search API Database and Search API SOLR


Removal of AI Providers from Core

The largest change is the removal of all AI and Vector database providers from core. This will make it more manageable and allow organizations and Starshot to choose which specific providers they would like to include alongside the AI module. We have an update script to change from the sub-modules to the new external providers.

Alongside this we will create a new AI Ecosystem Recipe. This will include all the providers and sub-modules made by us or contributed by others all in one place allowing you to install something to evaluate how youโ€™d like to approach AI. However, as it is a recipe you will be able to fully uninstall all the providers you donโ€™t want to use.


Key Features in the AI Ecosystem

๐Ÿ”ธImage Classification Operations: Enhanced capabilities for AI-powered image analysis including 

๐Ÿ”ธImproved Provider Support: Better handling for services offering multiple AI models

๐Ÿ”ธAutomators everywhere: Automators are now powering the alt text generation module and the CK Assistants giving you more flexibility to change the underlying prompts behind these modules and making it easier to create your own.

๐Ÿ”ธAI Agents: New framework for creating AI-powered agents that have a greater deal of autonomy and can even make changes to the configuration of your site. Featured in the recent DriesNote at Drupalcon Barcelona.


Try It Yourself


Ready to explore these new capabilities? You have several options:


๐Ÿ”น Visit the AI module page


๐Ÿ”น Check out the AI agents module


๐Ÿ”น Check out our new AI Ecosystem module.


๐Ÿ”น Test the features directly in the DrupalCMS testing environment


๐Ÿ”น Watch the AI Agents in the DrupalCon Barcelona DriesNote.


๐Ÿ”น Watch the Drupal CMS AI Track update.


๐Ÿ”น Watch our Beta release video


Community Contributions

This release would not have been possible without the incredible support of our community and corporate partners:


๐ŸคCorporate Partners

๐Ÿ”ธAcquia: Leadership and strategic direction, especially Dries for championing AI moduleโ€™s inclusion in Drupal CMS, the funding of the creation of AI Agents on the AI module and Deanna Ballew for her strategic vision of the impact of GenAI on Martech.

๐Ÿ”ธAWS and Tarus Balog: AWS Bedrock Provider Module implementation

๐Ÿ”ธFreely Give: Time, funding, and project leadership, especially Jamie Abrahams for leadership and Marcus Johansson for conducting the bulk of the development. 

๐Ÿ”ธVelir: OpenAI integration and CKE improvements, especially Kevin Quillen

๐Ÿ”ธSoapbox: AI Search submodule development including the new boost with AI feature, especially Scott Euser

๐Ÿ”ธNoble Services Scotland: Michal Gow for his initial work on the AI Search sub-mobile and LLM provider module that formed the basis of AI core.

๐Ÿ”ธDXPR and Jurriaan Roelofs: Alt text image generation module

๐Ÿ”ธOpen Social: Working with us on their Gaia AI platform.

๐Ÿ”ธAalto University: Microsoft Azure Provider Module development

๐Ÿ”ธCalibrate: AI translation and validation improvements, especially Frederik Wouters

๐Ÿ”ธPronovix: Funding and organizational support including the upcoming Google Vertex integration.

๐Ÿ”ธQED42: First OpenCollective contributors. 


๐Ÿค Individual Contributors

Special thanks to our key contributors:

๐Ÿ”นJukka Huhta: Operation type and Deep integration

๐Ÿ”นGiorgi Jibladze: Gemini Provider

๐Ÿ”นVivek Panicker: Pinecone and AI Search improvements

๐Ÿ”นValery Lourie: Translation and bug fixing

๐Ÿ”นStathis Papadopoulos: AI Content improvements

๐Ÿค Bug Fixes and Improvements

Thanks to our dedicated bug fixers:

๐Ÿ”ธArtem Dmitriiev

๐Ÿ”ธPeter Philipp

๐Ÿ”ธAlberto Cocchiara

๐Ÿ”ธcodebymikey

๐Ÿ”ธFabricio Rocha


Looking Forward

This Beta release is just the beginning. We're continuing to work on exciting features like improved chatbot capabilities and additional AI integrations. We invite the community to test, provide feedback, and contribute to the future of AI in Drupal.


Get Involved

Want to contribute or learn more? Visit our OpenCollective page or join the discussion on Drupal.org.


List of Providers

The new providers can be found on their own module pages here: 

๐Ÿ”ธAnthropic
๐Ÿ”ธAuphonic
๐Ÿ”ธAWS Bedrock
๐Ÿ”ธAzure
๐Ÿ”ธDeepgram
๐Ÿ”ธDeepL
๐Ÿ”ธElevenLabs
๐Ÿ”ธFireworks AI
๐Ÿ”ธElevenLabs
๐Ÿ”ธFireworks AI
๐Ÿ”ธGemini
๐Ÿ”ธGroq
๐Ÿ”ธHuggingface
๐Ÿ”ธLMStudio
๐Ÿ”ธMistral
๐Ÿ”ธOllama
๐Ÿ”ธOpenAI


Vector Database providers:

๐Ÿ”ธMilvus
๐Ÿ”ธPinecone

Next
Next

Team AI hit Drupal Dev Days, Burgas