---
title: Difyで何ができるの？
tags:  #生成ai #dify  
author: [yonekubo / アーキテクトの教科書](https://convert.docswell.com/user/tyonekubo)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/Y79WV2VP73.jpg?width=480
description: 2024/8/24 湘.なんか #1 LT登壇資料
published: August 24, 24
canonical: https://convert.docswell.com/s/tyonekubo/5V1V2E-lt-dify
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/Y79WV2VP73.jpg)

Difyで何が
できるの？
湘.なんか #1
Aug. 24, 2024
Takeshi Yonekubo


# Page. 2

![Page Image](https://bcdn.docswell.com/page/G78NP5PXJD.jpg)

About Me
• 米久保 剛 (よねくぼ たけし)
• SIer勤務のアーキテクト
• X: @tyonekubo
• 『アーキテクトの教科書
価値を生むソフトウェアのアーキテクチャ構築』


# Page. 3

![Page Image](https://bcdn.docswell.com/page/L7LP1Y1NJR.jpg)

Difyとは
ノーコードでLLMアプリを開発できるツール（OSS）
クラウド版サービスもあり


# Page. 4

![Page Image](https://bcdn.docswell.com/page/4EM4WNWQJW.jpg)

無料で結構使える
ローカル環境 or クラウドのFreeプラン
＋
Gemini 1.5 API
で個人利用レベルなら無料でそこそこ使える


# Page. 5

![Page Image](https://bcdn.docswell.com/page/PERWYDYKJ9.jpg)

アプリの種類


# Page. 6

![Page Image](https://bcdn.docswell.com/page/P7XPG1G5JX.jpg)

使い分け
アプリの種類
テキストジェネレーター
チャットボット（基本）
エージェント
ワークフロー ※β
チャットボット（Chatflow） ※β
目的
文章の要約などの定型処理を単発で行う
カスタムプロンプト
自分だけのカスタムチャットボット
画像生成やWeb検索などのツールを用い
てタスクを実行するチャットボット
定型的かつ複雑なタスクを実行する
チャットボット＋ワークフロー
（ワークフローは単発だが、chatflowは
対話ができる）
【サンプルアプリでデモ】


# Page. 7

![Page Image](https://bcdn.docswell.com/page/37KD424RED.jpg)

サンプルアプリ
CfPサポートくん
イベント情報や話したい
内容を入力すると、プロ
ポーザルのタイトルや概
要の案を出してくれる、
Chatflowアプリ


# Page. 8

![Page Image](https://bcdn.docswell.com/page/LJ3RL4LGE5.jpg)

ブロック：質問分類器
• LLMでユーザーの質問の意図（Intent）を分類


# Page. 9

![Page Image](https://bcdn.docswell.com/page/8JDYNQNNJG.jpg)

ブロック：LLM
• 使用するモデルはブロックごとに選択可能


# Page. 10

![Page Image](https://bcdn.docswell.com/page/VEP65L5N78.jpg)

ブロック：LLM（多段）
• 多段に連ねることが可能
• 例はMAGIシステムというプロンプトエンジニアリング
を利用（複数の専門家に議論させる）


# Page. 11

![Page Image](https://bcdn.docswell.com/page/27V3PQPYJQ.jpg)

ブロック：IF/ELSE
• 条件分岐もノーコードで可能


# Page. 12

![Page Image](https://bcdn.docswell.com/page/5JG3PWPWEL.jpg)

ブロック：ツール
• 組み込みツールを利用可能
• 例は指定したURLを参照して情報を要約して返す WEB
SCRAPERというツール


# Page. 13

![Page Image](https://bcdn.docswell.com/page/47Q5232QEP.jpg)

ブロック：出力
• ユーザー向け出力


# Page. 14

![Page Image](https://bcdn.docswell.com/page/KE49L1LYJ1.jpg)

ブロック：その他
• 知識取得：事前登録したナレッジを参照（RAG）
• コード：任意のPythonまたはJavaScriptを実行
• イテレーション：繰り返し処理（※コードと併用）
など


# Page. 15

![Page Image](https://bcdn.docswell.com/page/L71KLGLNEG.jpg)

トレース
• プレビュー実行すると途中経過を
トレースできる


# Page. 16

![Page Image](https://bcdn.docswell.com/page/G7WDVKQME2.jpg)

まとめ


# Page. 17

![Page Image](https://bcdn.docswell.com/page/4JZG4ZWM73.jpg)

Dify is
✓ノーコードなのでハードルが低い
✓無料で結構遊べる
✓LLMアプリの入門に最適


# Page. 18

![Page Image](https://bcdn.docswell.com/page/YE6Y3ZG5JV.jpg)

おわり


