Dify

Dify

LangGenius · コーディング · その他

DifyはAIエージェントやワークフロー、RAGパイプラインを構築できるオープンソースAIプラットフォームであり、LLMアプリ開発プラットフォームでもある。LangGeniusがDify AIとしてクラウドで提供し、チームは自前のサーバーにも設置できる。

Dify の画面プレビュー

Dify について

What Is Dify

DifyはLangGeniusが提供するAIアプリ構築プラットフォームで、名前はDefineとModifyに由来する。ワークフロー用の視覚的なキャンバス、RAGパイプライン、エージェントのツール、モデル管理を一つのワークスペースにまとめており、チャットボット、文書アシスタント、自動レポートを単一の設定から動かせる。

魅力は配備の主導権にある。Dify Cloudはサーバーを代わりに面倒を見てくれ、Community Editionはオープンライセンスで配布され、Dockerのコマンド一つでインストールできる。データを第三者に出せないチームは自前のマシンで動かせ、ワークフローエディタもそのまま使える。

導入前に見ておきたい制約は三つある。課金はワークスペース単位なので、同じプランなら小さいチームも大きいチームも支払額は同じになる。自前で設置すると、更新、バックアップ、セキュリティは自社のエンジニアが担うことになる。プラットフォームのプランは月払いではなく年払いで、短い試用の入口コストが上がる。

Getting Started

  1. cloud.dify.aiで無料のSandboxプランに登録するか、Community Editionのリポジトリを複製し、Docker Composeで起動して自前の環境に設置する。
  2. OpenAI、Anthropic、Gemini、あるいはローカルの実行環境のAPIキーを追加してモデルプロバイダーを接続し、アプリの既定モデルを選ぶ。
  3. アプリを作成し、種類を選ぶ。チャットボット、テキスト生成、エージェント、複数ステップのタスク向けワークフローのいずれかだ。
  4. キャンバスで処理の流れを組み、文書を入れた知識ベースを追加し、エージェントが呼び出せるツールをつなぐ。
  5. プレビュー画面で試し、共有できるWebアプリとして公開するか、API経由で呼び出す。

AIツール情報

Difyの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 - $590/yr per workspace
プラットフォームWeb, self-hosted (Docker), API
開発元LangGenius
カテゴリコーディング · その他
リリース日May 2023
最終更新Oct 2026
サイト訪問数1M
サイト世界ランキング43.8K
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • AIアプリを作る開発者
  • 機械学習の担当がいない小さなチーム
  • セキュリティを重視する企業

タスク

  • サポートボットの構築
  • 文書のQ&A自動化
  • 複数ステップのワークフロー

シーン

  • 社内FAQアシスタントの公開
  • 本格開発の前にAI機能を試作
  • プライベートなLLMゲートウェイの運用

主な機能

ビジュアルなワークフローキャンバス

ノードをキャンバスにドラッグして、アプリがどう考え、どう動くかを決める。基本部分はコードを書かずに済む。エディタは往復する会話向けのChatflowと、単発やバッチ処理向けのWorkflowに対応し、組み立て中に各分岐の出力が表示される。

幅広いモデル対応

Difyは数十のプロバイダーの数百のプロプライエタリ/オープンモデルに接続する。OpenAIやAnthropicからローカルの実行環境まで広がり、OpenAI互換のエンドポイントも受け付ける。ロジックを組み直さずアプリの下のモデルを差し替えられるので、価格と品質の検証は安く済む。

RAGパイプライン

検索の層は、文書の取り込みから回答までを一通り覆う。PDFやスライドなど一般的な形式のテキスト抽出も備える。ファイルを読み込むと、プラットフォームが分割して索引化し、アプリは当て推量ではなく自社の資料に回答を結びつける。

エージェント機能

エージェントはFunction CallingかReAct方式のループで動く。このAIエージェント構築ツールでは、既製のツールや自作のツールを付け足し、エージェントにWeb検索、コード実行、サービス呼び出しをさせられる。Difyは数十のツールを備え、プラグインの仕組みでさらに公開できる。

Prompt IDE

専用のエディタでプロンプトを書き、比べ、各モデルの反応を試せる。読み上げなどの追加機能もチャットアプリに足せる。プロンプトの作業をアプリのロジックから切り離すので、調整の見直しが速くなる。

LLMOpsと可観測性

プラットフォームはアプリの実行を記録し、性能を長期に追跡する。Langfuse、Opik、Arize Phoenixといったツールとも連携する。チームはコストと品質を見張り、弱い回答に注釈を付け、実際の利用からプロンプトとデータセットを改善できる。

APIとBackend-as-a-Service

すべての機能がREST APIを公開するので、動くアプリをそのまま自社の製品に組み込める。デモで止まる必要はない。difyctlというCLIを使えば、ターミナル、スクリプト、CIパイプラインからアプリを実行し管理できる。

メリットとデメリット

メリット

  • オープンライセンスとDockerインストールにより、プラットフォーム全体を自前のハードウェアで動かせる。
  • ビジュアルキャンバスとAPIが同居するので、非エンジニアが試作し、開発者が作り直さずに拡張できる。
  • 数百のモデルと数十のツールがすぐ使え、本来なら自分で書くつなぎのコードを減らせる。
  • 可観測性の連携がコストと品質を追うので、実際の利用からプロンプトを改善しやすい。

デメリット

  • クラウドのプランはワークスペース単位の課金で、同じプランなら2人のチームも12人のチームも支払額は同じ。
  • プラットフォームのプランは年払いで、月払いの選択肢に比べて短い試用が割高になる。
  • セルフホストでは更新、バックアップ、セキュリティが自社に残るため、担当者が必要になる。
  • SSOや監査ログなど最も進んだガバナンス機能はEnterpriseプランの内側にある。

よくある質問

Difyはスタックを自分で組み立てずにAIアプリを作るために使う。チャットボット、エージェント、文書アシスタント、自動化ワークフローを作り、Webアプリとして公開するかAPIで呼び出す。