This project is not covered by Drupal’s security advisory policy.

AI help for the editors of a Mutamad site, from the entity's own model server, named in settings.php, and nowhere else:

  • alternative text for images
  • translation drafts that go through the approval workflow
  • writing and accessibility help in the rich-text editor (spelling and grammar, summary, rewrite, translate a selection)
  • "Suggest" buttons for a page's SEO title and description, topics and audiences

The AI suggests; a person decides. Every other AI provider is hidden, a request to any other server is refused before it is sent and logged, and national ID, Iqama and card numbers stop a request. Mutamad does not check where the server is: keep it in the Kingdom and the data stays there (PDPL Art. 29).

A module with its recipe.

Part of Mutamad

Part of Mutamad, the Drupal distribution for Saudi government websites. Mutamad includes it, but does not apply it: a site that needs it applies it once.

Requirements

Installation

Name the model server in settings.php first: see "Where the AI runs" in the README.

composer require drupal/mutamad_ai 'drupal/canvas_translate:^1.0@alpha'

Sites started from the Mutamad project template already allow the alpha modules in this command, and can skip it.

drush recipe modules/contrib/mutamad_ai

Documentation

The README explains every setting and why, and the changelog what changed in each release.

Supporting organizations: 
Development and maintenance

Project information

Releases