Agents IA dans Drupal : la puissance des modules IA Dries et Drupal
L'article commence par une question clé : « Les agents IA remplaceront-ils les spécialistes du marketing numérique et les créateurs de sites Web ? La réponse est oui, au moins pour certains types de tâches ? Examinons de plus près les tâches que le module IA (agent) actuel peut effectuer.
Drupal CMS est livré avec les modules d'IA suivants :
Lorsque vous recherchez des fournisseurs sur le site Drupal, vous constaterez qu'il y en a beaucoup. Certains de ces fournisseurs n'ont pas le mot « fournisseur » dans leur nom, donc si vous avez besoin d'un fournisseur spécifique, essayez de rechercher par nom.
Par défaut, tous les modules IA ne sont pas activés. J'ai activé les modules agent AI, chatbot AI et fournisseur OpenAI.
Créez une clé pour le fournisseur OpenAI dans /admin/config/system/keys
.
Accédez à /admin/config/ai/providers/openai
et sélectionnez la clé que vous venez de créer.
Créez un assistant IA dans /admin/config/ai/ai-assistant
.
Les paramètres suivants sont très importants :
Initialement, le modèle sélectionné était un 3,5 turbo, puis j'ai eu trop d'erreurs de requêtes dans les logs.
Allez sur /admin/structure/block/list/gin
et ajoutez le bloc chatbot AI Deepchat à un bloc. Je l'ai ajouté au bloc de contenu.
Pour Configuration du bloc, sélectionnez l'assistant AI que vous avez créé. Je limite les pages du bloc à /admin/*
. Vous ne voulez pas que les utilisateurs finaux créent des types de contenu, des champs et des taxonomies.
Après avoir enregistré, vous devriez voir :
Vous pouvez désormais utiliser votre chatbot pour commencer à créer des types de contenu avec des champs et des taxonomies.
Pour tester davantage de fonctionnalités d'IA, j'ai saisi ce qui suit dans le chatbot :
Créez un type de contenu nommé myai qui contient un champ ckeditor nommé content et un champ média nommé header.
Cela m'a donné la réponse suivante :
Le type de contenu MyAI a été créé avec succès et contient les champs suivants : Détails du type de contenu :
Nom : Mon IA Nom de la machine : myai Vous pouvez le gérer davantage dans Gérer les types de contenu MyAI.
Champs créés :
Champs de l'éditeur CK : Nom : Contenu Vous pouvez configurer ce champ dans la configuration du champ de contenu.
Champs Médias : Nom : En-tête Vous pouvez gérer ce champ dans la configuration du champ En-tête.
Configuration de l'affichage du formulaire :
L'affichage du formulaire a été mis à jour pour inclure le champ "Contenu" de CKEditor. Vous pouvez visualiser ce changement dans la configuration d'affichage du formulaire.
J'ai activé l'intégration d'AI CKEditor et le module de texte alternatif d'image AI.
J'ai configuré le champ CKEditor pour utiliser le format de texte "Contenu". (Si vous souhaitez éviter cette étape, vous pouvez ajouter "Utiliser le format texte du contenu" au champ de création dans le chatbot)
Au format texte sur /admin/config/content/formats
j'ajoute le bouton AI à la barre d'outils. Dans l'onglet Outils IA de la section paramètres du plugin CKeditor, j'ai activé "Utiliser la génération IA".
De nombreuses autres options peuvent être activées.
Lorsque je crée une page MyAI, je vois que l'éditeur dispose d'un menu déroulant AI Assistant avec une option "Générer à l'aide de l'IA". Une fois le texte généré, cette option est grisée. Après avoir enregistré le nœud, l'option sera à nouveau activée.
Pour l'image d'en-tête, je dois spécifier le widget car le proxy crée un champ de recherche multimédia peu convivial. Vous ne pouvez pas supprimer ou modifier des champs à l'aide de délégués. Alors si vous ne voulez pas commettre mon erreur, vous pouvez utiliser le texte suivant :
Créez un type de contenu appelé myai qui contient un champ ckeditor appelé content et un champ multimédia appelé en-tête et utilisez le widget de la bibliothèque multimédia.
Maintenant que le champ est corrigé, j'ai ajouté cette image.
Après avoir cliqué sur le bouton « Générer avec l'IA », j'ai obtenu : un motif de test TV coloré avec le texte "Pas de signal". Cela me suffit.
Je peux en outre ajouter une traduction IA, une validation de champ IA et des proxys de vue, de formulaire Web et de module. Mais je pense que vous avez déjà une bonne idée des possibilités actuelles de l’IA.
Je dois dire qu'utiliser un chatbot est beaucoup plus simple que de cliquer sur tout. Je me demande à quel point la contribution de l'agent peut être complexe. Ce serait formidable de créer un type de contenu en utilisant l'URL pathauto.
J'exclurais l'assistant IA avec l'agent de génération de structure de la configuration de production. J'ai également vu qu'il existe un module de journalisation AI pour les requêtes de débogage.
Maintenant que j'ai touché au monde des modules d'IA, je souhaite explorer davantage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!