Skip to content

Add DrupalAI module to GovCMS #1623

@StephenOllman

Description

@StephenOllman

** Please provide the Drupal.org URL for the module
https://www.drupal.org/project/ai

** What value does this module/package add to GovCMS?
Will enable GovCMS SaaS sites to implement AI solutions in the future.

** Is the module Drupal 11 compatible?
YES - Version 1.1.3 (released 13 August 2025)

** Please provide a brief outline of what this module does.
The Drupal AI module provides a framework for easily integrating Artificial Intelligence on any Drupal site using any kind of AI (from multiple vendors). The AI module aims to provide a suite of modules and an API foundation for generating text content, images, content analysis and more.

** Who does this module benefit:
[X] end users - "The Australian public"
[ ] content editors
[ ] site builders
[ ] themers
[ ] developers

** How could you provide/replicate the functionality of this module using alternative methods, eg in your theme?
This functionality could not be replicated via the theme layer alone.

** If this module styles or alters HTML or JavaScript output, can the functionality be provided via the theme? What alternatives have you considered.
This is the only AI based module currently available for Drupal.

** What is the maintenance and support status of the module. Describe the issue queue activity.
Has a very active issue backlog as this functionality will be implemented by more and more sites over the next few years. I can see this module being well maintained with an active sub-community focused on implementing an AI solution within the Drupal CMS space.

** What permissions are needed to utilise the module (and are any new permissions provided by the module)?
Site administrator to configure and setup module components needed to implement an AI provider and available submodules.

** Does the module modify the database structure and/or store additional metadata on nodes or other entities? If so, why? What are the risks for future updates?
Module configuration is stored with in the database. There is probably some block level output as well.

** Is the module designed to capture anonymous user data?
Unknown, but I don't think so.

** Is the output of the module typically fully cacheable? Would the inclusion of this module potentially render pages uncacheable.
I imagine that page level content is still cacheable. The AI responses would not be cacheable.

** What is your assessment of the quality of this module, the contribution history of the module's maintainers, and the uptake of the module within the Drupal community?
Amazee.io have a great example of this module working with a Drupal site. Users can test to see how it interacts with Drupal entities like nodes and experience the AI driven responses based on available site content.

https://amazee.ai/drupal-ai

** Additional information

At some point Government websites are going to need to integrate with AI. Whilst it may take a while before we see this module (or similar) implemented in a SaaS solution, I think there will be great benefit to the Australia public at large by having this module available to SaaS customers.

Let's get the ball rolling now.

2 very common examples of using AI are:

  1. an interactive chatbot
  2. an AI driven page summary for very long content pages.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions