はじめに
Awesome-Dify-Workflowは、実践的なワークフローの共有に焦点を当てたオープンソースのGitHubプロジェクトです。 ダイファイ ワークフローテンプレート.Difyは、大規模な言語モデリングアプリケーションの開発をサポートするワークフロープラットフォームで、このプロジェクトでは、翻訳、データ分析、チャート生成、コンテンツ作成などの機能をカバーする、すぐに使えるDSL(ドメイン固有言語)ファイルを幅広く提供しています。これらのワークフローは、Difyのアカウントに直接インポートすることができ、ユーザーがタスクを迅速に自動化するのに役立ちます。このプロジェクトはsvcvitによって管理されており、2025年4月現在、数千のスターマークが蓄積され、開発者、コンテンツ作成者、企業チームに人気があります。すべてのテンプレートは無料で使用でき、Dify 0.13.0以上をサポートし、パラレルタスク、セッション変数、フォーム、Echartsレンダリングなどの機能と互換性があります。
下の表は、プロジェクト内のすべてのDSLワークフローをファイル名、機能説明、ソースとともにまとめたもので、ユーザーが必要なテンプレートをすぐに見つけられるようになっています:
文書名 | 機能説明 | すじ |
---|---|---|
图文知识库.yml |
知識ベースを検索した後にグラフィック・コンテンツを生成し、知識ベース内の画像へのリモート・リンクを追加する必要がある。 | スヴィット |
MCP.yml |
MCP エージェント・ポリシーを呼び出して外部サービス(Goldmind Maps など)に接続し、 タスクを実行します。 | スヴィット |
Demo-tod_agent.yml |
エージェントノードを使用して対話シナリオを最適化し、複数ラウンドの対話とコンテキストの理解をサポートします。 | スヴィット |
Deep Researcher On Dify.yml |
ディープリサーチタスクのためのディープリサーチャーのワークフローを複製します。 | アダム・プラチン123 |
Agent工具调用.yml |
エージェントノードを介してさまざまなツールを呼び出して応答を生成します。 | スヴィット |
旅行Demo.yml |
旅行情報を収集し、ツールを起動し、対話のコンテキストを保存します。 | スヴィット |
春联生成器.yml |
スプリングのリンクを生成するには、フォントを設定する必要があります。 | 微信群@Junjie.M |
春联生成器 (“福”到了版本).yml |
傅」をテーマにした春節の連句ジェネレーターの最適化バージョン。 | 微信群@Junjie.M |
完蛋!我被LLM包围了!.yml |
楽しいクイズゲームのためのLLMベースのワークフロー。 | 微信群@Junjie.M |
File_read.yml |
サンドボックスを使ってCSVファイルを解析するには、dify-sandbox-pyを使う必要があります。 | スヴィット |
runLLMCode.yml |
LLMが生成したコードを実行し、CSVファイルを解析する。 | スヴィット |
数据分析.7z |
データベースを照会し、Flaskサービスを含むチャートと解釈を生成する。 | WeChatグループ:シンプル&普通 |
LanguageConsistencyChecker.yml |
翻訳されたコンテンツの一貫性をチェックし、3ヶ国語の最適化をサポートします。 | ラングフィクサー |
matplotlib.yml |
matplotlibを使ってグラフを生成し、Base64形式の画像を出力する。 | スヴィット |
jieba.yml |
中国語の単語分割にjiebaを使うには、dify-sandbox-pyが必要です。 | スヴィット |
json-repair.yml |
引用符や括弧を補完することで、標準的でないJSONフォーマットを修正。 | スヴィット |
json_translate.yml |
元の構造を維持したまま、JSONコンテンツを翻訳する。 | スヴィット |
腾讯云SubtitleInfo.yml |
Tencentクラウド認証によるコンテンツ情報への暗号化アクセス、コードノードの例。 | WeChat共有グループ |
chart_demo.yml |
SQL クエリに基づいて Echarts チャートをレンダリングします。 | スヴィット |
Form表单聊天Demo.yml |
ダイアログボックスのログインは、パーミッション制御でモデルにアクセスします。 | スヴィット |
中译英.yml |
直訳、反省訳、意訳を通して、質の高い英訳を生み出す。 | 当分の間 |
DuckDuckGo 翻译+LLM 二次翻译.yml |
トークンを節約するために、従来の翻訳エンジンとLLMを使用して翻訳を最適化します。 | 当分の間 |
translation_workflow.yml |
ウー・エンダのエージェント的ワークフローに基づき、きめ細かな翻訳を提供。 | 翻訳エージェント |
宝玉的英译中优化版.yml |
キューワードとXMLタグの改善により、科学技術論文の英訳を最適化します。 | 翻訳GPTプロンプトの更新と最適化 |
全书翻译.yml |
長い文章をスライスし、段落ごとに翻訳します。 | DIFY公式コンテンツ |
SEO Slug Generator.yml |
ブログ記事のURLスラッグを生成してSEOを最適化。 | ツイッター |
Document_chat_template.yml |
ナレッジベースやサポートQ&Aのシナリオをチャットで確認できます。 | ウィンソン-030 |
搜索大师.yml |
SearXNGとJinaを使った検索とコンテンツ抽出。 | ウィンソン-030 |
标题党创作.yml |
オンライン・ライティングに適した、人目を引く記事タイトルをつける。 | ゴーストバイパー |
文章仿写-单图_多图自动搭配.yml |
記事作成を模倣し、コンテンツ作成に適した画像と自動的にマッチングする。 | ゴーストバイパー |
Text to Card Iteration.yml |
リトル・レッド・ブックのスタイルでカード・コンテンツを作成する。 | 🔥Dify Workflow-Agent Design Exchange @Arthur |
Dify 运营一条龙.yml |
Xiaohongshu、Jieyin、およびその他のプラットフォーム用のマルチプラットフォームのコピーとカバーを生成します(一部の機能は利用できなくなりました)。 | |
Jina Reader Jinja.yml |
TavilySearchとJinaをベースにしたQ&Aプロセス。 | 🔥Dify Workflow-Agent Design Exchange グループ共有 |
llm2o1.cn.yml |
タスクは分解され、実行され、複雑なタスクについては要約される。 | okooo5キロ |
dify_course_demo.yml |
教育シナリオのためのチュートリアルコンテンツの自動生成。 | ディフィコース |
simple-kimi.yml |
簡易版 キミ チャットボットの実現。 | アワーズサンプル |
Claude3 Code Translation.yml |
異なるプログラミング言語間でコードを翻訳する。 | アワーズサンプル |
根据用户的意图进行回复.yml |
ユーザーの意図に基づき、ワークフロー・パスのレスポンスを選択。 | ない |
mem0ai.yml |
メモリとコンテキストの保存をサポートするチャットフロー。 | dify-plugin-mem0ai |
记忆测试.yml |
短期記憶を追加し、CoT思考連鎖の自動クイズをサポート。 | WeChat svcvit |
Python Coding Prompt.yml |
対話を通じてPythonコードを生成する。 | コーディング用ソネット3.5😍 - システム・プロンプト |
機能一覧
- 多彩なワークフローテンプレート翻訳、ダイアグラム生成、インテント認識、コンテンツ作成など、さまざまなニーズに対応するDSLファイルが用意されている。
- フリー・オープンソースすべてのワークフローは無料でダウンロードでき、ユーザーによる自由な変更や拡張が可能です。
- 高度な機能のサポート: Dify 0.13.0に対応し、並列タスク、セッション変数、フォーム、Echartsレンダリングが可能になりました。
- プラグイン統合MCP Agent、matplotlib、jiebaなどのプラグインによる機能強化。
- 地域社会との協力WeChatのグループやその他のプラットフォームを通じて、ユーザーは経験を交換し、問題を解決することができる。
- 輸入が簡単DSLファイルのURLを直接コピーし、Difyにインポートします。
ヘルプの使用
インストールと使用プロセス
Awesome-Dify-WorkflowはDifyプラットフォームに依存するリポジトリで、別途インストールする必要はありません。ユーザーはDifyアカウントを用意し、バージョンが0.13.0以上であることを確認する必要があります。以下はその詳細な手順です:
- Difyアカウントの作成
Difyの公式ウェブサイトにアクセスし、アカウントを登録してください。ローカルにデプロイする場合は、公式ドキュメントを参照してインストールしてください:git clone https://github.com/langgenius/dify.git cd dify/docker cp .env.example .env docker compose up -d
それが済んだら、次のサイトを訪れてほしい。
http://localhost/install
初期化。 - DSLファイルをダウンロードまたは入手する
- 見せる オーサムディファイのワークフロー・プロジェクト.
- 入る
DSL
フォルダ, 参照.yml
文書のリスト - 必要なワークフローを見つける。
json_translate.yml
)をクリック。 - ファイルのRaw URLをコピーする:
https://raw.githubusercontent.com/svcvit/Awesome-Dify-Workflow/main/DSL/json_translate.yml
- ワークフローのインポート
- Difyにログインし、ワークフローのページを開きます。
- DSLのインポート」をクリックし、Raw URLを貼り付け、インポートを確認する。
- ワークフロー設定を確認し、モデル、APIキー、依存関係が正しいことを確認する。
- 設定環境(必要に応じて)
いくつかのワークフローは、追加の依存関係を必要とする。例えばmatplotlib.yml
インストールが必要dify-sandbox-py
::- コンパイラ
/docker/volumes/sandbox/dependencies/python-requirements.txt
加える:matplotlib pandas
- サンドボックスを再起動する:
docker compose restart sandbox
- コンパイラ
注目の機能操作
以下では、いくつかのコア・ワークフローの操作プロセスについて詳しく説明する:
1.JSON翻訳ワークフロー(json_translate.yml
)
- 官能性元の構造を保持したまま、JSONファイルの内容を翻訳します。
- 手続き::
- インポート
json_translate.yml
. - 入力ノードを設定して、ソース言語(中国語など)、ターゲット言語(英語など)、JSONデータを設定する。
- 翻訳モデルの選択(推奨) ディープシーク またはOpenAI)のAPIキーをDifyに設定します。
- ワークフローを実行して、翻訳されたJSONを出力する。
- 文字列が制限を超える場合は
.env
::CODE_MAX_STRING_LENGTH=2000000 TEMPLATE_TRANSFORM_MAX_LENGTH=2000000
コンテナを再起動する:
docker compose down && docker compose up -d
- インポート
2.グラフ作成ワークフロー(matplotlib.yml
, chart_demo.yml
)
- 官能性棒グラフ、折れ線グラフなどを生成し、Base64イメージやEchartsチャートを出力します。
- 手続き::
- インポート
matplotlib.yml
もしかしたらchart_demo.yml
. - セキュア
dify-sandbox-py
インストール済みmatplotlib
歌で応えるpandas
. - 入力データ(CSVまたは手入力)。
- チャートの種類とスタイル(色やラベルなど)を設定する。
- ワークフローを実行すると、Base64画像またはEchartsレンダリングが表示されます。
- データベースと組み合わせる場合は、SQLクエリノードを設定して動的にチャートを生成します。
- インポート
3.意図認識チャットボット根据用户的意图进行回复.yml
)
- 官能性ユーザーの入力から意図を判断し、返信経路を選択する。
- 手続き::
- インポート
根据用户的意图进行回复.yml
. - インテント分類ルール(キーワードまたはモデル予測)を設定します。
- 対話モデルと短期記憶変数の設定。
- さまざまな質問をテスト入力し、パスの切り替えを観察する。
- 談話のスタイルを調整する(ユーモアやプロフェッショナリズムなど)。
- インポート
4.旧正月スクロールジェネレーター春联生成器.yml
)
- 官能性お祝いの季節のためにパーソナライズされた春のスクロールを作成します。
- 手続き::
- インポート
春联生成器.yml
. - システムフォントが中国語をサポートしていることを確認する(例:Song)。
- テーマ(例:「新年」)またはキーワードを入力します。
- スプリングテキストを出力するワークフローを実行する。
- オプション:画像生成ノードと組み合わせて、背景付きの春祭り画像を出力する。
- インポート
5.データ分析ワークフロー数据分析.7z
)
- 官能性データベースへの問い合わせ、レポートやグラフの作成。
- 手続き::
- げんあつ
数据分析.7z
DSLファイルがインポートされる。 - データベース接続(MySQLなど)を設定します。
- チャート・タイプを設定するクエリ・ステートメントを入力する。
- ワークフローを実行し、分析結果と可視化チャートを出力します。
- Flaskサービスが必要な場合は、サーバー側のコードをデプロイする。
- げんあつ
ほら
- ネットワーク問題DSL をインポートする際にエラーが発生した場合 (例.
Connection refused
)、ネットワークをチェックするか、後で再試行する。 - 依存関係の管理使用
dify-sandbox-py
取り付けnumpy
そしてscikit-learn
などのライブラリを使用し、パーミッションの問題を回避している。 - バージョン互換性エージェントノードと並列タスクをサポートするため、Difyのバージョンが0.13.0以上であることを確認してください。
- ナレッジベース処理の使用が推奨されている場合、PDFのアップロードが文字化けします。 マイナーU Markdownに変換してからインポートする。
アプリケーションシナリオ
- コンテンツ制作
自費出版社も利用可能Dify 运营一条龙.yml
もしかしたらText to Card Iteration.yml
小本集』や『傑韻』などのプラットフォーム向けにコピーや画像を生成し、効率を高める。 - データの可視化
アナリストありmatplotlib.yml
もしかしたら数据分析.7z
データはレポート作成に適したチャートやグラフに変換される。 - 多言語翻訳
国境を越えたチームの連絡先は以下の通り。json_translate.yml
もしかしたら全书翻译.yml
文書や商品説明の一括翻訳 - 顧客サービス
エンタープライズ展開可能根据用户的意图进行回复.yml
インテリジェントな顧客サービスを可能にし、人件費を削減する。
品質保証
- DSLのインポートに失敗したら?
URLの形式を確認し、ネットワークが空いていることを確認するか、手動でダウンロードする!.yml
ファイルのアップロード - 依存ライブラリのインストールエラーに対処するには?
利用するdify-sandbox-py
でpython-requirements.txt
ライブラリ名を追加し、サンドボックスを再起動する。 - どのように時間制限のあるタスクを実行するか?
合体dify-schedule
プロジェクトを作成し、トリガーを設定し、実行間隔を設定する。 - PDFナレッジベースは、どのように行うには文字化け?
MinerUまたは他のツールを使ってPDFをMarkdown形式に変換し、再アップロードする。