AI Personal Learning
und praktische Anleitung
Sitzsack Marscode1

Dify Workflow DSL File Collection Download

Allgemeine Einführung

Awesome-Dify-Workflow ist ein Open-Source-Projekt auf GitHub, das sich auf den Austausch praktischer Dify Workflow-Vorlagen: Dify ist eine Workflow-Plattform, die die Entwicklung umfangreicher Sprachmodellierungsanwendungen unterstützt. Dieses Projekt bietet den Nutzern eine breite Palette gebrauchsfertiger DSL-Dateien (Domain Specific Language), die Funktionen wie Übersetzung, Datenanalyse, Diagrammerstellung, Inhaltserstellung und mehr abdecken. Diese Workflows können direkt in ein Dify-Konto importiert werden und helfen den Benutzern, Aufgaben schnell zu automatisieren. Das Projekt wird von svcvit verwaltet und hat bis April 2025 Tausende von Sternchen gesammelt und ist bei Entwicklern, Inhaltserstellern und Unternehmensteams beliebt. Alle Vorlagen können kostenlos verwendet werden, unterstützen Dify 0.13.0 und höher und sind mit Funktionen wie parallelen Aufgaben, Sitzungsvariablen, Formularen und Echarts-Rendering kompatibel.

Dify Workflow DSL Dokumentensammlung-1


 

Nachstehend finden Sie eine Tabelle mit allen DSL-Workflows des Projekts, die mit Dateinamen, Funktionsbeschreibungen und Quellenangaben versehen sind, damit die Benutzer die benötigten Vorlagen schnell finden können:

Name des Dokuments Funktionelle Beschreibung Quelle (von Informationen usw.)
图文知识库.yml Generierung grafischer Inhalte nach Abruf der Wissensdatenbank, Hinzufügen von Remote-Links zu Bildern in der Wissensdatenbank. @svcvit
MCP.yml Rufen Sie die MCP-Agent-Richtlinie auf, um eine Verbindung zu einem externen Dienst (z. B. Goldmind Maps) herzustellen, um eine Aufgabe auszuführen. @svcvit
Demo-tod_agent.yml Optimieren Sie Dialogszenarien mit Hilfe von Agentenknoten, um mehrere Dialogrunden und kontextuelles Verständnis zu unterstützen. @svcvit
Deep Researcher On Dify.yml Repliziert den Deep-Researcher-Workflow für Deep-Research-Aufgaben. @AdamPlatin123
Agent工具调用.yml Generieren Sie Antworten, indem Sie verschiedene Tools über den Agentenknoten aufrufen. @svcvit
旅行Demo.yml Sammeln Sie Reiseinformationen, rufen Sie Tools auf und speichern Sie den Dialogkontext. @svcvit
春联生成器.yml Erzeugen Sie einen Sprunglink, müssen Sie die Schriftarten konfigurieren. 微信群@Junjie.M
春联生成器 (“福”到了版本).yml Optimierte Version des Frühlingsfest-Couplet-Generators mit dem Thema "Fu". 微信群@Junjie.M
完蛋!我被LLM包围了!.yml LLM-basierter Arbeitsablauf für lustige Quizspiele. 微信群@Junjie.M
File_read.yml Um Sandbox zum Parsen von CSV-Dateien zu verwenden, müssen Sie dify-sandbox-py verwenden. @svcvit
runLLMCode.yml Führen Sie den von LLM generierten Code aus und analysieren Sie die CSV-Datei. @svcvit
数据分析.7z Fragt die Datenbank ab und erstellt Diagramme und Interpretationen, einschließlich der Flask-Dienste. WeChat-Gruppe: Einfach & Gewöhnlich@
LanguageConsistencyChecker.yml Überprüft die Konsistenz der übersetzten Inhalte, unterstützt die dreisprachige Optimierung und ist webbasiert. langfixer
matplotlib.yml Verwenden Sie matplotlib, um Diagramme zu erstellen und Bilder im Base64-Format auszugeben. @svcvit
jieba.yml Um jieba für die chinesische Worttrennung zu verwenden, benötigen Sie dify-sandbox-py. @svcvit
json-repair.yml Behebt nicht standardmäßige JSON-Formatierung durch Vervollständigung von Anführungszeichen oder Klammern. @svcvit
json_translate.yml Übersetzen Sie den JSON-Inhalt unter Beibehaltung der ursprünglichen Struktur. @svcvit
腾讯云SubtitleInfo.yml Verschlüsselter Zugriff auf Inhaltsinformationen über Tencent Cloud-Autorisierung, Beispiel für Codeknoten. WeChat Sharing-Gruppe
chart_demo.yml Rendert Echarts-Diagramme auf der Grundlage von SQL-Abfragen. @svcvit
Form表单聊天Demo.yml Dialogfenster Anmeldung zum Zugriff auf das Modell mit Berechtigungskontrolle. @svcvit
中译英.yml Erstellung hochwertiger englischer Übersetzungen durch direkte, reflektierte und sinnvolle Übersetzungen. bis auf Weiteres
DuckDuckGo 翻译+LLM 二次翻译.yml Optimieren Sie Übersetzungen mit einer herkömmlichen Übersetzungsmaschine plus LLM, um Token zu sparen. bis auf Weiteres
translation_workflow.yml Basierend auf dem Wu Enda Agentic Workflow, der akribische Übersetzungen liefert. Übersetzungs-Agent
宝玉的英译中优化版.yml Optimieren Sie die englische Übersetzung von wissenschaftlichen und technischen Artikeln mit verbesserten Stichwörtern und XML-Tags. Aktualisierung und Optimierung der GPT-Aufforderungen zur Übersetzung
全书翻译.yml Zerlegt lange Texte und übersetzt sie Absatz für Absatz, geeignet für Buchübersetzungen. DIFY Offizielle Inhalte erforschen
SEO Slug Generator.yml Generieren Sie URL-Slugs für Blogbeiträge, um die Suchmaschinenoptimierung zu optimieren. twitter
Document_chat_template.yml Chatten Sie durch die Wissensdatenbank und beantworten Sie Fragen und Antworten. Winson-030
搜索大师.yml Suche und Inhaltsextraktion mit SearXNG und Jina. Winson-030
标题党创作.yml Erstellen Sie auffällige Artikelüberschriften, die sich für das Schreiben im Internet eignen. Geisterviper
文章仿写-单图_多图自动搭配.yml Imitiert das Schreiben von Artikeln und verbindet sie automatisch mit Bildern, die für die Erstellung von Inhalten geeignet sind. Geisterviper
Text to Card Iteration.yml Generieren Sie Karteninhalte im Stil des Little Red Book. 🔥Dify Workflow-Agent Design Exchange @Arthur
Dify 运营一条龙.yml Erstellen Sie plattformübergreifende Texte und Cover für Xiaohongshu, Jieyin und andere Plattformen (einige Funktionen sind nicht mehr verfügbar).
Jina Reader Jinja.yml Q&A-Prozess auf der Grundlage von TavilySearch und Jina. 🔥Dify Workflow-Agent Design Exchange Group Sharing
llm2o1.cn.yml Bei komplexen Aufgaben werden die Aufgaben zerlegt, ausgeführt und zusammengefasst. @okooo5km
dify_course_demo.yml Automatisierte Erstellung von Lerninhalten für Bildungsszenarien. Dify_Kurs
simple-kimi.yml vereinfachte Version Kimi Chatbot-Realisierung. aws-Proben
Claude3 Code Translation.yml Übersetzen Sie Code zwischen verschiedenen Programmiersprachen. aws-Proben
根据用户的意图进行回复.yml Auswahl von Workflow-Pfadantworten auf der Grundlage der Benutzerabsicht, stilisierter Diskurs. nicht haben
mem0ai.yml Chatverlauf mit Speicher und Unterstützung für kontextbezogene Speicherung. dify-plugin-mem0ai
记忆测试.yml Hinzufügen des Kurzzeitgedächtnisses und Unterstützung der automatischen Abfrage von CoT-Gedankenketten. WeChat svcvit
Python Coding Prompt.yml Generieren Sie Python-Code im Dialog. Sonnet 3.5 für die Codierung 😍 - System-Eingabeaufforderung

Funktionsliste

  • Vielseitige Workflow-VorlagenDSL-Dateien für die Übersetzung, Diagrammerstellung, Absichtserkennung, Inhaltserstellung usw. stehen für unterschiedliche Anforderungen zur Verfügung.
  • frei und quelloffenAlle Workflows können kostenlos heruntergeladen werden und lassen sich von den Nutzern frei verändern und erweitern.
  • Unterstützung für erweiterte FunktionenKompatibel mit Dify 0.13.0 für parallele Aufgaben, Sitzungsvariablen, Formulare und Echarts-Rendering.
  • Plug-in-IntegrationVerbesserte Funktionalität mit Plug-ins wie MCP Agent, matplotlib, jieba, etc.
  • Gemeinschaftliche ZusammenarbeitÜber WeChat-Gruppen und andere Plattformen können die Nutzer Erfahrungen austauschen und Probleme lösen.
  • Einfach zu importierenKopieren Sie die URL der DSL-Datei direkt und importieren Sie sie in Dify.

Hilfe verwenden

Installations- und Nutzungsprozess

Awesome-Dify-Workflow ist ein Repository, das von der Dify-Plattform abhängt und keine separate Installation erfordert. Benutzer müssen ein Dify-Konto einrichten und sicherstellen, dass die Version 0.13.0 oder höher ist. Nachfolgend finden Sie die detaillierten Schritte:

  1. Ein Dify Konto erstellen
    Besuchen Sie die offizielle Dify-Website, um sich für ein Konto zu registrieren. Wenn Sie sich für eine lokale Bereitstellung entscheiden, lesen Sie die offizielle Dokumentation zur Installation:

    git clone https://github.com/langgenius/dify.git
    cd dify/docker
    cp .env.example .env
    docker compose up -d
    

    Wenn Sie fertig sind, besuchen Sie http://localhost/install Initialisierung.

  2. Herunterladen oder Abrufen der DSL-Datei
    • zeigen (eine Eintrittskarte) Awesome-Dify-Workflow-Projekt.
    • gehen in DSL Ordner, Durchsuchen .yml Liste der Dokumente.
    • Suchen Sie den gewünschten Arbeitsablauf (z. B. json_translate.yml), klicken Sie für die Beschreibung.
    • Kopieren Sie z. B. die Datei Raw URL:
      https://raw.githubusercontent.com/svcvit/Awesome-Dify-Workflow/main/DSL/json_translate.yml
      
  3. Arbeitsabläufe importieren
    • Melden Sie sich bei Dify an und gehen Sie auf die Seite Workflow.
    • Klicken Sie auf "DSL importieren", fügen Sie die Raw-URL ein und bestätigen Sie den Import.
    • Überprüfen Sie die Workflow-Konfiguration, um sicherzustellen, dass das Modell, der API-Schlüssel und die Abhängigkeiten korrekt sind.
  4. Konfigurationsumgebung (je nach Bedarf)
    Einige Arbeitsabläufe erfordern zusätzliche Abhängigkeiten. Zum Beispiel.matplotlib.yml Installation erforderlich dify-sandbox-py::

    • Compiler /docker/volumes/sandbox/dependencies/python-requirements.txtHinzufügen:
      matplotlib
      pandas
      
    • Starten Sie die Sandbox neu:
      docker compose restart sandbox
      

Featured Function Bedienung

Im Folgenden werden die Arbeitsabläufe verschiedener Kern-Workflows im Detail beschrieben:

1. der JSON-Übersetzungsworkflow (json_translate.yml)

  • FunktionalitätÜbersetzt den Inhalt der JSON-Datei unter Beibehaltung der ursprünglichen Struktur.
  • Verfahren::
    1. importieren (Daten) json_translate.yml.
    2. Konfigurieren Sie den Eingabeknoten, um die Ausgangssprache (z. B. Chinesisch), die Zielsprache (z. B. Englisch) und die JSON-Daten festzulegen.
    3. Auswahl eines Übersetzungsmodells (empfohlen) DeepSeek oder OpenAI), legen Sie den API-Schlüssel in Dify fest.
    4. Führen Sie den Workflow aus, um das übersetzte JSON auszugeben.
    5. Wenn die Zeichenkette den Grenzwert überschreitet, ändern Sie die .env::
      CODE_MAX_STRING_LENGTH=2000000
      TEMPLATE_TRANSFORM_MAX_LENGTH=2000000
      

      Starten Sie den Container neu:

      docker compose down && docker compose up -d
      

2. der Arbeitsablauf zur Erstellung von Grafiken (matplotlib.ymlchart_demo.yml)

  • FunktionalitätErzeugen von Balkendiagrammen, Liniendiagrammen usw., Ausgabe von Base64-Bildern oder Echarts-Diagrammen.
  • Verfahren::
    1. importieren (Daten) matplotlib.yml vielleicht chart_demo.yml.
    2. sicher dify-sandbox-py Installiert, enthält matplotlib im Gesang antworten pandas.
    3. Eingabedaten (CSV oder manuelle Eingabe).
    4. Konfigurieren Sie Diagrammtypen und -stile (z. B. Farben, Beschriftungen).
    5. Führen Sie den Workflow aus, um das Base64-Bild oder das Echarts-Rendering zu sehen.
    6. Bei Kombination mit einer Datenbank konfigurieren Sie SQL-Abfrageknoten, um dynamisch Diagramme zu erstellen.

3. die Chatbots mit Absichtserkennung (根据用户的意图进行回复.yml)

  • FunktionalitätErmitteln Sie die Absicht anhand der Benutzereingaben und wählen Sie einen Antwortpfad.
  • Verfahren::
    1. importieren (Daten) 根据用户的意图进行回复.yml.
    2. Regeln für die Absichtsklassifizierung einrichten (Schlüsselwörter oder Modellvorhersagen).
    3. Konfiguration von Dialogmodellen und Variablen des Kurzzeitgedächtnisses.
    4. Testen Sie die Eingabe verschiedener Fragen und beobachten Sie die Pfadumschaltung.
    5. Anpassung des Redestils (z. B. Humor oder Professionalität).

4) Generator für Schriftrollen zum chinesischen Neujahrsfest (春联生成器.yml)

  • FunktionalitätErstellen Sie personalisierte Frühlingsrollen für die Weihnachtszeit.
  • Verfahren::
    1. importieren (Daten) 春联生成器.yml.
    2. Stellen Sie sicher, dass die Systemschriftarten Chinesisch unterstützen (z. B. Song).
    3. Geben Sie ein Thema (z. B. "Neujahr") oder Stichwörter ein.
    4. Führen Sie den Workflow aus, um den Frühlingstext auszugeben.
    5. Optional: Ausgabe des Frühlingsfestbildes mit Hintergrund in Kombination mit dem Bilderzeugungsknoten.

5 Arbeitsablauf der Datenanalyse (数据分析.7z)

  • FunktionalitätAbfrage von Datenbanken, Erstellung von Berichten und Diagrammen.
  • Verfahren::
    1. Dekomprimierung (in der Digitaltechnik) 数据分析.7zDie DSL-Datei wird importiert.
    2. Konfigurieren Sie die Datenbankverbindung (z.B. MySQL).
    3. Geben Sie eine Abfrageanweisung ein, um den Diagrammtyp festzulegen.
    4. Ausführung von Workflows und Ausgabe von Analyseergebnissen und Visualisierungsdiagrammen.
    5. Wenn Sie einen Flask-Dienst benötigen, stellen Sie den serverseitigen Code bereit.

caveat

  • NetzwerkproblemWenn Sie beim Importieren einer DSL einen Fehler erhalten (z.B. Connection refused), überprüfen Sie das Netzwerk oder versuchen Sie es später erneut.
  • Verwaltung von Abhängigkeiten: Verwendung dify-sandbox-py Montage numpyundscikit-learn und andere Bibliotheken, um Genehmigungsprobleme zu vermeiden.
  • VersionskompatibilitätStellen Sie sicher, dass die Dify-Version 0.13.0 oder höher ist, um Agent-Knoten und parallele Aufgaben zu unterstützen.
  • Verarbeitung der WissensbasisPDF-Upload verstümmelt, wenn die empfohlene Verwendung des MinerU In Markdown konvertieren und dann importieren.

 

Anwendungsszenario

  1. Erstellung von Inhalten
    Verfügbar für Self-Publisher Dify 运营一条龙.yml vielleicht Text to Card Iteration.yml, die Erstellung von Texten und Bildern für Plattformen wie Xiaohongshu und Jieyin zur Verbesserung der Effizienz.
  2. Visualisierung der Daten
    Analysten verfügbar matplotlib.yml vielleicht 数据分析.7zDie Daten werden in Diagramme und Schaubilder umgewandelt, die sich für die Erstellung von Berichten eignen.
  3. mehrsprachige Übersetzung
    Grenzüberschreitende Teams können erreicht werden über json_translate.yml vielleicht 全书翻译.ymlStapelweise Übersetzung von Dokumenten oder Produktbeschreibungen.
  4. Kundenbetreuung
    Unternehmenstauglich 根据用户的意图进行回复.ymlSie ermöglichen einen intelligenten Kundenservice und senken die Arbeitskosten.

 

QA

  1. Was ist, wenn der DSL-Import fehlschlägt?
    Überprüfen Sie das URL-Format, stellen Sie sicher, dass das Netzwerk geöffnet ist, oder laden Sie manuell herunter! .yml Hochladen von Dateien.
  2. Wie geht man mit Fehlern bei der Installation von Abhängigkeits-Bibliotheken um?
    ausnutzen dify-sandbox-pyin python-requirements.txt Fügen Sie den Bibliotheksnamen hinzu und starten Sie die Sandbox neu.
  3. Wie lassen sich zeitlich begrenzte Aufgaben umsetzen?
    Kombination dify-schedule Projekt, konfigurieren Sie Auslöser und legen Sie Laufintervalle fest.
  4. PDF Knowledge Base verstümmelt wie zu tun?
    Verwenden Sie MinerU oder andere Tools, um PDF in das Markdown-Format zu konvertieren und erneut hochzuladen.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Dify Workflow DSL File Collection Download
de_DEDeutsch