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.
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
๐ธ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: