{
  "title": "Unleash your editors",
  "video_id": "CUjZ4HQTZ14",
  "published": "2024-09-16T06:50:03+0000",
  "complexity": "Easy",
  "old_url": "https://workflows-of-ai.com/workflow/unleash-your-editors",
  "description": "Add AI to CKEditor in Drupal: generate text, rewrite it in a tone and translate it, with tones and languages kept as taxonomy terms.",
  "subtitle": "Set up the AI CKEditor plugin and give editors buttons to generate text, change the tone and translate inside the editor.",
  "summary": "The AI CKEditor integration, mainly built by Kevin Quillen with help from Frederik Wouters, adds AI tools to the editor toolbar. Marcus installs AI Core with the OpenAI provider, explains default providers per operation and enables the summarize, translate, generate and tone plugins on Full HTML. Tones and translation languages come from taxonomy vocabularies, and a term's description steers the prompt.",
  "categories": [
    "Drupal AI"
  ],
  "intro_html": "<p>The AI module and its AI CKEditor module will empower your editors to use AI inside the CKEditor field.</p><p>In this short video, we will set up the AI module, a provider and the CKEditor module and showcase the different features of the AI module.</p><p>This module was mainly written by Kevin Quillen, with some help on the edges by Frederik Wouters.</p><p>You can find more videos about AI under <a href=\"/blog\">https://workflows-of-ai.com</a></p><p>Links:<br />AI module and AI CKEditor module: <a href=\"https://www.drupal.org/project/ai\">https://www.drupal.org/project/ai</a><br />Kevin Quillen: <a href=\"https://www.drupal.org/u/kevinquillen\">https://www.drupal.org/u/kevinquillen</a><br />Frederik Wouters: <a href=\"https://www.drupal.org/u/wouters_f\">https://www.drupal.org/u/wouters_f</a></p>",
  "intro_added": false,
  "chapters": [
    "0:00 Why the videos paused",
    "1:52 The AI CKEditor plugin",
    "3:21 Installing AI Core and OpenAI",
    "4:18 Default providers per operation",
    "6:12 Adding AI tools to the editor",
    "7:15 Tones and languages as taxonomies",
    "10:38 Generate, tone and translate"
  ],
  "corrections": [
    [
      "freely give",
      "FreelyGive"
    ],
    [
      "Groupon Barcelona",
      "DrupalCon Barcelona"
    ],
    [
      "open aai",
      "OpenAI"
    ],
    [
      "open AI",
      "OpenAI"
    ],
    [
      "CK editor",
      "CKEditor"
    ],
    [
      "Fric vouter",
      "Frederik Wouters"
    ],
    [
      "Frederick",
      "Frederik"
    ],
    [
      "Json",
      "JSON"
    ]
  ],
  "ai_note": "The video and the introduction are Marcus's own, first published on workflows-of-ai.com. AI wrote the subtitle, the summary and the video chapters from the transcript, and corrected misheard names in YouTube's automatic captions."
}