3行でいうと

  • Difyで作るアプリの基本は2つです。1回で最初から最後まで走る「Workflow」と、会話の1ターンごとに走る「Chatflow」。公式のキー・コンセプトのページは、この2つを推奨しています。Chatbot、Agent、Text Generatorは、より単純な従来のアプリの種類として挙げられています。
  • 手順は、画面の上で部品(ノード)をつなぐ形で作ります。公式は「drag, connect, and configure」と書き、コードが必要なのは、ロジックがそれを要するときだけ、としています。
  • 自分の資料を読ませる「ナレッジ(Knowledge)」は、RAGの仕組みです。公式は、AIの答えを「より正確で関連性が高く、でたらめを言いにくくする」ためのものと説明しています(原文は「more accurate, relevant, and less prone to hallucinations」)。
  • 新しい「Agent」は、公式が「in beta」と書いています。ベータの区別は落とさないでください。
  • 作ったアプリは、Webアプリ、API、サイトへの埋め込み、MCPサーバーの形で公開できます(MCPは03で扱います)。

この記事は、公式の資料を2026年10月23日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。画面名やメニュー名は公式の表記を写しています。公式ページは要約の形で取得したため、読めていない部分は「公式の資料では確認できていない」「読んだ範囲では見つからなかった」と書きます。僕らの見立てや使い分けの提案は、必ず「見立て」と書いて、事実と分けます。

先に結論

前提:用語をそろえる

たとえ話:台所の「レシピカード」

Workflowは、レシピカードのようなものです。「材料(入力)を受け取る」「下ごしらえする」「味見を人に頼む」「盛りつけて出す」と、手順を順番に書いておけば、同じ料理を何度でも作れます。Chatflowは、お客さんと話しながら、一言ごとにそのレシピを1周する店員さんです。ナレッジは、店の「秘伝のノート」で、聞かれたことに合うページを探して見せます。エージェントは、レシピがなくても自分でツールを選ぶ料理人ですが、こちらはベータです(たとえは僕らの整理で、公式の説明ではありません)。

機能と使い方の場面

場面1:手順をつないで、決まった仕事を自動にする(Workflow)

ノードの種類は、公式の目次に、LLM、Knowledge Retrieval、Answer、Output、Agent、Question Classifier、If-Else、Iteration、Loop、Code、Template、Variable Aggregator、Document Extractor、Variable Assigner、Parameter Extractor、HTTP Request、List Operator、Tool、Start、User Input、Human Input が並んでいます。このうち「Code」ノードは公式のページを読めました。選べる言語は Python と JavaScript で、サンドボックスの中で動き、ファイルシステムへのアクセス、外へのネットワーク通信、システムコマンドの実行はできない、と書かれています。使える部品(ライブラリ)は用意された標準のものだけで、それ以外の import は実行時に失敗します。出力は、文字列が最大400,000文字、自動の再試行は最大10回までです。実行時間とメモリの上限は、そのページには書かれていませんでした。上の例と Code 以外のノードの中身は、今回は読めていません。

場面2:会話の窓口を作る(Chatflow)

場面3:自分の資料を読ませて答えさせる(ナレッジ)

場面4:決まった時刻や外からの合図で、自動で動かす(トリガー)

場面5:途中で人に確認してもらう(Human Input)

場面6:ツールを使いこなすAIを作る(Agent、ベータ)

場面7:公開して、使ってもらう

公式の「Publish」のページは、4つの方法を挙げています。

方法 公式の説明
Web Apps アプリを作ると自動で作られる、共有できるアプリ
API Integration 自分のプロダクトにAIを組み込む。体験とデータの流れを自分で決められる
Embed on Websites チャットのウィジェットや、インライン表示(iframe)として、サイトに載せる
MCP Server Claude DesktopやCursorのようなAIのツールにつなぐ

Webアプリの設定のページには、アプリの名前や説明、アイコン、色やテーマ、言語、著作権やプライバシーポリシーのリンクなどが挙げられています。Webアプリは初期状態で公開(URLを知っていれば誰でも開ける)で、ほかの公開範囲の説明は、そのページでは読んだ範囲では見つかりませんでした。サイトへの埋め込みのページは、トークンがHTMLに入るため、ページのソースを見れば分かる、という趣旨を書いています。

場面8:見守って、直す

気をつけること

出典