Drupal is a content management system.
AI tools for generating and editing content are a powerful addition, allowing editors to quickly create pages that provide information to users or enhance SEO.
Having these tools integrated in the UI provides a streamlined experience for editors.
Beyond content generation, there are many opportunities to augment sites with AI features to assist with managing the site and providing information that would otherwise be difficult or time consuming to build.
Drupal's site structure is configured with YAML files that have defined schemas. I think this is a low bar for generative AI to be able to construct site features based on descriptions of what you want. We're not there yet, but this may be achievable before AI is able to code entire systems on it's own.
Modules
- https://www.drupal.org/project/ai
- Drupal AI framework + sub modules with site features.
- Requires drupal/openai_client 1.0.x (current is 1.1.x).
- https://www.drupal.org/project/openai_client
- Uses libraries openai-php/client and thephpleague/commonmark
- https://www.drupal.org/project/openai_assistants
- Create AI assistants (In the site?)
- https://www.drupal.org/project/ai_utilities
- Just some basic utilities for passing data to apis.
- https://www.drupal.org/project/aiprompt
- Prompt engineering tool.
- https://www.drupal.org/project/aichat
- Chat integrated with aiprompt.
- https://www.drupal.org/project/aidev
- Develop modules with AI.
- https://www.drupal.org/project/aipersona
- Create personal assistants.
- https://www.drupal.org/project/aiwork
- AI tasks.
- https://www.drupal.org/project/openai_batch
- OpenAI batch API integration.
- https://www.drupal.org/project/llmmanager
- UI for managing LLMs.
- https://www.drupal.org/project/vertex_ai_search
- Google Vertex AI search integration.
- https://www.drupal.org/project/vais_promos
- Vertex AI promoted results.
- https://www.drupal.org/project/graphql_vertex_ai
- Vertex AI GraphQL definitions.
- https://www.drupal.org/project/ai_image_alt_text
- AI generated image alt text.
- https://www.drupal.org/project/auto_alter
- Auto image alt text using azure.
- https://www.drupal.org/project/generative_summary
- Generate summaries with AI.
- https://www.drupal.org/project/vais
- Views AI summary.
- https://www.drupal.org/project/ai_translate_textfield
- AI text translations.
- https://www.drupal.org/project/gutenberg_ai_tools
- Gutenberg AI tools.
- https://www.drupal.org/project/gemini_provider
- Google Gemini provider for Drupal AI module.
- https://www.drupal.org/project/ai_agents
- AI agents for the Drupal AI module.
- https://www.drupal.org/project/aidmi
- AI image descriptions using Gemini.
- https://www.drupal.org/project/codebaby
- AI automation platform.
- https://www.drupal.org/project/cmlstarter
- Commerce ML starter.
- https://www.drupal.org/project/cmlapi
- Commerce ML API.
- https://www.drupal.org/project/fireworksai
- Fireworks AI.
- https://www.drupal.org/project/ai_provider_aws_bedrock
- AWS Bedrock.
- https://www.drupal.org/project/aws_bedrock_chat
- AWS Bedrock chat.
- https://www.drupal.org/project/auphonic
- AI audio API.
Deprecated
- https://www.drupal.org/project/openai
- Notice says to use AI module instead.
- https://www.drupal.org/project/openai_files
- Probably deprecated along with OpenAI module.
- https://www.drupal.org/project/contentai
- Replaced with AI Content submodule?
- https://www.drupal.org/project/ai_interpolator
- Notice says to use AI module instead.
- https://www.drupal.org/project/gpt_help
- Looks abandoned
Documentation
- https://www.drupal.org/project/artificial_intelligence_initiative
- Drupal initiative.
- https://workflows-of-ai.com/
- Drupal AI workflows.
- https://freelygive.io/blog/detail-intro-new-drupal-ai-module
- Drupal AI intro.
- https://www.youtube.com/watch?v=NQuNEEiyxsk