Wir haben kurz die Dify-Workflows und die Effizienzgewinne vorgestellt, die sie bieten. Viele Leser interessieren sich sehr für den Aufbau von Dify-Workflows. Deshalb erklären wir heute im Detail, wie man von Grund auf einen Dify-Workflow erstellt.
I. Vorbereitung
Bevor Sie mit dem Aufbau eines Workflows beginnen, müssen Sie sich mit den Grundkonzepten und Bedienelementen der Dify-Plattform vertraut machen.
- Knoten: Knoten sind die grundlegenden Bausteine eines Workflows. Jeder Knoten repräsentiert eine bestimmte Aktion, z. B. die Eingabe des Benutzers empfangen, ein Large Language Model aufrufen, Daten verarbeiten usw.
- Verbindungslinien: Verbindungslinien verbinden verschiedene Knoten miteinander und definieren die Ausführungsreihenfolge des Workflows.
- Variablen: Variablen speichern Daten und können zwischen verschiedenen Knoten übergeben werden.
II. Workflow erstellen
Melden Sie sich bei der Dify-Plattform an, klicken Sie auf „Leere Anwendung erstellen” und wählen Sie dann „Workflow”. Geben Sie Ihrem Workflow einen Namen, z. B. „Xiaohongshu-Viraltext-Workflow”.
III. Knoten hinzufügen
Dify bietet eine Vielzahl von Knotentypen, die unterschiedlichste Anforderungen erfüllen. Am Beispiel des Xiaohongshu-Viraltext-Workflows fügen wir folgende Knoten hinzu:
-
Startknoten: Jeder Workflow benötigt einen Startknoten, der die vom Benutzer eingegebenen Parameter empfängt. In den Einstellungen des Startknotens können wir vier Eingabefelder hinzufügen: Quelle, Stil, Titelanzahl und Inhaltslänge.
- Quelle: Kann ein Thema oder ein Nachrichtenlink sein.
- Stil: Z. B. niedlicher Stil, professioneller Stil usw.
- Titelanzahl: Z. B. 3 Titel.
- Inhaltslänge: Z. B. etwa 100 Zeichen.
-
Fragenklassifizierer-Knoten: Dient dazu, zu bestimmen, ob das Quellfeld ein URL-Link oder ein Thema/Schlüsselwort ist.
- Eingabevariable: Quelle
- Modell: GPT-3.5 kann ausgewählt werden
- Fragenklassifizierung: Bestimmt, ob es sich um einen URL-Link oder ein Thema/Schlüsselwort handelt
-
Benutzerdefiniertes Tool-Knoten: Wenn es sich um einen URL-Link handelt, wird dieser Knoten verwendet, um den Webseiteninhalt abzurufen. Sie können benutzerdefinierte Tools über das Tool-Menü erstellen.
-
Inhaltsgliederungs-Generator-Knoten: Wenn es sich um ein Thema handelt, wird dieser Knoten verwendet, um eine Inhaltsgliederung zu erstellen.
- Modell: GPT-3.5 kann ausgewählt werden
- Aufgabenanforderung:
- System-Prompt: Du bist ein Xiaohongshu-Viraltext-Experte. Schreibe basierend auf dem vom Benutzer angegebenen Thema einen Xiaohongshu-Beitrag mit etwa 100 Zeichen.
- Benutzer-Prompt: Das Thema lautet:\
Anfang/{x}content
-
Variablenzuweisungs-Knoten: Fasst die Ergebnisse der beiden vorherigen Abläufe zu einer einheitlichen Variable zusammen, die von den nachfolgenden Schritten aufgerufen werden kann.
- Variablentyp: Wählen Sie den geeigneten Variablentyp
- Variablenwert: Entspricht den Ausgabewerten der beiden Knoten aus dem vorherigen Schritt
-
Titelerstellungs-Knoten: Dient dazu, basierend auf der Ausgabe des vorherigen Knotens virale Xiaohongshu-Titel zu erstellen.
- Modell: GPT-3.5 kann ausgewählt werden
- Aufgabenanforderung:
- System-Prompt: Du bist ein Xiaohongshu-Viraltext-Experte. Erstelle {x} virale Titel (mit passenden Emojis).\
I. In Bezug auf Xiaohongshu-Titel beherrschst du folgende Fähigkeiten:\\- Verwende die Zwei-Ebenen-Überschriftenmethode.\\
- Du nutzt aufmerksamkeitsstarke Titelmerkmale.\\
- Du verwendest virale Schlüsselwörter – wähle beim Schreiben der Titel zufällig 1-2 aus dieser Liste.\\
- Du kennst die Titelmerkmale der Xiaohongshu-Plattform.\\
- Du kennst die Regeln für die Erstellung.\
II. Kombiniere die von mir eingegebenen Informationen mit deinen Titeltechniken, um Titel zu erstellen; Ausgabeformat:\\ - Titel eins;
- Benutzer-Prompt:\
Dies ist der Inhalt:\
Anfang/{x}output
- System-Prompt: Du bist ein Xiaohongshu-Viraltext-Experte. Erstelle {x} virale Titel (mit passenden Emojis).\
-
Textverfassungs-Knoten: Dient zum Verfassen des Xiaohongshu-Beitrags.
- Modell: GPT-4 wird empfohlen
- Aufgabenanforderung:
- System-Prompt: Du bist ein Xiaohongshu-Viraltext-Experte. Verfasse basierend auf dem vom Benutzer bereitgestellten Inhalt einen viralen Xiaohongshu-Beitrag (jeder Absatz enthält passende Emojis, am Ende stehen geeignete Tags).\
I. In Bezug auf Xiaohongshu-Texte beherrschst du folgende Fähigkeiten:\\- Schreibstil\\
- Methoden für den Einstieg\\
- Textstruktur\\
- Methoden zur Interaktionsführung\\
- Kleine Tricks\\
- Explosive Wörter\\
- Extrahiere 3-6 SEO-Schlüsselwörter aus deinem generierten Text, erstelle #-Tags und platziere sie am Ende des Artikels\\
- Jeder Satz sollte möglichst umgangssprachlich und kurz sein\\
- Verwende Emojis am Anfang, am Ende und in der Mitte jedes Absatzes\
II. Kombiniere die von mir bereitgestellten Referenztitel und -inhalte mit deinen Texttechniken und verfasse den Xiaohongshu-Beitrag im Stil von {x}style (Textlänge: etwa {X}length Zeichen);
- Benutzer-Prompt:\
Referenztitel:\
{x}text\
Inhalt:\
{x}output
- System-Prompt: Du bist ein Xiaohongshu-Viraltext-Experte. Verfasse basierend auf dem vom Benutzer bereitgestellten Inhalt einen viralen Xiaohongshu-Beitrag (jeder Absatz enthält passende Emojis, am Ende stehen geeignete Tags).\
-
Textformatierungs-Knoten: Dient zur Bearbeitung von Formatierungsproblemen, z. B. das Hinzufügen von Zeilenumbrüchen. Sie können einen Code-Ausführungs-Knoten verwenden, um einfachen Python- oder JavaScript-Code zu schreiben.
-
Text-Upload-Knoten: Dient dazu, die generierten Titel und Texte auf Ihre Zielplattform hochzuladen, z. B. Notion-Notizen. Sie können einen HTTP-Knoten verwenden, um Requests zu senden.
-
Template-Konvertierungs-Knoten: Fasst die zuvor generierten Xiaohongshu-Titel und -Texte zusammen und gibt das Endergebnis aus.
IV. Knoten verbinden
Verbinden Sie alle Knoten in logischer Reihenfolge mit Verbindungslinien.
V. Testen und Veröffentlichen
Klicken Sie auf die „Ausführen”-Schaltfläche oben rechts, um zu testen, ob Ihr Workflow korrekt ausgeführt wird. Wenn alles in Ordnung ist, klicken Sie auf „Veröffentlichen”, damit auch andere Ihren Workflow nutzen können.
Tipps für die Arbeit mit Dify-Workflows
- Aufgaben sinnvoll aufteilen: Zerlegen Sie komplexe Aufgaben in mehrere kleinere Teilaufgaben, um die Verarbeitungseffizienz des KI-Modells zu steigern und den Workflow übersichtlicher und wartungsfreundlicher zu gestalten.
- Variablen geschickt einsetzen: Verwenden Sie Variablen zum Speichern und Übergeben von Daten, um Ihren Workflow flexibler zu gestalten.
- Systemvariablen optimal nutzen: Dify bietet zahlreiche Systemvariablen wie Benutzer-ID, Anwendungs-ID usw., die zur Aufzeichnung und Analyse der Workflow-Ausführung verwendet werden können.
- Externe Tools und APIs effektiv einsetzen: Dify kann in verschiedene externe Tools und APIs integriert werden, z. B. Suchmaschinen, Bildgenerierungstools usw., was die Funktionen des Workflows erheblich erweitert.
Fazit
Dify-Workflows sind ein äußerst leistungsstarkes Automatisierungstool, das uns dabei hilft, viele repetitive Aufgaben an die KI auszulagern, sodass wir mehr Zeit für kreativere Arbeiten haben. Wir hoffen, dass dieser Blogbeitrag Ihnen einen schnellen Einstieg in Dify-Workflows ermöglicht und Sie Ihre eigenen Automatisierungsabläufe aufbauen können!