Dify workflow - Guide complet du démarrage à la maîtrise
Nous avons brièvement présenté les workflows Dify et les gains d'efficacité qu'ils apportent. De nombreux utilisateurs demandent comment construire un workflow Dify, donc nous allons détailler comment créer un workflow Dify depuis zéro.
1. Préparation
Avant de commencer à construire un workflow, il faut d'abord comprendre les concepts clés de la plateforme Dify.
- Nœuds: Les nœuds sont les unités de base d'un workflow. Chaque nœud représente une opération spécifique, comme recevoir l'entrée utilisateur, appeler un modèle de langage, traiter des données, etc.
- Lignes de connexion: Les lignes de connexion relient différents nœuds et définissent l'ordre d'exécution du workflow.
- Variables: Les variables stockent les données et peuvent être transmises entre les différents nœuds.
2. Création d'un workflow
Connectez-vous à la plateforme Dify, cliquez sur "Créer une application vierge", puis sélectionnez "Workflow". Donnez un nom à votre workflow, par exemple "Workflow de création de contenus viraux pour Douyin".
3. Ajouter des nœuds
Dify offre de nombreux types de nœuds pour répondre à diverses exigences. Prenons l'exemple d'un workflow de création de contenus viraux pour Douyin - nous ajoutons les nœuds suivants:
- Nœud de démarrage: Chaque workflow doit avoir un nœud de démarrage pour recevoir les paramètres d'entrée utilisateur. Sur la page de configuration du nœud de démarrage, nous pouvons ajouter quatre champs d'entrée: source, style, nombre de titres et longueur du contenu.
- Source: peut être un sujet ou un lien d'actualités
- Style: par exemple adorable, professionnel, etc.
- Nombre de titres: par exemple 3 titres
-
Longueur: par exemple 100 caractères
-
Nœud classificateur de problèmes: Détermine si le champ source est une URL ou un sujet/mot-clé.
- Variable d'entrée: source
- Modèle: GPT-3.5 ou supérieur
-
Classification: déterminer URL vs sujet/mot-clé
-
Nœud d'outil personnalisé: Si c'est une URL, utilisez ce nœud pour extraire le contenu de la page Web. Vous pouvez créer un outil personnalisé via le menu Outils.
-
Nœud de générateur de plan de contenu: Si c'est un sujet, utilisez ce nœud pour générer un plan de contenu.
- Modèle: GPT-3.5
-
Tâche requise:
- Prompt système: "Tu es un expert en création de contenus viraux. Crée des contenus Douyin basés sur le sujet fourni. La longueur doit être environ 100 caractères."
- Prompt de rôle: "Le sujet est: {x}content"
-
Nœud d'attribution de variable: Unifie les résultats de deux flux précédents en une seule variable pour une utilisation ultérieure.
- Type de variable: sélectionner le type approprié
-
Valeur de variable: correspond aux valeurs de sortie des deux nœuds précédents
-
Nœud de création de titre: Crée des titres Douyin viraux basés sur la sortie des nœuds précédents.
- Modèle: GPT-3.5
-
Tâche requise:
- Prompt système: "Tu es un expert en création de titres Douyin viraux. Crée {x} titres accrocheurs (avec émojis appropriés). Utilise les techniques suivantes: titres de deux niveaux, utilisation de mots-clés viraux, compréhension des caractéristiques spécifiques à la plate-forme Douyin."
- Prompt de rôle: "Voici le contenu: {x}output"
-
Nœud de rédaction de contenus: Rédige les contenus Douyin.
- Modèle: GPT-4 recommandé
-
Tâche requise:
- Prompt système: "Tu es un expert en rédaction de contenus Douyin viraux. Crée des contenus accrocheurs avec des émojis dans chaque paragraphe et des hashtags pertinents à la fin. Maîtrise les styles d'écriture, les techniques d'ouverture, la structure, les méthodes d'engagement et utilise un langage naturel et concis."
- Prompt de rôle: "Titre de référence: {x}text\nContenu: {x}output"
-
Nœud de formatage de contenu: Traite les problèmes de formatage comme l'ajout de sauts de ligne. Vous pouvez utiliser un nœud d'exécution de code pour écrire du Python ou JavaScript simple.
-
Nœud de téléchargement de contenu: Télécharge les titres et contenus générés vers votre plate-forme cible, par exemple une note Notion. Utilisez un nœud de type HTTP pour envoyer des requêtes.
-
Nœud de conversion de modèle: Fusionne les titres et contenus Douyin générés et produit la sortie finale.
4. Connecter les nœuds
Connectez tous les nœuds dans un ordre logique en utilisant des lignes de connexion.
5. Tester et publier
Cliquez sur le bouton "Exécuter" en haut à droite pour tester si votre workflow fonctionne correctement. Si tout est correct, cliquez sur "Publier" pour que d'autres puissent l'utiliser.
Astuces pour utiliser les workflows Dify
- Diviser raisonnablement les tâches: Divisez les tâches complexes en plusieurs petites tâches pour améliorer l'efficacité du traitement des modèles d'IA et faciliter la compréhension et la maintenance du workflow.
- Utiliser les variables intelligemment: Utilisez des variables pour stocker et transmettre les données, ce qui rend le workflow plus flexible.
- Exploiter les variables système: Dify fournit de nombreuses variables système, comme l'ID utilisateur, l'ID application, etc., qui peuvent être utilisées pour enregistrer et analyser l'exécution du workflow.
- Utiliser les outils externes et les API: Dify peut intégrer divers outils externes et API, comme les moteurs de recherche, les outils de génération d'images, etc., ce qui peut considérablement étendre les fonctionnalités du workflow.
Conclusion
Les workflows Dify sont des outils d'automatisation très puissants qui peuvent nous aider à confier beaucoup de travail répétitif à l'IA, nous laissant plus de temps pour faire des choses plus créatives. Espérons que ce guide vous aide à maîtriser rapidement les workflows Dify et à créer votre propre processus d'automatisation!