AI Content Suggestions – KI-gestützte Textoptimierung direkt in Drupal
Inhaltsverzeichnis
- Was das Modul leistet
- 2. Stilcheck
- 3. Zusammenfassung
- 4. Verschlagwortung
- 5. Tonalitätsanpassung
- 6. SEO-Optimierungen
- 7. Einfache Sprache
- 8. Textkürzung & -verlängerung
- 9. Grammatik- und Satzbauverbesserung
- 10. Zielgruppen-Anpassung
- 11. Strukturierung des Textes
- 12. Konsistenz- und Kohärenz-Check
- 13. Marken- & Stilrichtlinien anwenden
- 14. Social-Media-Formate
- 15. Mehrsprachigkeit
- 16. Hinweise zu unsicheren Fakten (kein echtes Fact-Checking)
- Voraussetzungen und Budget-Kontrolle
- Einschränkungen des Moduls
- Wie die Arbeit mit dem Modul abläuft
- Typische Einsatzszenarien mit Testaufbau
- Beispiel: Stil- und Rechtschreibprüfung
- Beispiel: Zusammenfassung erzeugen für Teaser-Feld
- Beispiel: Text für eine bestimmte Zielgruppe optimieren
- Beispiel: Überarbeite den Text aus fachlicher Sicht.
- Beispiel: Kurzfassungen für Meta-Descriptions oder Social-Posts
- Beispiel: Vorschläge für Taxonomie-Begriffe
- Unterschiede zu Joomla
- Mit eigenem Modul eine Kopie des Plugins "Summarise text" erzeugen
- Optimierung der Texte direkt im Feld mit dem Modul Field Widget Actions
- Was kostet der Spaß?
- Weiterführende Links
Redaktionelle Teams stehen oft vor der Aufgabe, Texte korrekt, verständlich, suchmaschinenfreundlich und stilistisch einheitlich aufzubereiten. Häufig braucht es dafür mehrere Tools und viele Arbeitsschritte. Das Submodul AI Content Suggestions setzt an dieser Stelle an: Es ergänzt das Node-Formular um KI-gestützte Werkzeuge, die direkt während des Schreibens nutzbar sind.
Was das Modul leistet
AI Content Suggestions erweitert das Bearbeitungsformular eines Nodes um zusätzliche Bereiche, über die sich Textfelder mithilfe eines LLM (Large Language Model) analysieren lassen.
1. Rechtschreibprüfung
- Tippfehler erkennen
- Rechtschreibregeln umsetzen
- Zeichensetzung verbessern
- Grammatikfehler finden
2. Stilcheck
- Sprachstil glätten
- Lesbarkeit verbessern
- überlange Sätze identifizieren
- Wortwiederholungen kennzeichnen
- Füllworte vermeiden
3. Zusammenfassung
- Kurzfassung
- Meta-Description vorschlagen
- Social-Media-Teaser erzeugen
4. Verschlagwortung
- Schlagwörter extrahieren
- Themenbereiche erkennen
- Taxonomie-Vorschläge
5. Tonalitätsanpassung
- sachlich
- werblich
- freundlich
- formal
- locker
6. SEO-Optimierungen
- SEO-Titelvorschläge
- Meta-Description optimieren
- Keywords und verwandte Begriffe
- Frageformate für Featured Snippets
7. Einfache Sprache
- leichte Sprache
- kurze, klare Sätze
- Übersetzung von Fremdworten
8. Textkürzung & -verlängerung
- stark kürzen
- prägnant zusammenfassen
- ausführlich erweitern
- Beispiele ergänzen
9. Grammatik- und Satzbauverbesserung
- Grammatikfehler anzeigen
- Satzbau straffen
- Wiederholungen reduzieren
- unnötige Füllwörter entfernen
- trefferendere Wortwahl
10. Zielgruppen-Anpassung
- Kinder
- Fachpublikum
- Anfänger:innen
- Entscheider:innen
11. Strukturierung des Textes
- Zwischenüberschriften erzeugen
- Abschnitte gliedern
- Bulletpoints statt Fließtext
- Schritt-für-Schritt-Struktur
12. Konsistenz- und Kohärenz-Check
- Logik prüfen
- Argumentationslinien verbessern
- Unklarheiten markieren
13. Marken- & Stilrichtlinien anwenden
- Tonalität an Corporate Language anpassen
- interne Schreibregeln berücksichtigen
- konsistente Begriffe vorschlagen
14. Social-Media-Formate
- Komplette Posts für Facebook & Co
- kurze Snippets
- Zusammenfassungen für OG-Meta-Tags
15. Mehrsprachigkeit
- Übersetzung
- zweisprachige Ausgabe
16. Hinweise zu unsicheren Fakten (kein echtes Fact-Checking)
- potenziell prüfbedürftige Aussagen markieren
- fehlende Quellenhinweise erkennen
Die Inhalte im Node bleiben dabei unverändert. Vorschläge werden angezeigt und können gezielt übernommen werden.
Voraussetzungen und Budget-Kontrolle
Mehr zur Installation und Konfiguration von AI Core, Einrichtung eines Provider-Moduls und Budgetüberwachung gibt es beim vorherigen Blogbeitrag
https://www.montviso.de/blog/kuenstliche-intelligenz-drupal-textgenerie…
Die technischen Grundlagen entsprechen denen des gesamten Drupal-AI-Ökosystems.
Notwendig sind:
- AI Core
- ein aktives Provider-Modul wie OpenAI und API-Key
- und das aktivierte Submodul AI Content Suggestions
Wie beim Automators-Modul spielt auch hier die Kostenkontrolle eine wichtige Rolle. Empfehlenswert ist der Einsatz von Modellen mit moderatem Tokenpreis (z. B. GPT-4o-mini). Durch die Auswahl weniger, klar definierter Plugins lässt sich die Anzahl der KI-Abfragen ebenfalls gut steuern.
Einschränkungen des Moduls
- Die Tools funktionieren ausschließlich für Nodes.
- Die Anzeige erscheint erst nach dem ersten Speichern eines neuen Nodes.
- Inhalte werden nie automatisch überschrieben, sondern müssen händisch in ein Zielfeld geschrieben werden.
- Je nach Modell kommt es zu kurzen oder auch längeren Wartezeiten.
- Die Auswahl an Plugins ist eingeschränkt, weil man z.B. nur ein Summerise Text Plugin hat und dort nur einen Prompt hinterlegen kann. Es ist aber einfach mittels Kopie des Submodules ein eigenen Modul zu erzeugen, wo man nur den Namen ändert und dann einen anderen Prompt einpflegen kann.
Wie die Arbeit mit dem Modul abläuft
Nach der Aktivierung erscheinen im Node-Formular zusätzliche Dropdowns.
Der Ablauf ist immer gleich:
- Plugin auswählen (z. B. Tonalität, Kurzfassung).
- Das zu prüfende Feld wählen.
- Button anklicken und kurz abwarten.
- KI-Vorschläge manuell ins Ziel-Feld übernehmen.
Die Werkzeuge beziehen sich immer auf einzelne Felder. Dadurch lassen sich gezielt der Body, der Teaser oder weitere Textfelder prüfen, ohne den gesamten Node analysieren zu müssen.
Typische Einsatzszenarien mit Testaufbau
Beim ersten Beispiel gehe ich sehr detailliert vor, die übrigen werden nur noch stichpunktartig beschrieben.
Beispiel: Stil- und Rechtschreibprüfung
Wir verwenden den vorhandenen Contenttyp: „Article“ und das Feld: Body und optimieren den darin enthaltenen Text.
Ausgangspunkt: vorhandener Inhaltstyp „Article“
Wir legen einen Inhaltstyp Artikel mit Maschinennamen „article“ an. Er hat die Felder
- Title
- Body (Text (formatted, long, with summary))
Das ist das Feld, mit dem Text, den die KI prüfen und stilistisch glätten soll und das im AI Content Suggestions-Dropdown ausgewählt wird. - Feld für den optimierten Text (AI)
Wir legen ein weiteres Feld an, in das später der überarbeitete Text eingefügt wird. Das Feld wird so konfiguriert:
- Feldtyp: Text (formatted, long, with summary)
- Bezeichnung: z.B. „Optimierter Text (AI)“
- Maschinenname: field_ai_body_optimized
- Textformat: identisch zu dem von Body in unserem Fall Content
- Formulareinstellungen: Dieses Feld schieben wir unter Body.
- Ansicht: Dieses Feld soll im Frontend sichtbar sein, Body nicht.
Für Redaktionen ist es hilfreich zu sehen, ob ein Artikel bereits einmal durch die KI-Prüfung gegangen ist. Dafür legen wir noch ein weiteres Feld anlegen, namens Status. Uns reicht ein Boolean (Ja/Nein) namens „AI-Stil- und Rechtschreibprüfung durchgeführt“. Man könnte auch eine Taxonomie mit den verschiedenen Stati referenzieren.
- Feldtyp: Boolean (Ja/Nein)
- Bezeichnung: „AI-Stil- und Rechtschreibprüfung durchgeführt“
- Maschinenname: field_ai_reviewed
- Standardwert: „Nein“
- Formulareinstellungen: Dieses Feld schieben ans Ende des Formulars.
- Ansicht: Dieses Feld soll im Frontend ausgeblendet sein.
Später lässt sich darüber eine View bauen (z.B. „Artikel ohne AI-Prüfung“), welche die Verwaltung vereinfacht.

Konfiguration von AI Content Suggestions
Submodul aktivieren

Plugins aktivieren
Unter /admin/config/ai/suggestions eine stehen verschiedene Plugins zur Auswahl.

In Frage kommt für unseren Zweck „Enable summarise text“. Es stellt die LLM zur Verfügung, die wir auch bei ChatGPT kennen.

Für den besten Kompromiss aus Qualität UND Budget gibt es eine sehr klare Empfehlung –OpenAI - gpt-4o-mini.
Die Einschätzun gbasierend auf:
- Preis pro 1.000 Tokens
- Qualität bei Stil-, Rechtschreib- und Tonalitätsoptimierung
- Geschwindigkeit
- Stabilität
Prompt einpflegen
z.B. so:
„Du erhältst einen deutschen Text, der stilistisch überarbeitet werden soll.
Bitte überprüfe den Text auf:
- Rechtschreibung
- Grammatik
- Satzbau
- Lesbarkeit
- Stil
- sprachliche Präzision
- Tonalität
- Struktur
Die Tonalität soll der Schreibweise auf https://www.montviso.de/blog/kuenstliche-intelligenz-drupal-textgenerie… entsprechen:
klar, ruhig, sachlich, erklärend, strukturiert, ohne Übertreibungen, ohne künstliche Werbesprache.
Der Text soll professionell wirken, ohne steif zu sein, und soll in normalem, natürlichem Deutsch formuliert sein.
WICHTIG:
- Die Ansprache (Du oder Sie) darf NICHT verändert werden.
- Vorhandene Formatierung (Absätze, Listen, Überschriften) soll erhalten bleiben
- Füge sinnvolle Absatzüberschriften in <H2>-überschriften dazu bzw. wandle vorhandene in <H2>-überschriften um,
- Der Text darf nicht wesentlich länger oder kürzer werden.
- Keine Icons oder Sonderzeichen hinzufügen.
- Keine neuen Informationen erfinden.
- Keine inhaltlichen Aussagen verändern.
- Keine Erklärungen, Begründungen oder zusätzliche Hinweise ausgeben.
Gib ausschließlich eine überarbeitete Version des eingereichten Textes zurück.“
Falls du den Prompt später erweitern willst, sind dies typische Punkte, die die Qualität noch weiter erhöhen können:
Umgang mit Fachbegriffen
- „Fachbegriffe beibehalten, aber klar formulieren.“
- „Falls ein Begriff sehr komplex ist, kurz und sachlich erläutern – ohne Beispiele.“
Umgang mit Zitaten oder Code
- „Zitate unverändert lassen.“
- „Codeblöcke oder technische Syntax unangetastet lassen.“
Umgang mit Stilvarianten
- „Falls der Text bereits gut formuliert ist, nur minimale Eingriffe vornehmen.“
- „Überarbeitungen sollen dezent und unaufdringlich sein.“
Umgang mit Struktur
- „Struktur nicht verändern.“
- „Absätze nicht zusammenziehen oder unnötig auftrennen.“
Umgang mit Zeichenlimits, für den Falls, dass du Texte für Social-Media Meta Tags erzeugst:
- „Zeichenlimit X nicht überschreiten.“
Umgang mit Aufzählungen
- „Listen beibehalten, aber sprachlich glätten.“
Umgang mit technischen Begriffen wie AI, Drupal, Module
- „Technische Begriffe korrekt schreiben und in stabiler Nomenklatur belassen.“
Umgang mit formaler Konsistenz
- „Anführungszeichen einheitlich in deutschem Stil setzen.“
- „Keine englischen Anführungszeichen verwenden.“
Systemprompt
Das ist der Block ganz am Ende auf der Seite mit der Auswahl von Content Suggestions Plugins. Dieses Feld darf nicht verändert werden.

Berechtigung vergeben
Gegebenenfalls müssen noch Rechte vergeben werden, wenn auch andere Rollen, als Administratoren die Textoptimierungen mit KI durchführen sollen.

Ablauf beim Erstellen und Optimieren eines Inhalts
Wir erstellen zum Testen einen neuen Inhalt für den Contenttype Artikel:
- Body mit längerem Text füllen, der eindeutige stilistische Schwächen und keine Gliederung hat.
- Seite speichern (ggf. als Entwurf/unveröffentlicht).
- Artikel erneut bearbeiten
- AI Content Suggestions-Dropdown auf der rechten Seite aufklappen.
- Feld wählen, das optimiert werden soll: In unserem Fall „Body“
- Button „Summarise“ klicken → warten → Vorschlag ablesen, falls er noch nicht den Erwartungen entspricht → Prompt optimieren, bis es passt.
- Vorschlag gefällt: Text in „Optimierter Text (AI)“ einfügen
- Status Ändern: Häkchen setzen bei „AI-Stil- und Rechtschreibprüfung durchgeführt“ .

Beispiel: Zusammenfassung erzeugen für Teaser-Feld
Wir stehen vor dem Problem, dass wir das Feld „Summarise Text“ bereits für unseren umfangreichen Optimierungs-Prompt genutzt haben.
Leider kann man ein Plugin nicht mehrfach mit unterschiedlichem Prompt verwenden. Also lassen wir uns einen Workaround einfallen, oder schreiben ein kleines Modul (siehe weiter unten). Hier zwei Methoden als Workarround:
Methode 1:
Wir ergänzen den Prompt bei Plugin „Summarise Text“ am Ende um die Anweisung:
„Hänge nun noch eine Zusammenfassung des optimierten Textes an, die nie mehr als 400 Zeichen hat.
Bitte keine längeren Texte.
Für die Zusammenfassung keine Überschriften, keine Formatierung, nur reiner Fließtext.
Trenne die Zusammenfassung vom vorher erzeugten optimierten Text durch Linie aus ----------------------------------- in einer neuen Zeile. “
Das erzeugt den optimierten Text und nach der Trennlinie die Zusammenfassung, die wir nun in ein dafür vorgesehenes Teaserfeld kopieren können.
Methode 2:
Wir aktivieren unter /admin/config/ai/suggestions auch noch das Plugin Suggest Title.
Das macht natürlich nur Sinn, wenn wir dieses Plugin nicht tatsächlich für den dafür vorgesehenen Einsatzzweck benötigen. Hier stehen die gleichen LLM zur Verfügung, wie bei Summarise Text. Dort hinterlegen wir einen einfachen Prompt.

Jetzt haben wir eine neue Kategorie, wenn wir unseren Inhalt editieren.

Wir wählen für die Zusammenfassung das Feld mit dem bereits optimierten Text.
Die so erzeugte Zusammenfassung schreiben wir in ein Feld „Teaser“, das wir als reines Textfeld eingestellt haben.

Bitte beachen!
Wir haben nur den Stil des ursprünglichen Nonsense Textes verändert und darüber eine Zusammenfassung erzeugt.
Der Text enthält Falschaussagen, die wir so nicht aus der Welt schaffen. Da braucht es also immer noch fachlich befähigte Redakteur*innen, die den Text auf Faktengenauigkeit checken. Sicher wäre der Text um Längen besser, wenn wir nur einige Stichworte vorgegeben hätten und die KI den Text hätten erzeugen lassen, so wie es hier beschrieben ist:
https://www.montviso.de/blog/kuenstliche-intelligenz-drupal-textgenerierung-aus-stichworten-mit-ai-automators-modul
Beispiel: Text für eine bestimmte Zielgruppe optimieren
Wir machen uns einen Spaß daraus, den bereits optimierten Text für Fünfjährige anpassen zu lassen.
Dazu aktivieren wir das Plugin „Alter Tone“ und wählen wieder ein geeignetes LLM.
Danach haben wir folgende Auswahlmöglichkeiten beim Editieren unseres Contents:

Eine Spielerei und eher für andere Themenbereiche, als Drupal gedacht.

Beispiel: Überarbeite den Text aus fachlicher Sicht.
Hier testen wir, inwieweit die KI auch in der Lage ist, fachliche Schwächen zu finden. Selbstverständlich erfordert das immer noch Wissen, Recherchere, Kontrolle und Nacharbeit in der Firma.
Aber testen wir doch einfach mal, was dieser Prompt bringt:

Das ergibt (Zeilenumbrüche und Fettdruck händisch eingefügt):

Wir sehen schon, der verhunzte Text, den wir als Beispiel für die Stiloptimierung erzeugt haben, wird mit keiner KI ein informativer Drupal-Artikel.
Aber er diente ja auch nur der Veranschaulichung, was alles mit diesem Submodul vom AI Modul möglich ist.
Beispiel: Kurzfassungen für Meta-Descriptions oder Social-Posts
Naheliegen, dass man diese Kurzfassungen auch für Meta-Descriptions oder andere Zwecke, wie Social-Posts verwenden kann.
Dazu verwendet man das Summarise Text Plugin, bzw. eine Kopie davon mit gut angepasstem Prompt.
Beispiel: Vorschläge für Taxonomie-Begriffe
- Wir fügen zum Testen der vorhandenen Taxonomie „Tags“ ein paar Schlagworte hinzu:

- Feld „Themen“ im Inhaltstyp „Artikel“ wird angelegt und mit Tags referenzieren. Wir lassen in dem Fall Mehrfachauswahl zu.
- „Suggest taxonomy tags“ in AI Content Suggestions Konfiguration aktivieren
- übliches Model wählen
- Prompt für unseren Fall einfügen:
Agiere wie ein erfahrener Redakteur einer IT-Fachzeitschrift.
Untersuche den folgenden Online-Artikel sorgfältig und ermittle alle Content-Management-Systeme (CMS), die im Text erwähnt werden – direkt, indirekt oder im Kontext dargestellt.
Gib ausschließlich die CMS-Begriffe als kommagetrennte Liste zurück, ohne weitere Erklärungen.
Beziehe nur CMS ein, die im Artikel eindeutig erkennbar genannt oder thematisch angesprochen werden.
Zum Einpflegen des Prompts öffnet sich ein neues Fenster. Man trägt nicht nur den Prompt ein, sondern gibt ihm auch einen Namen.
Vergesst bitte nicht, nach dem Speichern des Prompts auch noch die Konfiguration von AI Content Suggestions zu speichern.
Ich habe den Text in unserem Beispielinhalt noch ergänzt um diesen Absatz:
Unterschiede zu Joomla
Joomla hat einen anderen Ansatz, als Drupal mit Inhalten umzugehen. Und Wordpress und Contao auch.
Rechts gibt es nun die neue Kategorie „Suggest taxonomy tags“. Hier kann man die Taxonomie „Tag“ angeben, in der die CMS Drupal, Typo 3 und Wordpress bereits gelistet sind.
Hier die beiden unterschiedlichen Konfigurationen von „Suggest taxonomy tags“ beim Inhahlt selbst, NACH Klick auf das Button „Suggest taxonomy tags“.&br; Die gefundenen CMS-Namen erscheinen dann über diesem Button.
Im ersten Bild wurde die Taxonomie „Tag“ ausgewählt, damit wird nur Drupal gefunden.
Im zweiten Bild wurde die Taxonomie nicht ausgewählt, damit werden alle CMS gefunden, die im Text erwähnt werden.

Diese Begriffe können dann in das Autocomplete Feld „CMS“ mit Referenz auf Tag eingepflegt werden und entsprechend konfiguriert, kann man auch die neuen Begriffe hier direkt anlegen.
Mit eigenem Modul eine Kopie des Plugins „Summarise text“ erzeugen
Wir haben das Plugin „Summarise text“ für unseren umfangreichen Prompt zum Optimieren des Textes zweckentfremdet.
Und in der Folge mussten wir das Titel Suggestions-Plugin für eine Zusammenfassung verwenden.
Das ist natürlich doof, wenn man mehrere Optimierungs-Workflows hintereinander schalten möchte.
Deshalb erstellen wir ein kleines Modul, das zum Testen ganz einfach sein darf.
Nennen wir es „ai_optimiere_text“ und legen dort zwei Dateien an:
1. „ai_optimiere_text.info.yml“ mit rudimentären Infos über das Modul
2. unter /pfad/web/modules/custom/ai_optimiere_text/src/Plugin/AiContentSuggestions legen wir eine Datei „OptimizeText.php“ an.
In diese Datei kopieren wir den Text aus /pfad/web/modules/contrib/ai/modules/ai_content_suggestions/src/Plugin/AiContentSuggestions/„Summarise.php“
Hier muss nur noch der Namespace angepasst werden.
Nach dem Cache leeren steht uns ein neues Plugin unter /admin/config/ai/suggestions zur Verfügung:

Zum Testen wollte ich einen ganz einfachen Prompt verwenden, aber es zeigt sich, dass prompten immer der komplexe Teil der Arbeit mit Künstlicher Intelligenz ist.
Die KI hat nicht verstanden, dass ich jeden Satz in einer eigenen Zeile stehen haben möchte.
Aber mit Hilfe von ChatGPT habe ich den Prompt solange angepasst, bis er passt, auch wenn das Ergebnis natürlich keinen praktischen Sinn macht.

Damit wissen wir nun, dass unser eigenes Custom-Plugin funktioniert.
Optimierung der Texte direkt im Feld mit dem Modul Field Widget Actions
Ich finde es ganz angenehm, dass Inhalte im Feld nicht automatisch überschrieben werden, sondern das AI Content Suggestions Modul Vorschläge liefert, die man per COPY + PASTE ins Zielfeld schreibt.
Wenn Euch das nervt, gibt es eine Lösung, die seit Version 1.2 des Modules AI zur Verfügung steht.
Aktiviert – wenn nicht bereits passiert – im Backend das Submodule „Field Widget Actions“.
Nicht irritieren lassen, es ist dort als deprecated gekennzeichnet. Das bedeutet: ab AI Version 2 wird es ein eigenes Modul, kein Submodule mehr sein.
Danach kann man im „Manage form display“ des Inhaltstyps die Aktion wählen, die durchgeführt werden soll.
In unserem Fall „Content Suggestions“ mit eigenem Prompt.

Bitte macht nicht den Fehler wie ich, direkt auf Update zu klicken, sondern zuerst auf „Add action“.
Dann erscheint eine umfangreiche Konfigurationsoberfläche und wir können hier einen eigenen Prompt einfügen.
Wir müssen also kein eigenes Modul programmieren, wenn wir mehrere unterschiedliche Optimierungs-Prompts bei unterschiedlichen Inhaltstypen benötigen.
Wir können auch auf Inhaltsebene unterschiedliche LLM verwenden, je nach Qualitätsanspruch und Komplexität der Aufgabe.
OpenAI-gpt-4.1 hat bei mir nicht funktioniert, sondern OpenAI-gpt-4.1-mini.
Wir passen unseren umfangreichen Prompt aus der Verwaltungsoberfläche von AI Content Suggestions beim Plugin „Summarise Text“ an und tragen ihn hier ein.
Dazu muss man mehrere Dinge wissen:
- Das Modul liefert bei Ausführung im Feld eine Anzahl von Vorschlägen, die man im Prompt beeinflussen kann. Es sollten nicht zu viele sein, weil es sonst unübersichtlich wird.
- Das Modul gibt html nicht gerendert aus. Das müsste man mit einer Programmierung ändern. Zumindest habe ich keine Möglichkeit gefunden.
- Man muss im Prompt ausdrücklich fordern „KEINE Markdown-Zeichen wie ## “.
- Das Modul funktioniert an dieser Stelle ohne Token auf den Feldnamen nur sehr schlecht, obwohl man beim Inhalt selbst das Feld angibt.
Deshalb sieht der Prompt jetzt wie folgt aus:
Du erhältst einen deutschen Text aus dem Feld [node:field_body:value], der stilistisch überarbeitet werden soll.
Bitte überarbeite den Text, ohne den Inhalt zu verändern, und überprüfe ihn auf:
- Rechtschreibung
- Grammatik
- Satzbau
- Lesbarkeit
- Stil
- sprachliche Präzision
- Tonalität
- StrukturDie Tonalität soll der Schreibweise auf https://www.montviso.de/blog/kuenstliche-intelligenz-drupal-textgenerie… entsprechen:
klar, ruhig, sachlich, erklärend, strukturiert, ohne Übertreibungen oder Werbesprache.WICHTIG:
- Die Ansprache (Du oder Sie) darf NICHT verändert werden.
- Bestehende Absätze, Listen und Überschriften sollen erhalten bleiben.
- Verwende ausschließlich echtes HTML (<h2>, <p>, <ul>, <li>, <strong> …), KEINE Markdown-Zeichen wie ## oder **.
- Wandle vorhandene oder fehlende Überschriften sinnvoll in <h2>-Tags um.
- Gib nur den reinen HTML-Text zurück – keine Erklärungen oder Kommentare.
- Der Text soll inhaltlich identisch bleiben, weder kürzer noch länger werden.
- Keine neuen Informationen, keine Icons oder Sonderzeichen hinzufügen.GIB GENAU 4 VORSCHLÄGE zurück.
Jeder Vorschlag soll reines HTML sein, bestehend aus <p>, <h2>, <strong> usw., ohne Markdown oder zusätzliche Formatierungshinweise.
Wie sieht das dann am Inhalt aus? Zuerst sehe ich kein Button.
Dann entecke ich ausgegraut am rechten oberen Rand „AI Function“.

Nach Klick auf diesen Schriftzug erscheint unter dem Feld ein Button:

Mit Klick auf das Button öffnet sich ein Fenster, das den geänderten Text in der angegebenen Anzahl von Varianten zeigt. In unserem Fall also vier Varianten.
Bei Klick auf den Pfeil am Ende des gewünschten Textes, wird dieser in das Feld übertragen.
Allerdings nicht gerendert. Wir müssen ihn dann noch händisch im CKEdtior via „Quelle“ einfügen, damit er im Frontend mit Formatierung und ohne HTML Tags erscheint.

Was kostet der Spaß?
Zum Abschluss eine Übersicht, was die Tests für diesen Blog an Tokens verbraucht haben.
Ich habe also an zwei Tagen 0,03 Cent verbraucht. Solange man die Funktionen nicht einem größeren Personenkreis oder gar Gästen zur Verfügung stellt, halten sich die Kosten in Grenzen.
Weiterführende Links:
- AI Content Suggestions – offizielle Modul-Dokumentation
http://project.pages.drupalcode.org/ai/1.0.x/modules/ai_content_suggestions/ - AI (Artificial Intelligence) – Projektseite auf drupal.org
https://www.drupal.org/project/ai - Issue „AI Content Suggestions: Allow summarize, analyze, suggest title and taxonomy terms…“ (zeigt typische geplante/gedachte Use-Cases)
https://www.drupal.org/project/ai/issues/3489572 - Issue „Restore permission for accessing AI Content Suggestion features“ (Hinweis auf Permission)
https://www.drupal.org/project/ai/issues/3498628 - Drupal AI Ecosystem Part 5: AI Content Suggestions:
https://opensenselabs.com/blog/drupal-ai-module/ai-content-suggestions
- Nächste >>
- Alle Blogeinträge
- << Vorherige
