Heim > Backend-Entwicklung > PHP-Tutorial > Drupal AI-Module

Drupal AI-Module

Linda Hamilton
Freigeben: 2025-01-23 06:03:08
Original
174 Leute haben es durchsucht

KI-Agenten in Drupal: Die Macht von Dries und Drupal-KI-Modulen

Der Artikel beginnt mit einer Schlüsselfrage: „Werden KI-Agenten digitale Vermarkter und Website-Ersteller ersetzen?“ Die Antwort lautet „Ja“, zumindest für bestimmte Arten von Aufgaben. Werfen wir einen genaueren Blick auf die Aufgaben, die das aktuelle KI-(Agenten-)Modul ausführen kann.

Installation

Drupal CMS wird mit den folgenden KI-Modulen geliefert:

  • KI: Das Grundmodul der KI-Interaktion.
  • KI-Agent: Modul zum Erstellen von KI-Agenten. Das Kernmodul enthält bereits Proxys für Felder, Inhaltstypen und Taxonomien.
  • AI-Bild-Alternativtext: Wie der Name schon sagt.
  • Anthropic-Anbieter: Stellen Sie eine Verbindung zu Anthropic-Modellen her.
  • OpenAI-Anbieter: Stellen Sie eine Verbindung zu OpenAI-Modellen her.

Wenn Sie auf der Drupal-Website nach Anbietern suchen, werden Sie feststellen, dass es viele gibt. Bei einigen dieser Anbieter ist der Name „Anbieter“ nicht vorhanden. Wenn Sie also einen bestimmten Anbieter benötigen, versuchen Sie, nach dem Namen zu suchen.

Mindestkonfiguration

Drupal AI modules

Standardmäßig sind nicht alle KI-Module aktiviert. Ich habe die Module AI Agent, AI Chatbot und OpenAI Provider aktiviert.

Erstellen Sie einen Schlüssel für den OpenAI-Anbieter in /admin/config/system/keys. Gehen Sie zu /admin/config/ai/providers/openai und wählen Sie den soeben erstellten Schlüssel aus.

Erstellen Sie einen KI-Assistenten in /admin/config/ai/ai-assistant. Folgende Einstellungen sind sehr wichtig:

Drupal AI modules

Drupal AI modules Zunächst wurde das Modell 3,5-Turbo ausgewählt, dann bekam ich zu viele Anfragefehler in den Protokollen.

Gehen Sie zu /admin/structure/block/list/gin und fügen Sie den AI-Deepchat-Chatbot-Block zu einem Block hinzu. Ich habe es dem Inhaltsblock hinzugefügt. Wählen Sie für Blockkonfiguration den von Ihnen erstellten KI-Assistenten aus. Ich beschränke die Seiten des Blocks auf /admin/*. Sie möchten nicht, dass Endbenutzer Inhaltstypen, Felder und Taxonomien erstellen.

Nach dem Speichern sollten Sie Folgendes sehen:

Drupal AI modules

Jetzt können Sie mit Ihrem Chatbot mit der Erstellung von Inhaltstypen mit Feldern und Taxonomien beginnen.

Leistungsstärkere KI-Funktionen

Um weitere KI-Funktionen zu testen, habe ich Folgendes in den Chatbot eingegeben:

Erstellen Sie einen Inhaltstyp namens „myai“, der ein ckeditor-Feld namens „content“ und ein Medienfeld namens „header“ enthält.

Das gab mir folgende Antwort:

Der Inhaltstyp MyAI wurde erfolgreich erstellt und enthält die folgenden Felder: Details zum Inhaltstyp:

Name: MyAI Maschinenname: myai Sie können es unter „MyAI-Inhaltstypen verwalten“ weiter verwalten.

Erstellte Felder:

CKEditor-Felder: Name: Inhalt Sie können dieses Feld in der Inhaltsfeldkonfiguration konfigurieren.

Medienfelder: Name: Kopfzeile Sie können dieses Feld in der Kopffeldkonfiguration verwalten.

Formularanzeigekonfiguration:

Die Formularanzeige wurde aktualisiert und enthält nun das CKEditor-Feld „Inhalt“. Sie können diese Änderung in der Formularanzeigekonfiguration sehen.

Ich habe die AI-CKEditor-Integration und das AI-Bild-Alternativtextmodul aktiviert.

Ich habe das CKEditor-Feld so konfiguriert, dass es das Textformat „Inhalt“ verwendet. (Wenn Sie diesen Schritt vermeiden möchten, können Sie „Inhaltstextformat verwenden“ zur Felderstellung im Chatbot hinzufügen.) Im Textformat auf /admin/config/content/formats füge ich die AI-Schaltfläche zur Symbolleiste hinzu. Auf der Registerkarte „KI-Tools“ im Abschnitt „CKeditor-Plugin-Einstellungen“ habe ich „KI-Generierung verwenden“ aktiviert. Es gibt viele weitere Optionen, die aktiviert werden können.

Drupal AI modules

Wenn ich eine MyAI-Seite erstelle, sehe ich, dass der Editor über ein AI-Assistent-Dropdown-Menü mit der Option „Mit KI generieren“ verfügt. Nachdem der Text generiert wurde, ist diese Option ausgegraut. Nach dem Speichern des Knotens ist die Option wieder aktiviert.

Für das Header-Bild sollte ich das Widget angeben, da der Proxy ein unfreundliches Mediensuchfeld erstellt. Mithilfe von Delegaten können Sie keine Felder löschen oder ändern. Wer also meinen Fehler nicht machen möchte, kann folgenden Text verwenden:

Erstellen Sie einen Inhaltstyp namens „myai“, der ein ckeditor-Feld namens „content“ und ein Medienfeld namens „header“ enthält, und verwenden Sie das Medienbibliotheks-Widget.

Da das Feld nun repariert ist, habe ich dieses Bild hinzugefügt.

Drupal AI modules

Nachdem ich auf die Schaltfläche „Mit KI generieren“ geklickt hatte, erhielt ich: Buntes TV-Testmuster mit dem Text „Kein Signal“. Das reicht mir.

Fazit

Ich kann außerdem KI-Übersetzung, KI-Feldvalidierung sowie Ansichts-, Webformular- und Modul-Proxys hinzufügen. Aber ich denke, Sie haben bereits eine gute Vorstellung von den aktuellen KI-Möglichkeiten.

Ich muss sagen, die Verwendung eines Chatbots ist viel einfacher, als sich durch alles zu klicken. Ich frage mich, wie komplex die Eingaben des Agenten sein können. Es wäre großartig, einen Inhaltstyp mit der Pathauto-URL zu erstellen.

Ich würde den KI-Assistenten mit dem Strukturgenerierungsagenten aus der Produktionskonfiguration ausschließen. Ich habe auch gesehen, dass es ein KI-Protokollierungsmodul für Debugging-Anfragen gibt.

Nachdem ich mich nun mit der Welt der KI-Module beschäftigt habe, möchte ich sie weiter erforschen.

Das obige ist der detaillierte Inhalt vonDrupal AI-Module. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage