-

Drupal AI - Wie erstellt man Website-Inhalte mit Drupal AI-Modulen?

Drupal, als ein System, das sich auf Flexibilität und einen modernen Ansatz zur Veröffentlichung von Inhalten konzentriert, implementiert schnell AI-Lösungen. Es bietet Werkzeuge zur Integration mit künstlichen Intelligenzmodellen (einschließlich OpenAI), was die Automatisierung vieler Prozesse ermöglicht: von der Inhaltserstellung über Übersetzung bis hin zur Sprachanalyse. In diesem Artikel werde ich die Funktionsweise von AI-Modulen für Drupal vorstellen und ihre Anwendung mit Beispielen aus einer praktischen Demo zeigen. Ich lade Sie ein, den Blogbeitrag zu lesen oder anzusehen die Folge "Nowoczesny Drupal".


In diesem Artikel:


Drupal AI-Module - Wo anfangen?

Um die Funktion der künstlichen Intelligenz zu nutzen, müssen einige AI-Module in Drupal installiert werden:

  • Drupal AI - ein Modul, das die Hauptintegrationsfunktionalität bietet.
    • AI Translate-Submodul zur Übersetzung von Inhalten zwischen Sprachen,
    • Das AI CKEditor-Integrations-Submodul, das ein Plugin hinzufügt, mit dem Benutzer aus dem Editor heraus Inhalte generieren können.
    • AI Content Suggestions-Submodul zur Unterstützung des Inhalts- und Optimierungsprozesses.
  • OpenAI Provider - ein Modul, das Drupal mit OpenAI-Diensten verbindet (z. B. ChatGPT für Inhalts- und Grafikerstellung sowie Textübersetzung).
  • Drupal AI Agents - ein Modul, das es Ihnen ermöglicht, Prozesse mit sogenannten Agenten zu automatisieren.
  • AI SEO Analyzer und AI Image Alt Text Module - zur Unterstützung der Inhaltserstellung und SEO-Optimierung.
  • Drupal AI Chatbot - ein Modul, das es Ihnen ermöglicht, interaktive Chats zu Ihrer Website hinzuzufügen.

Zusätzlich ist ein Key-Modul erforderlich, um den API-Schlüssel bereitzustellen, der benötigt wird, um sich mit externen Diensten wie OpenAI zu verbinden.

Ansicht des Drupal-Administrationspanels mit einem Abschnitt von Modulen auf künstlicher Intelligenz Basis.


AI-Konfiguration in Drupal - Modellauswahl und Integrationseinstellungen

Sobald die Module installiert sind, beginnt die Konfiguration mit der Auswahl eines Anbieters (wie z. B. OpenAI für diesen Artikel) und der Eingabe eines API-Schlüssels. Dazu gehen wir zu den Einstellungen: 

Home > Administration > Konfiguration > AI > AI-Anbieter.

Wir speichern die ausgewählte Konfiguration. Dann gehen wir zum Abschnitt:

Home > Administration > Konfiguration > AI

Wir legen fest:

  • Standardmodell (z. B. zum Generieren von Text, Bildern oder Sprache),
  • Inhaltsgenerierungsparameter (z. B. Anzahl der Bilder, Qualität, Sprache),
  • Funktionen abhängig vom gewählten Modell (z. B., text-to-image, image-to-videotext-to-speech).


Konfiguration von AI in Drupal und Auswahl eines Modells der künstlichen Intelligenz für Website-Aktivitäten.

Generierung von grafischen Inhalten mit AI in Drupal

Eine der interessanteren Funktionen des Artificial Intelligence Moduls in Drupal ist die Fähigkeit, Bilder basierend auf einer Textaufforderung zu generieren. Dieser Prozess wurde gut in das Mediensystem integriert, sodass die generierten Grafiken sofort als Elemente in der Medienbibliothek gespeichert und zum Beispiel in Artikelinhalten verwendet werden können.

Erneut gehen wir zur Konfiguration:

Home > Administration > Konfiguration > AI

Dort finden Sie eine Liste der verfügbaren Modelle für verschiedene Arten von Operationen, einschließlich:
 

  • Speech-to-text - textbasierte Spracherzeugung,
  • Text-to-image - Erstellung von Bildern basierend auf Text,
  • Text-to-speech Umwandlung.

Für die Bildgenerierung wählen text-to-image aus und geben an:

  • Modell - z. B. Dall-E 3 (falls verfügbar),
  • Aufforderung - also eine Beschreibung dessen, was wir generieren möchten,
  • die Anzahl der Bilder - wie viele Varianten die AI erstellen soll.

Zusätzlich aktivieren wir die Option "Als Medien speichern", damit die Bilder automatisch in der Medienbibliothek in Drupal gespeichert werden.

Der Prozess der Grafikerstellung aus ChatGPT direkt in Drupal unter Verwendung des AI-Moduls.

Drupal AI Agents-Modul - Konfigurationsautomatisierung in der Praxis

Das Drupal AI Agents-Modul eröffnet neue Möglichkeiten zur automatisierten Drupal-Konfiguration. Anstatt sich durch Formular für Formular zu klicken, können wir viele Aufgaben mit einfachen Kommandos in natürlicher Sprache erledigen - alles dank der ChatGPT-Integration.

Erstellen eines Taxonomiewörterbuchs mit Drupal AI Agents

Wir starten, indem wir einen Agenten aufrufen. Wir betreten das Agenten-Panel und geben einen Befehl ein, zum Beispiel: "Bitte erstellen Sie ein neues Wörterbuch mit dem Namen 'Automarken'."

Der Bereich AI Agents in Drupal wird verwendet, um Befehle mit einem Feld zum Anzeigen des Status der auszuführenden Aufgabe zu erstellen.


Der Agent verarbeitet unsere Anfrage und zeigt den Status der Aufgabenabwicklung an. Nach einer Weile können wir zur Liste der Taxonomiewörterbücher gehen und sehen sofort das neu erstellte Element. Alles ist automatisiert - es ist nicht notwendig, sich durch Formulare in Drupal zu klicken.

Taxonomiewörterbuchliste, in der Sie das durch AI Agents mithilfe des entsprechenden Moduls generierte Wörterbuch sehen können.

Begriffe zum Wörterbuch hinzufügen

Nachdem das Wörterbuch fertig ist, können wir noch einen Schritt weiter gehen. Wir geben einen weiteren Befehl ein: "Bitte erstellen Sie Begriffe mit einer Liste der fünf beliebtesten Automarken der Welt."

Nach einer Weile sehen wir, dass das System Operationen wie Manipulate Taxonomy Terms und Create Taxonomy Term durchführt. Wir wechseln zurück zu unserem Wörterbuch und sehen die fertigen Einträge: Toyota, Volkswagen, Hyundai, General Motors, Ford - alle automatisch erstellt.

Sie können automatische Wörterbucheinträge in Drupal generieren, indem Sie das AI-Modul verwenden.


Wenn Sie eine hierarchische Struktur hinzufügen möchten, erstellen Sie einfach eine weitere Aufforderung, wie zum Beispiel: "Fügen Sie Ford-Modelle, die seit 2010 produziert wurden, als Unterbegriffe des Begriffs Ford hinzu." Der Agent wird die passenden Abhängigkeiten im Taxonomiebaum leicht hinzufügen.

Was kann mit AI-Agents noch gemacht werden?

Neben Operationen an Taxonomien können Drupal AI-Agents noch viel mehr. Bei der Arbeit mit dem Modul sehen wir, dass verschiedene Aktionsarten vorhanden sind, die wir mit dem Prompt auslösen können.

Wir haben die Option:

  • neue Felder in bereits vorhandenen Inhaltstypen zu erstellen,
  • neue Arten von Inhalten hinzuzufügen, die wir verbal definieren können,
  • Module ein- und auszuschalten,
  • Beziehungen zwischen Entitäten zu schaffen (z. B. ein Referenzfeld, das einen Inhaltstyp mit einer Taxonomie verknüpft).

AI Agents- Einstellungen in Drupal, wo Sie alle verfügbaren Optionen zur Nutzung dieser Funktion der künstlichen Intelligenz sehen können.

Drupal AI-Chatbots und AI-Assistenten - Intelligente Unterstützung in der Systemoberfläche

AI-Module, die für Drupal verfügbar sind, ermöglichen es uns, Inhalte zu generieren oder Datenstrukturen zu verwalten und AI-Assistenten zu nutzen, die wir direkt in die Website-Oberfläche einbetten können, z. B. in Form von Chatbots. Dies ist eine bequeme Lösung, um Hilfe, Hinweise oder schnelle Operationen im System über einfache Sprache zu erhalten.

Einen eigenen AI-Assistenten in Drupal erstellen

Wir gehen in die AI-Konfiguration und wechseln zur Registerkarte Assistenten. Wir fügen einen neuen Assistenten hinzu - in unserem Fall nennen wir ihn "Chatbot". In dem Formular haben wir die Möglichkeit:

  • eine Aktionsanweisung (Aufforderung, die seine Rolle definiert) einzugeben,
  • angeben, welche Agenten verwendet werden sollen (wir können nur ausgewählte auswählen oder alle einbeziehen),
  • Anbietereinstellungen zu konfigurieren - also die zu verwendenden AI-Modelle,
  • die Sichtbarkeit der Anrufhistorie einzustellen,
  • Nutzerrolleneinschränkungen hinzuzufügen (z. B. nur für Administratoren),
  • eine Vor-Aktions-Aufforderung eingeben - den Text, der die Einleitung für jede Aktion sein wird,
  • und ein erweitertes Aufforderungssystem, das wir auch global in der settings.php-Datei einstellen können.

Der Prozess der Erstellung eines Chatbots in Drupal mithilfe des AI-Moduls für eine Website.

Dies gibt uns die volle Kontrolle darüber, wie sich unser Assistent verhält und wofür er verwendet werden kann.

Den AI-Chatbot auf der Website platzieren

Nach der Konfiguration des Assistenten können wir ihn als Block auf der Seite einbetten. Wir gehen zu "Block-Layout", finden den Block - AI-Chatbot-Modul - und konfigurieren ihn.

In den Blockeinstellungen wählen wir einen der verfügbaren Assistenten aus - in unserem Fall gibt es nur einen, also weisen wir ihn zu. Der Block hat standardmäßig alle Funktionen aktiviert, aber wir können sie nach Bedarf einschränken.

Nach dem Speichern der Änderungen erscheint ein interaktiver Chat auf der Seite, indem wir Fragen stellen oder Befehle geben können, wie in der klassischen GPT-Oberfläche.

Ansicht eines interaktiven Chats auf einer Website in Drupal, wo Sie Befehle für den Roboter eingeben können.

Wir testen, wie unser Chatbot funktioniert, indem wir ihm einige Beispiel- fragen stellen:

  • "Wie heißt unsere Website?" - der Chatbot gibt den korrekten Namen aus der Drupal-Konfiguration zurück.
  • "Können Sie mir eine Liste der aktivierten Module geben?" - wir erhalten eine vollständige, alphabetische Liste der aktiven Module.
  • "Können Sie das Ban-Modul aktivieren?" - trotz des Fehlers, der auftritt, aktiviert der Chatbot das Modul, was mit der Modulliste bestätigt werden kann.

Mit Assistenten und Chatbots können wir intuitiv AI-Funktionen nutzen, ohne das Admin-Panel aufrufen zu müssen. Dies ist eine großartige Lösung, zum Beispiel für Redakteure, die den Status einer Seite schnell überprüfen möchten, sowie für Administratoren, die AI-Tools für einfache Systemoperationen benötigen.

AI Translate - Automatische Übersetzung von Inhalten

Unter den Möglichkeiten, die die AI-Module in Drupal bieten, ist die automatische Inhaltsübersetzung besonders nützlich, wenn Sie mit Inhalten auf mehrsprachigen Websites arbeiten. Dank GPT-Integration können wir buchstäblich mit einem Klick Artikel von einer Sprache in eine andere übersetzen, ohne Inhalte in externe Werkzeuge kopieren zu müssen.

Einrichtung der Übersetzungen mit AI Translate

Wir beginnen, indem wir zur AI Translate-Konfiguration gehen. In den Einstellungen geben wir die Sprachen an, die wir übersetzen möchten - beispielsweise von Polnisch nach Englisch und umgekehrt.

Wir können auch dedizierte Aufforderungen für jede Übersetzungsrichtung festlegen, was uns mehr Kontrolle über Stil und Ton des übersetzten Inhalts gibt.

Die Standard-Aufforderungen sind bereits vorbereitet, aber es spricht nichts dagegen, sie an Ihre Bedürfnisse anzupassen.

Aufforderungen im Drupal-Administrationspanel, um Inhalte mit dem AI Translate-Modul zu übersetzen.

Den Artikel Schritt für Schritt mit AI Translate übersetzen

Wir gehen in die Bearbeitung des Artikels, den wir auf Polnisch gespeichert haben. Für den Test verwenden wir den Eintrag mit dem Titel "Wie man einen lokalen Server für Drupal 10 baut - ein Leitfaden".

Rechts im Übersetzungsabschnitt klicken wir neben der englischen Sprache auf die Option "Übersetzen mit GPT-4" ("Übersetzen mit GPT").

Der Prozess der Übersetzung eines Artikels in Drupal mittels des AI Translate Moduls.

Das System verarbeitet den Inhalt und nach einer Weile sehen wir, dass:

  • der Titel automatisch übersetzt wurde,
  • Inhalt in der neuen Sprache erstellt und als separate Version des Artikels gespeichert wurde.

Wir gehen zur Vorschau des Eintrags, wo wir sehen können, dass alles korrekt übertragen wurde: Überschriftenstruktur, Absätze und Formatierung.

Übersetzung von Inhalten auf einer Website in Drupal durch das AI Translate-Modul.


Das Ergebnis sind zwei Artikel in zwei Sprachen, synchronisiert und bereit zur Veröffentlichung. Darüber hinaus erlaubt das System das Hinzufügen so vieler Sprachen, wie Sie möchten.

Die Translation mit GPT-Unterstützung ist eine große Erleichterung für Redakteure und Teams, die Inhalte in mehreren Sprachen veröffentlichen. Ihre Geschwindigkeit, die nicht erforderliche Integration mit externen Diensten und die Fähigkeit, die Inhaltsstruktur zu bewahren, machen sie zu einer der praktischsten Funktionen, die im AI-Modulset für Drupal verfügbar sind.

AI Content Suggestion - Intelligente Unterstützung bei der Inhaltserstellung

Das AI Content Suggestion-Modul ist eines der interessantesten Werkzeuge zur Unterstützung von Redakteuren in Drupal. Es ermöglicht die Analyse und Optimierung von Inhalten basierend auf dem eingegebenen Text in den Eingabefeldern.

Wie aktiviert man AI Content Suggestion?

Um die Funktion nutzen zu können, müssen wir das Modul zuerst aktivieren. Wir gehen zur Liste der Module, finden AI Content Suggestion, wo wir Vorschläge aktivieren können. Hier geben wir an, welche Felder von AI behandelt werden sollen (z. B. Titel, Zusammenfassungen, Sprechton, Kategorien).

AI Content Suggestion Modul-Einstellungen zur Verarbeitung von Inhaltevorschlägen auf einer Website in Drupal.

Vorschläge im Seitenpanel des Inhaltsformulars

Wenn wir einen Artikel bearbeiten, haben wir auf der rechten Seite des Formulars zusätzliche Optionen, die vom AI Content Suggestion-Modul bereitgestellt werden. Hier können wir schnell Hilfe beim Erstellen oder Verbessern eines Eintrags erhalten. Die uns zur Verfügung stehenden Optionen umfassen:

  • Titelvorschläge - basierend auf dem Artikelinhalt schlägt AI einen besseren, ansprechenderen Titel vor.
  • Kategorie- und Tag-Vorschläge - basierend auf dem Inhalt generiert GPT Taxonomievorschläge. In unserem Beispiel sind das die Tags: Drupal, Installation, Umgebunglokale Anforderungen.
  • Lesbarkeitsbewertung des Textes - das System liefert eine Inhaltsanalyse und Vorschläge zur Korrektur.
  • Änderung des Sprechtons - wir können AI bitten, den Text zu transformieren, damit er z. B. professionell oder wie von einem Fünfjährigen klingt.
  • Zusammenfassungsvorschläge - nützlich für Teaser, Meta-Beschreibungen oder Leads.

Vorschläge werden live generiert, mit einem Klick. Alles wird ohne Neuladen der Seite ausgeführt - Sie klicken einfach, überprüfen und genehmigen gegebenenfalls die Änderungen.

Inhalte mit Hilfe von AI im CKEditor generieren

Die für Drupal verfügbaren Module integrieren sich auch mit dem Inhaltseditor CKEditor. Dies ermöglicht es uns, ganze Artikel oder deren Fragmente direkt im Textfeld zu generieren, ohne zu externen Werkzeugen zu wechseln. Ein Klick auf ein Symbol - und AI bereitet einen Entwurfstext basierend auf dem vorgegebenen Thema vor.

Wie aktiviert man die AI-Integration im CKEditor?

Um die Inhaltsgenerierungsfunktion in CKEditor zu nutzen, befolgen wir diese Schritte:

  1. Wir gehen zu Konfiguration > Inhaltserstellung > Textformate und Editoren.
  2. Wir wählen das Format "volles HTML" aus.
  3. In den Einstellungen dieses Formats klicken wir auf das AI-Symbol in der CKEditor-Werkzeugleiste.
  4. Wir konfigurieren, welche Funktionen verfügbar sein sollen, wie etwa:
    1. Textgenerierung,
    2. Zusammenfassungserstellung,
    3. Inhaltsübersetzung,
    4. HTML-Code-Formatierung.

Der Prozess der Inhaltsgenerierung mit CKEditor in Drupal direkt aus dem Editor.

Nach dem Speichern der Änderungen ist die Funktion aktiv und einsatzbereit.

Verwendung der Funktion "Mit AI generieren" im CKEditor

Wenn wir einen neuen Artikel wie "Neuer Drupal-Artikel über Leistung" erstellen, gehen wir zum Inhaltsbereich, wählen das Textformat "Volles HTML" aus und klicken auf das erscheinende "AI-Assistent"-Symbol in der Editor-Werkzeugleiste. Wir wählen "Mit AI generieren" aus der Dropdown-Liste. Dadurch öffnet sich ein Fenster zum Eingeben einer AI-Aufforderung.

Nach dem Eingeben des Befehls:

  • beginnt AI mit der Verarbeitung,
  • nach einer Weile fügt es den fertigen Text in das Feld mit der HTML-Struktur ein,
  • wir können bereits die Einteilung in Absätze, Überschriften, Listen sehen - alles fertig für die weitere Bearbeitung oder zum Speichern.

Der Prozess der automatischen Generierung eines Blog-Artikels mit der Funktion Mit AI generieren im CKEditor.

In unserem Beispiel wurde der Inhalt korrekt generiert und konnte als fertiger Entwurf des Artikels gespeichert werden. Dies ist eine große Erleichterung für die Redaktionsarbeit, besonders wenn wir schnell einen Arbeitsentwurf vorbereiten oder mit einem bestimmten Inhaltschema beginnen müssen.

Ein Beispiel für einen von ChatGPT generierten Blog-Artikel direkt im CKEditor in Drupal.

Dank der Integration von AI mit CKEditor können wir die Leistungsfähigkeit von GPT direkt zur Texterstellung nutzen. Dies ist eine bequeme, schnelle und effiziente Lösung, die besonders von jenen geschätzt wird, die regelmäßig viele Artikel oder Nachrichtenseiten vorbereiten.

Drupal AI und AI-Module - Zusammenfassung

Drupal AI-Module erweitern die Leistungsfähigkeit dieses CMS erheblich, indem sie die Erstellung, Übersetzung, Optimierung und Automatisierung von Inhalten erleichtern. Ob es sich um die Generierung von Bildern, die Befüllung von Taxonomien, die Konfiguration von Inhaltstypen oder die Arbeit mit Inhaltseditoren und Chatbots handelt, wir können dank der Integration mit Diensten wie OpenAI schneller und effizienter arbeiten.

Wenn Sie besser verstehen möchten, wie die verschiedenen AI-Module in Drupal funktionieren oder Hilfe bei der Implementierung und Konfiguration dieser Funktionen auf Ihrer Website benötigen, kontaktieren Sie Drupal-Entwicklungsexperten. Wir helfen Ihnen gerne, das Potenzial der künstlichen Intelligenz in Ihrem Projekt zu realisieren.

-