Problem/Motivation

Implement Drupal AI dependencies, instead of the deprecated OpenAI modules this currently uses.

Proposed resolution

Drupal AI 1.0.0 stable was released on: 9 Jan 2025 by: Marcus !!!
Also Drupal AI Agents 1.0.0 along with Anthropic Provider and OpenAI Provider
Now is the perfect time to switch to the new Drupal AI as the default AI Ecosystem Recipe in Drupal sites.

Also remove the use of OpenAI Content Editing Tools and OpenAI CKEditor integration

Manage new recipes to add the AI Assistance to CKEditor5 text formats.

#3502443: Initialize the Varbase AI Default recipe
#3502278: Initialize the Varbase AI Editor Assistant recipe
#3501744: Initialize the Varbase AI Taxonomy Tagging recipe
#3502267: Initialize the Varbase AI Image Alt recipe
#3502286: Initialize the Varbase AI Agents recipe


Varbase AI Recipes

By installing the Varbase AI module, the site will only have the Default Varbase AI Recipe, but developers can apply optional recipes.

When the Varbase AI module is installed, the site is initially equipped with the Default Varbase AI Recipe. However, developers can extend its capabilities by integrating optional recipes.

Below are the recipes designed to integrate Varbase AI with optional functionalities:

Varbase AI Default recipe

A recipe to configure default AI modules, settings, and permissions in Varbase, enabling OpenAI integrations for alt-text generation, CKEditor enhancements, and various AI-powered features.

Varbase AI Editor Assistant recipe

A recipe to add AI-powered features and an assistant button to a CKEditor 5 text editor.

Varbase AI Image Alt recipe

Provides a recipe to automatically generate and fill the alt text of an image field using AI.

Varbase AI Taxonomy Tagging recipe

Provides a recipe to automatically tag selected referenced taxonomy terms based on the content entity's body field.

Varbase AI Agents recipe

Provides an AI-powered chatbot for streamlined administration and allows managing multiple agents with distinct functionalities.

Remaining tasks

  • ✅ File an issue about this project
  • ✅ Addition/Change/Update/Fix to this project
  • ✅ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ✅ Developer Documentation support on feature change/addition

    Changed Varbase AI module doc page

  • ➖ User Guide Documentation support on feature change/addition
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ✅ Code review from 1 Varbase core team member
  • ✅ Full testing and approval
  • ✅ Credit contributors
  • ✅ Review with the product owner
  • ✅ Update Release Notes and Update Helper on new feature change/addition
  • ❌ Release varbase-10.1.0-alpha1,varbase_ai-2.0.0-alpha1

Varbase update type

  • ✅ No Update
  • ➖ Optional Update
  • ➖ Forced Update
  • ➖ Forced Update if Unchanged

User interface changes


Can be installed in the recipes installation step with Varbase
Varbase 10.1.0 recipes installation step with Varbase with Varbase AI

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • Issue #3482381: Started a new 2.0.x branch and transition to Drupal AI along with necessary providers

    Changed Varbase AI module doc page

Comments

duntuk created an issue. See original summary.

rajab natshah’s picture

I agree with Ales.
Definitely, this will be in the new 2.0.x branch.

Drupal AI still in alpha
ai-1.0.0-alpha8
But it is worth investing in switching to it.

rajab natshah’s picture

Title: Move dependencies to Drupal AI » Start a new 2.0.x branch and switch to Drupal AI and needed providers
Issue summary: View changes
rajab natshah’s picture

Title: Start a new 2.0.x branch and switch to Drupal AI and needed providers » Start a new 2.0.x branch and transition to Drupal AI along with necessary providers
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Version: 1.0.x-dev » 2.0.x-dev

  • rajab natshah committed a1a58e8c on 2.0.x
    Issue #3482381: Start a new 2.0.x branch and transition to Drupal AI...

  • rajab natshah committed 27ebd83c on 2.0.x
    Issue #3482381: Start a new 2.0.x branch and transition to Drupal AI...

  • rajab natshah committed f3b80caa on 2.0.x
    Issue #3482381: Add an OpenAI key to be used with Open AI provider, and...

  • rajab natshah committed bf967593 on 2.0.x
    Issue #3482381: Add AI assistant to the CKEditor text formats
    
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

  • rajab natshah committed 8ea43af2 on 2.0.x
    Issue #3482381: Switch to use the default Varbase AI recipe, and remove...
rajab natshah’s picture

Issue summary: View changes
StatusFileSize
new1.1 MB

Varbase AI Recipes

By installing the Varbase AI module, the site will only have the Default Varbase AI Recipe, but developers can apply optional recipes.

When the Varbase AI module is installed, the site is initially equipped with the Default Varbase AI Recipe. However, developers can extend its capabilities by integrating optional recipes.

Below are the recipes designed to integrate Varbase AI with optional functionalities:

Varbase AI Default recipe

A recipe to configure default AI modules, settings, and permissions in Varbase, enabling OpenAI integrations for alt-text generation, CKEditor enhancements, and various AI-powered features.

Varbase AI Editor Assistant recipe

A recipe to add AI-powered features and an assistant button to a CKEditor 5 text editor.

Varbase AI Image Alt recipe

Provides a recipe to automatically generate and fill the alt text of an image field using AI.

Varbase AI Taxonomy Tagging recipe

Provides a recipe to automatically tag selected referenced taxonomy terms based on the content entity's body field.

Varbase AI Agents recipe

Provides an AI-powered chatbot for streamlined administration and allows managing multiple agents with distinct functionalities.

rajab natshah’s picture

Issue summary: View changes

Can be installed in the recipes installation step with Varbase
Varbase 10.1.0 recipes installation step with Varbase with Varbase AI
rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
Status: Active » Needs review
Issue tags: +varbase-10.0.4, +varbase_ai-1.0.1, +varbase_ai-2.0.0-alpha1, +varbase_ai_default-1.0.0
rajab natshah’s picture

Status: Needs review » Fixed
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.