Detailed Introduction to the new Drupal AI module.

Detailed Introduction to the new Drupal AI module

Welcome to the announcement post of the new AI module for Drupal!

Below is a detailed blog post going through our vision for the module, what our immediate plans are and what is the philosophy of our approach to this module. This should be everything you need to get heavily involved with the module if you want.

If you want a short press release find it here: click here
If you want developer documentation find it here: click here

AI Module Vision and approach

Our vision is to provide you with all the core tools you will need to build fully tested, useful and usable AI applications using Drupal, then turn them into something magical at lightning speed! We believe Drupal is perfectly placed to speed up the process of building AI prototypes and MVPs, so we have come together with a number of individuals and organisations working with Drupal and AI to make a base “AI module”.

Below we share our current approach to this module and the functionality of the submodules, and share some of our exciting plans for the future of AI and Drupal.

Key components of the module:


FAQ


Further modules planned:

Below is our vision for future modules that we plan to build into the AI module’s ecosystem: 

  • AI_Extra_Models: We will support pull requests for any other module you might want to support; this will put them all in one place but will not be as heavily supported.

  • AI_Content_Editing_Experience: Whilst we have provided some simple functionality, Drupal is first and foremost a Content Management System; therefore, we expect that a fully fledged AI-powered experience will be created in due course. 

  • AI_Image_Manipulation: Supporting more complex AI image tools than the core experience e.g. using AI to generate an image from your sketch or editing an existing image.

  • AI_Prompt_Manager: As this becomes more widely used we will need tools to save specific prompts and prompt workflows.

  • AI_Experience_Builder: A potential AI-powered version of the experience builder, allowing AI to create content, views, layouts, components or even themes and designs. In the medium term, themes are likely to be specific AI-powered themes.

  • AI_Project_Browser: - Use AI to help recommend the modules you need to solve a use-case. 

  • AI_Misc_Examples: Similar to the AI core examples sub-module but will support a wider variety of examples including those too complex for core. For example:

    • A Drupal error log explainer via LLMs

    • Example applications such as a Venue analyser tool or a podcast socials generator. 

Previous
Previous

Team AI hit Drupal Dev Days, Burgas

Next
Next

Press Release: A New AI Initiative in Drupal