Drupal AI > Créer automatiquement un contenu depuis un PDF

Et si vous utilisiez vos documents existants pour créer vos contenus Drupal ?

Fini les heures de CTRL+C / CTRL+V !
Avec les automators dans Drupal AI, vous pouvez utiliser l'IA pour remplir un champ depuis un autre !

Cette courte démo vous montre l'utilisation des Automators de Drupal Artifical Intelligence pour créer un contenu recette de cuisine depuis un simple PDF !

Elle se base sur les services Unstructured.io et OpenAI mais vous pouvez utiliser ceux que vous voulez.
 


Faites appel à nos experts et développeurs pour vos projets Drupal et PHP !
Nous intervenons sur vos sites internet en conseil, design, développement et hébergement.

Transcription :

Bonjour, dans cette vidéo, nous vous montrons comment créer du contenu dans Drupal à partir d'un document PDF grâce aux automators de Drupal AI.

Les automators permettent d'utiliser des IA pour remplir automatiquement n'importe quel type de champ.

Vous pouvez, par exemple :

  • Décrire une image et remplir le champ alt
  • Générer une image à partir du titre du contenu
  • Générer un résumé de la page
  • Créer une version audio de votre page
  • Et même extraire des adresses d'un texte, d'une image ou d'une vidéo

Et tout cela, c'est grâce à nous, IOSAN, contributeurs du module Drupal AI !

Dans ce PDF, j'ai la recette du gâteau nantais avec son histoire, l'équipement nécessaire, la liste des ingrédients, les étapes de préparation et quelques informations, notamment la durée.

Pour importer cette recette dans Drupal, je n'ai qu'à remplir le titre du contenu et charger mon fichier. Drupal AI va s'occuper de lire le PDF et d'extraire les informations nécessaires pour remplir chaque champ de mon contenu recette.

Quand je retourne sur l'édition du contenu, je vois l'extraction du fichier dans un champ texte, tel que le service d'extraction du PDF l'a renvoyé.

On voit que le champ résumé contient un texte similaire à celui du fichier, mais plus court et plus engageant. On voit aussi que les ingrédients ont été correctement placés dans un champ multi-valeurs. Et enfin, que les étapes sont bien organisées dans une liste numérotée.

Ici, nous avons la liste des actions :
On commence par placer le contenu extrait du fichier dans le champ "AI extracted". Ensuite, on utilise le champ "AI extracted" et un LLM pour extraire les ingrédients, le temps de préparation et les autres données, et remplir les champs associés.

Vous pouvez facilement adapter chacun des automators à votre contexte. Pour les étapes de préparation, j'ai spécifiquement demandé à ce que le résultat soit formaté en HTML avec une liste ordonnée.

Drupal > Un nouveau module pour supprimer les divs entourant vos champs à la demande

Drupal > Un nouveau module pour supprimer les divs entourant vos champs à la demande

Contribution : Lazy service module, a little more laziness in your Drupal

Contribution : Lazy service module, a little more laziness in your Drupal

What does FrankenPHP and Drupal have to say about performance?

What does FrankenPHP and Drupal have to say about performance?