仕事のAI
スペシャルサイト
Difyのワークフローとは?作り方やチャットフローとの違い、具体的な活用事例までを徹底解説!
無料でも使えるAI開発プラットフォーム「Dify(ディフィ)」は、プログラミングなしでAIの社内活用を進められる画期的なツールです。近年、企業への導入が進んでおり、業務効率化などに役立てられています。
今回は、Difyで利用できるワークフローの活用方法から、Difyのワークフローで作成できる機能・アプリの具体例、Difyのワークフローを使ったアプリの作り方、ワークフロー活用事例までご紹介します。

Difyとは?
Difyとは、AIアプリをプログラミングコードなしで作成できる便利なツールです。無料でありながら、機能も豊富で、今トレンドのAIチャットボットやワークフロー自動化アプリなどを手軽に作成できる点から注目を集めています。
またDifyは、生成AIに特化しており、検索機能を持つ「RAG(Retrieval-Augmented Generation)」の利用が可能であるため、ユーザーはより正確に、また参照元を明確にしながらデータ活用が可能になります。社内のナレッジ検索や、お客様からの問い合わせに一次対応できるチャットボットなど、幅広い用途のアプリを作成できます。
その他、AIエージェントの開発など、多様なタスクを担い、自律的に稼働する機能も実装できることから、初心者からAIエンジニアまで幅広いユーザーが利活用できます。
Difyのメリット
Difyを利用することで得られるメリットは、社内で専門知識がなくともAIアプリ開発環境を整えることができる点にあります。無料で手軽に利用を始められることもメリットでしょう。
また、カスタマイズが容易であったり、外部ツールとの連携やAPI連携が容易であることもメリットです。
Difyでできること
Difyでは、チャットボットをはじめ、テキストや画像生成アプリ、分析・要約ツール、計算・問題解決アプリ、AIエージェントなどの作成・公開が可能です。社内に公開すれば業務効率化につながり、他社などにサービス展開したりすれば、社内と他社の業務効率化につながるでしょう。
【関連リンク】
Difyとは?概要から特徴やメリット、出来ることまでを徹底解説!

Difyのワークフローとは?
Difyでは、ノーコードで生成AIアプリの開発を行うことができます。今回は、Difyが提供するアプリタイプの一つである「ワークフロー」について概要を確認していきましょう。
Difyの「ワークフロー」とは?
ワークフローは、複数のタスクを一連のプロセスとして連結し、そのプロセスを自動化するためのアプリタイプです。
基本的にプログラミングコードを自ら打ち込むことなく、視覚的に「ノード」と呼ばれるブロックをつなぎあわせ、まるでブロックを積み上げるように簡単な操作のみで作成できるのが特徴です。
ノードをつなぎ合わせる際には、テキスト生成、データ分析、音声起こし、条件分岐などのさまざまなAI処理を施すことができます。
「チャットフロー」との違い
Difyには、もう一つ、アプリ開発に利用できるアプリタイプがあります。それは「チャットフロー」です。チャットフローは、ユーザーとAIがチャットによる対話形式を備えるアプリを開発する際に利用できます。
ここでワークフローとチャットフローの主な違いをご紹介します。
<比較表>
| ワークフロー | チャットフロー | |
|---|---|---|
| 目的 | シングルタスクの自動化・大量データの処理 | 双方向の対話型シナリオ実装 |
| メモリ(記憶)機能 | なし(一回ごとに完結) | あり(会話の履歴を記憶) |
| ファイル処理 | 基本的に開始時のファイル読み込みのみ | 会話中に多様なファイルを取り扱える |
| 適する用途例 | ・定型文の量産 ・アンケート調査結果の分析 ・議事録の自動作成 |
・社内ヘルプデスク・FAQツール ・顧客問い合わせ対応 ・社内ナレッジ検索ツール |
Difyのワークフローで作成できる機能・アプリの具体例
ワークフローを使えば、例えば次の機能を実装できます。
・議事録の自動生成
・経費精算の自動化
・顧客・社員からの問い合わせに対する想定Q&Aの生成
・Webサイトのテキスト要約文・翻訳文の自動生成
・顧客情報リストの自動生成
・アンケート調査結果の分析

Difyのワークフローを使ったアプリの作り方
Difyのワークフローを使ったアプリの作り方の基本をご紹介します。
ワークフローの基礎知識
・「ノード」と呼ばれるブロックをつなげて作っていく
先述の通り、ワークフローでは「ノード」と呼ばれるブロックを可視化しながら直感的に実装していきます。
まず「開始」ノードが用意されているので、初めに実行したい機能を多数の選択肢から追加してプロセスを構築していきます。
・ノードの主な種類
ワークフローで利用できる主なノードをご紹介します。
開始ノード:ワークフローの開始時点のノードです。「ユーザーが指示文(プロンプト)を入力したら」「ユーザーがファイルをアップロードしたら」など開始の動作を決めます。
LLMノード:LLM(Large Language Models)とは大規模言語モデルと呼ばれる、自然言語処理が可能なAIモデルです。テキスト生成や要約、翻訳などの機能を実装できます。
知識検索ノード:指定されたナレッジ(ドキュメント・マニュアル・FAQ等)にアクセスし、検索の上、結果を示します。
終了ノード:ワークフローの最終出力内容を定義します。
質問分類器ノード:ユーザーからの質問を自動的に分類する機能です。LLMが適切な分類を選択して、回答できるようにします。
IF/ELSEノード:条件分岐を実装できます。例えばユーザーからの入力に「顧客情報」というテキストが含まれる場合は「IF」へ、含まれない場合は「ELSE」へ分岐させて、それぞれにフローをつなげられます。
コードノード:「コード」とはプログラミングコードのことです。つまりワークフローにPythonなどのプログラミングコードを記述し、実装できます。
イテレーションノード:繰り返し処理が可能なノードです。同じアクションを複数回行うためのものです。
テンプレートノード:「テンプレート」とはあらかじめ用意された定型文を指しており、例えばエラーメッセージや「受付しました」などの定型文、報告書の統一された部分の出力などが可能です。
ワークフロー作成の基本的な手順
ワークフローを作成する基本的な手順は、次の通りシンプルなものです。この基本形を踏まえて、詳細を作り込んでいきましょう。
STEP1.ワークフローの設計
まずDifyを触る前に、どのようなワークフローを作成したいかを検討し、設計しましょう。そのワークフローの実装目的や用途、フロー、出したい成果などを具体的にします。
STEP2.ノードの追加と設定
Difyのワークフロー上で設計通りにノード追加と設定を行っていきます。1のワークフロー設計時にノードへ落とし込んでおくのも良いですが、Difyを操作しながら実施するのでも良いでしょう。
Difyにログインしたら、「アプリを作成する」→「最初から作成」へと進み、作成タイプは「ワークフロー」を選びます。
ワークフローの画面上「開始」ノードが表示されるため、「+」を押してノードを追加していきます。設定項目を入力しながら作っていきましょう。
STEP3.出力テストと修正
終了したら、出力テストを行い、問題があれば修正して完成させていきましょう。問題なく稼働することが確認できれば、「公開」ボタンを押せば公開できます。

Difyのワークフロー機能の活用事例
Difyのワークフローツールの活用事例をご紹介します。
3Cレポーティング支援
リコーのDifyの社内実践事例です。リコーはDifyを提供する米LangGenius社と販売・構築パートナー契約を締結しており、社内実践を進めながらAIの民主化(市民開発)を実現し、業務効率化やイノベーション創出につなげています。
その取り組みの一環として、DX推進による業務効率化を目的とした、市場動向レポートの作成業務をAI活用で効率化するアプリケーション開発を実施しました。

従来、27ものサイトをスタッフが検索して3C(※)の観点から重要と思われる情報を探し出し、影響分析を加えた市場レポートを月1回作成していました。しかし1回のレポート作成に約17時間/月の工数がかかっていたこともあり、月1回の配信にとどまっていました。
※3C:Customer(市場・顧客)、Competitor(競合)、Company(自社)の頭文字を取ったもの。マーケティング環境分析の指標として用いられる。
そこでDifyのワークフローにより、検索した3C情報を自動で分類・抽出して日次で配信するアプリを開発。選定した3C記事の傾向や選定理由、急上昇キーワードを添えて日次でMicrosoft Teamsに配信する仕組みです。
毎日、配信できるようになったことから、タイムリーな情報提供と大幅な業務の効率化を実現。さらに、戦略・施策に関する議論などの創造的な仕事に注力できるようになりました。
【関連リンク】
「"はたらく"の変革」で社会課題の解決に貢献 リコーが提供する「使える・使いこなせるAI」とは(日経電子版特集)
経費精算の自動化
ある企業は、Difyのワークフローを用いて経費精算の業務プロセスを自動化する取り組みを実施しました。
従来は、月末に一括で経費精算を行う中で、経理部門が逐一、領収書の内容に抜け漏れがないかをチェックしていましたが、煩雑であるのに加えてミスも許されないため、心理的な負荷も高まっていました。
経費精算ソフト上の経費申請データのうち、領収書の添付が必要なものをDifyが特定。領収書データを突き合わせ、AIが内容をチェックします。最終的にGoogleスプレッドシートに出力し、人が最終チェックを行うようにしました。
業務負荷の削減につながったほか、経理担当者の心理的負荷の軽減を実現しました。
インサイドセールスのノンコア業務の自動化
ある企業の営業部門では、インサイドセールスにおけるオンライン商談後に議事録作成やタスク整理、御礼メールといった一連の業務に負荷が高まっていました。
そこで商談の録画データをDifyに連携し、要約と議事録作成および御礼メール文のドラフトを作成するなどの一連のプロセスをワークフローで自動化しました。
結果、オンライン商談1回ごとに30分かかっていたところ、5分に短縮できるようになりました。商談の可視化による営業会議の質向上にも寄与しています。

まとめ
Difyのワークフローを用いれば、業務プロセスをAIによって簡単に自動化することができます。社内のAI活用を推し進めることにつながるため、ぜひ取り組んでみてください。
Dify導入・運用におけるセキュリティやメンテナンス、ライセンスに関するサポートが必要な場合は、リコーにおまかせください。
リコーは「Difyサービス」をご提供しており、ライセンスの購入から構築・技術伴走支援・教育支援までワンストップで支援いたします。
Difyを学びたい方から、全社展開や専用環境構築を目指したい方まで、Difyを使いたいすべての方への支援が可能です。お客様と共に取り組み、成長してまいります。
AI関連サービスのご提供を通じて、貴社のお手伝いをさせていただきますので、ぜひお気軽にご相談ください。









