タグ: 使い方

  • Difyではじめてのチャットボットを作る——まず「動いた」までを最短で

    はじめてアプリを作るとき、進め方は大きく2つに分かれます。ひとつは、設定項目をひととおり理解してから作ろうとする進め方。もうひとつは、まず最小限の形で動かしてから、少しずつ足していく進め方です。

    前者は丁寧ですが、覚えることが多く、1つめのアプリができる前に手が止まりがちです。この記事は後者の進め方で、Difyでのチャットボットの作り方を紹介します。チャットボットを1つ作り、画面の中で実際に会話できたら完成です。凝った設定は使いません。

    ※本記事の画面・名称は2026年9月時点のDify Cloudにもとづいています。

    始める前に確認すること

    手を動かす前に、準備が整っているかと、何を作るかの2点だけ確認しておきます。

    初期設定が済んでいれば、準備はできています

    前の記事までで、アカウントの登録と初期設定(モデルプロバイダーと既定のモデルの設定)を済ませていれば、このまま進められます。APIキーを自分で登録していなくても大丈夫です。 初期設定のままで、アプリを動かす分のモデルは使えます。

    使うモデルも、最初は選び直さなくてかまいません。初期設定のモデルのまま始めて、困ったら変えれば十分です。選び方の考え方は前の記事で扱いました。LLMモデルの選び方の基本

    今回作るもの

    今回は、ビジネスメールの言い回しを相談できるチャットボットを作ります。

    「この一文、もう少し丁寧にしたい」と相談し、返ってきた案に「もう少し短く」「もっと柔らかく」と重ねて頼む——そんな使い方を想定しています。

    この題材を選んだのには理由があります。

    • 自分の資料を用意しなくても成り立つ(一般的な言葉づかいの相談なので、社内の情報は要らない)
    • やり取りを重ねる意味がある(1回で終わらず、直してもらう往復が自然に発生する)
    • 指示が数行で済む

    2つめが大事なところです。チャットボットは、やり取りを続けながら答えるタイプのアプリです。前の発言を踏まえて返事ができるので、「さっきの案をもう少し短く」が通じます。アプリの種類の違いは、シリーズの前半で整理しています。Difyで作れるアプリの種類を整理する

    チャットボットを作る手順

    ここからが手順です。上から順に進めてください。

    1. スタジオで「作成」から「最初から作成」を選ぶ

    左のメニューから「スタジオ」を開きます。アプリを作る場所です。

    右上にある「作成」を押すと、メニューが開きます。

    • 最初から作成
    • テンプレートから作成
    • DSL ファイルをインポート

    今回は「最初から作成」を選びます。まだアプリが1つもない場合は、画面の中央にも「最初から作成」のボタンが出ているので、そちらから進んでもかまいません。

    なお、「テンプレートから作成」は、用意されたアプリを元にして作る方法です。これは別の記事で扱います。

    2. 「初心者向けの基本的なアプリタイプ」を開いて「チャットボット」を選ぶ

    ここがいちばん迷いやすいところです。

    「最初から作成」の画面を開くと、アプリタイプの選択肢として「ワークフロー」と「チャットフロー」の2つが目に入ります。ところが、ここに「チャットボット」は見当たりません。

    チャットボットは、その下にある「初心者向けの基本的なアプリタイプ」の中に入っています。このボタンを押すと、「チャットボット」「エージェント」「テキスト ジェネレーター」の3つが現れます。ここから「チャットボット」を選んでください。

    Difyの「最初から作成」画面。上段に「ワークフロー」「チャットフロー」、その下の「初心者向けの基本的なアプリタイプ」を開くと「チャットボット」「エージェント」「テキスト ジェネレーター」が並び、「チャットボット」が選択されている
    最初に見えるのは「ワークフロー」と「チャットフロー」だけ。「初心者向けの基本的なアプリタイプ」を開くと「チャットボット」が現れます(2026年9月18日時点)

    名前に「チャット」が入っているからといって、「チャットフロー」を選ばないように注意してください。 チャットフローは、会話しながら裏側で処理の流れを組み立てるタイプです。できることが多いぶん、設定する部品も増えます。今回は最小で動かしたいので、いちばん手軽な「チャットボット」を使います。

    公式ドキュメントでは、ワークフローとチャットフローが主に推奨されるタイプとして案内されています。チャットボットは「基本的なアプリタイプ」のひとつで、会話型アプリを作る最もシンプルな方法という位置づけです。最初の1本を動かして仕組みをつかむには、この手軽さがちょうどいい、というのが今回チャットボットを選んだ理由です。流れを組むタイプは、第4章で扱います。

    3. 名前を付けて「作成する」

    アプリタイプを選んだら、その下の「アプリのアイコンと名前」に名前を入力します。今回は、たとえば「メール言い回し相談」としておきましょう。名前はあとから見分けがつけば何でもかまいません。

    「説明」は任意なので、空欄のままで大丈夫です。

    入力できたら、「作成する」を押します。これでアプリができあがり、編集用の画面が開きます。

    4. 指示(プロンプト)を数行だけ書く

    編集画面には、アプリへの指示を書く欄(「プロンプト」)と、実際に話しかけて試せる欄(「デバッグとプレビュー」)があります。

    チャットボットの編集画面。左側の「プロンプト」欄に指示が数行入力され、右側に「デバッグとプレビュー」欄と「Bot と話す」の入力欄がある。右上に使用中のモデル名と「公開する」ボタンが表示されている
    左の「プロンプト」欄に指示を書き、右の「デバッグとプレビュー」で話しかけます。使っているモデルは右上に表示されています(2026年9月18日時点)

    まず、指示を書く欄に、このチャットボットの役割を書きます。数行で十分です。 たとえば、次のような内容です。

    > あなたはビジネスメールの言い回しを一緒に考えるアシスタントです。> 相談された文面について、丁寧で読みやすい言い回しの案を出してください。> 案は長くなりすぎないようにし、日本語で答えてください。

    ここで書いたのは、「何者として振る舞うか」「何をするか」「気をつけること」くらいです。最初はこれで動きます。

    指示を上手に書くコツは、ここでは深追いしません。プロンプトそのものの考え方は、シリーズの前半で扱っています。プロンプトとは何か?AIへの指示の基本

    アプリの指示の書き方は、別の記事で詳しく紹介します。【内部リンク:記事019】(公開後追加)

    話しかけてみる

    指示を書いたら、さっそく試します。

    プレビューで最初のメッセージを送る

    画面の右側にある、話しかけて試せる欄を使います。また、画面の右上では、今のアプリがどのモデルを使っているかも確認できます。

    メッセージの入力欄に、相談したい文面を入れて送ってみましょう。たとえば「明日の打ち合わせを延期してほしい、と取引先に伝えたい」のような内容です。

    少し待つと、言い回しの案が返ってきます。

    もう一度、重ねて頼む

    返ってきた案に対して、もう一度メッセージを送ってください。 「もう少し短くしてください」「もっと柔らかい言い方にしてください」などで十分です。

    さきほどの案を踏まえた返事が戻ってくれば、会話がつながっています。 これが、やり取りを続けながら答えるチャットボットの動きです。

    「デバッグとプレビュー」欄の会話。1回目の返事(言い回しの案)の末尾に続けて、「文面例3を、もう少し柔らかい言い方にしてください。」と送り、その案を踏まえて柔らかくした文面が返ってきている
    1回目の案に続けて「もう少し柔らかく」と頼むと、さきほどの案を踏まえた返事が返ってきます(2026年9月18日時点)

    ここまでできたら、完成です。 あなたのチャットボットは、ちゃんと動いています。

    返ってきた言い回しが思いどおりでなくても、今は気にしなくてかまいません。最初のアプリで確かめたかったのは、作って、話しかけて、返事が来るという一連の流れです。

    最後にひとつだけ。書いた指示は、そのままでは下書きの状態です。

    2026年9月時点の画面では、右上の「公開する」を開いて「更新を公開」を押さないまま画面を再読み込みすると、書いた指示が消えていました。作ったチャットボットを次に開いたときも使えるように、ここで「更新を公開」を押しておきましょう。

    なお、「更新を公開」を押すと、このアプリのWebアプリ版にも内容が反映されます。人に使ってもらう方法と、そのときに気をつけることは別の記事で扱います。アプリのプレビューと公開方法

    うまく動かないとき

    途中で止まってしまった場合は、次の2つを確認してください。

    返事が来ない、エラーになる。 まず疑うのは、初期設定です。モデルプロバイダーが設定されているか、既定のモデルが決まっているか。このどちらかが抜けていることが、いちばんよくある原因です。設定のしかたは、初期設定の記事にまとめています。Dify Cloudのアカウント作成と初期設定

    返事は来るが、思った答えにならない。 これは失敗ではありません。指示の書き方で、答えはかなり変わります。まずは動いたことを確認できれば十分で、答えの質を上げる方法はプロンプト設計の記事で扱います。【内部リンク:記事019】(公開後追加)

    「チャットボットが見つからない」という場合は、手順2に戻って、「初心者向けの基本的なアプリタイプ」を開いたかを確かめてください。

    まとめ

    この記事では、Difyで最初のチャットボットを作り、会話するところまで進めました。要点を振り返ります。

    • アプリは、スタジオの「作成」→「最初から作成」から作る
    • チャットボットは、「初心者向けの基本的なアプリタイプ」を開いた中にある
    • 名前を付けて「作成する」を押せば、編集画面が開く
    • 指示(プロンプト)は、最初は数行で十分
    • 右側で話しかけ、2往復以上できれば完成
    • 書いた指示を残すには、右上の「公開する」→「更新を公開」を押す
    • 動かないときは、まず初期設定(モデルプロバイダーと既定のモデル)を確認する

    作ったアプリはスタジオに残っているので、あとから開いて手を加えられます。

    次の記事では、もうひとつのシンプルなタイプであるテキストジェネレーターを作ります。会話を続けるチャットボットとは違い、1回の入力で結果を返して完結するタイプです。2つを作り比べると、使い分けがはっきり見えてきます。テキストジェネレーターで単発生成アプリを作る

    作ったアプリを人に使ってもらう方法は、別の記事で紹介します。アプリのプレビューと公開方法

    ※本記事の内容は2026年9月時点のものです。Difyの画面構成・名称は変更されることがあります。実際に操作する際は、ご自身の画面とあわせてご確認ください。

  • Difyの画面構成——「やりたいこと」から行き先を引く

    スタジオ、ナレッジ、連携。ログインして左側のメニューを眺めたとき、まず思うのは「どこで何をするんだろう」ではないでしょうか。

    名前を見ただけでは中身が想像しにくいものが並んでいます。ひとつずつ開いて確かめてもいいのですが、それだと時間がかかりますし、そもそも自分が何を探しているのかも曖昧なままです。

    この記事では、Difyの主要な画面がそれぞれ何をする場所なのかを一巡します。ただしメニューを上から順に説明する形は取りません。読み終えたときに「これがしたいから、この画面へ行けばいい」と引ける状態を目指します。

    なお、この記事の内容は2026年8月時点のものです。 Difyは画面の変更が多く、メニューの項目も増えたり減ったりします。この点については記事の後半であらためて触れます。

    まず「やりたいこと」から引く

    細かい説明の前に、対応表を置いておきます。やりたいことが先、行き先が後です。

    やりたいこと行き先
    アプリを作る・編集するスタジオ
    自分の資料をAIに読ませたいナレッジ
    使うAIモデルを設定する連携
    外部サービスとつなぐ部品を探すマーケットプレイス
    テンプレートから始めたいホーム
    目的の場所が分からない画面上部の検索

    この表だけでも、当面は困らないはずです。メニュー名を覚えようとするより、やりたいことが浮かんだときにこの表を見返すほうが早いと思います。

    以降は、それぞれが何をする場所なのかを補足していきます。一度に覚える必要はありません。実際に使う場面が来たときに、その項目だけ読み返せば十分です。

    Dify Cloudの左メニュー。ホーム、スタジオ、Agents(ベータ版)、ナレッジ、連携、マーケットプレイスが並んでいる
    2026年8月27日時点の左メニュー。上から順に、ホーム/スタジオ/Agents(ベータ版)/ナレッジ/連携/マーケットプレイスが並んでいます

    それぞれの画面が何をする場所か

    ここからは、対応表に出てきた行き先を一つずつ見ていきます。それぞれ何をする場所なのか、役割だけを押さえていきましょう。

    スタジオ

    アプリを作る場所です。Difyでいちばん時間を使うことになるのが、おそらくここです。

    新しくアプリを作るのも、作ったアプリを開いて編集するのも、公開するのもスタジオから行います。一度作ったアプリはここに一覧で並ぶので、あとから開いて手を入れるときもスタジオが起点になります。

    前の記事で済ませた初期設定は、この画面で作業を始めるための準備でした。モデルの設定を先に済ませておく必要があるのは、そのためです。Dify Cloudのアカウント作成と初期設定

    なお、作れるアプリにはいくつかの種類があります。会話するもの、決まった流れを組むものなど、それぞれ性格が違います。種類の整理は別の記事で扱っているので、そちらをご覧ください。Difyで作れるアプリの種類を整理する

    ナレッジ

    自分の資料を置く場所です。

    一般的なAIは、あなたの会社のマニュアルや規程集の中身を知りません。そこに手元の文書を読み込ませておくと、その内容にもとづいて答えさせられるようになります。「経費精算のルールを社内規程から答えるボット」のような使い方の、資料側の置き場所にあたります。

    間違えやすいのですが、資料はアプリの中ではなくナレッジ側に置きます。 ナレッジに登録しておいたものを、アプリから参照する形です。そのため同じ資料を複数のアプリで使い回すこともできます。

    読み込ませ方や、精度を上げるための工夫はシリーズの後半でじっくり扱います。ここでは「資料はナレッジに置く」とだけ覚えておけば十分です。

    連携

    モデルや外部サービスをつなぐ場所です。

    前の記事で設定したモデルプロバイダーも、ここにあります。連携を開くと中に「統合」という区分があり、そこに項目が並んでいます。モデルプロバイダーのほか、ツール、データソース、トリガーといったものです。

    名前だけ見ると難しそうですが、共通しているのはどれもDifyの外側にあるものを指しているという点です。AIモデルは外部の提供元にありますし、ツールも外部のサービスを呼び出すための部品です。つまり連携は、Difyの外にあるものとDifyをつなぐ入口が集まっている場所だと考えると分かりやすくなります。

    設定の手順は前の記事で説明したので繰り返しませんが、「モデルの設定はどこだったか」と迷ったら連携を開けば見つかります。

    左メニューで「連携」を選んだ状態。右側に「統合」の一覧としてモデルプロバイダー、ツール、データソース、トリガー、エージェント戦略、拡張、カスタムAPIが並ぶ
    2026年8月27日時点の連携画面。左で「連携」を選ぶと、隣に「統合」の項目が並びます

    マーケットプレイス

    部品を探す場所です。

    Difyには、あとから機能を足していく仕組みがあります。使いたいモデルの提供元や、外部サービスと連携するための部品を、ここから探して追加できます。

    ホーム

    入口にあたる画面です。ログインすると最初に表示されます。

    目立つのはテンプレートの一覧です。よくある用途のアプリがあらかじめ用意されていて、そこから始められます。ゼロから組み立てるより、近いものを選んで手を加えるほうが早いことも多いので、最初のうちは眺めてみるとよいでしょう。

    テンプレートには絞り込みや検索も付いているので、「問い合わせ対応に使えそうなもの」といった探し方ができます。

    学習用のコンテンツや新機能の案内もここに出ます。毎回じっくり読む場所ではありませんが、何があるか一度見ておくと後で役に立ちます。

    Difyのホーム画面。上から新機能の案内、「Difyを学ぶ」、テンプレートの一覧が並んでいる
    2026年8月27日時点のホーム画面。下のほうにテンプレートの一覧と、カテゴリーの絞り込み・検索があります

    Agents(ベータ版)

    メニューに Agents という項目が並んでいることがあります。「ベータ版」と表示されている機能です。

    ベータ版は開発途中の段階を指すもので、名前や中身が変わる可能性があります。この記事では存在に触れるだけに留めます。

    迷ったら検索できる

    画面の上部にあるのが検索です。キーボードのショートカットも表示されているので、マウスを使わずに開けます。

    メニューを覚えていなくても、探しているものの名前が分かっていれば、ここから辿れます。作ったアプリが増えてきたときにも、一覧から目で探すより早いことがあります。

    「どこにあるか分からない」と手が止まったときの逃げ道として覚えておくと安心です。

    Difyの検索画面。検索対象として@app、@kb、@plugin、@agentsが選べる
    2026年8月27日時点の検索画面。検索する対象を選んでから探せます

    画面は変わる、という前提で読む

    最後に、この記事でいちばんお伝えしたいことを書きます。

    Difyの画面は変わります。 メニューの項目が増えることも、名前が変わることもあります。これは珍しいことではありません。開発の速いサービスでは普通に起きます。

    実際、この記事を準備しているあいだにもメニューの項目がひとつ増えました。数日のあいだの出来事です。

    ですから、この記事の画面と自分の画面が違っていても、壊れているわけではありません。 そういうときは、次のように読み替えてください。

    • 項目の名前が違う → 役割が近いものを探す(「モデルの設定に相当する項目」など)
    • 知らない項目が増えている → 新しく追加された機能の可能性がある。急いで理解しなくてよい
    • 探している項目が見つからない → 上部の検索を使う

    大事なのは、メニューを暗記することではなく「やりたいことから探す」という構えを持つことです。 それさえあれば、画面が変わっても迷いません。

    この記事の前半に置いた対応表を、名前ではなく「やりたいこと」の側から使ってもらうようにしたのも同じ理由です。画面の名前は変わっても、「アプリを作る」「資料を置く」「モデルをつなぐ」という目的そのものは、そう簡単には変わりません。

    まとめ

    この記事では、Difyの画面構成を一巡し、主要な画面がそれぞれ何をする場所なのかを見てきました。要点を振り返ります。

    • スタジオ=アプリを作る/ナレッジ=自分の資料を置く/連携=モデルや外部サービスをつなぐ
    • マーケットプレイス=部品を探す/ホーム=テンプレートなどの入口
    • Agents はベータ版の機能。名前や中身が変わる可能性がある
    • 迷ったら上部の検索から辿れる
    • メニューの項目は増減する。 記事と画面が違っても、役割で読み替えればよい

    画面の位置関係が分かれば、あとはそれぞれの使い方を覚えていくだけです。

    次の記事では、実際に使うAIモデルの設定を扱います。連携のどこを開くかはもう分かっているので、そこから先の話になります。モデルプロバイダーの設定とAPIキー登録

    ※本記事の内容は2026年8月時点のものです。メニューの構成・名称・項目数は変更されることがあります。実際に操作する際は、ご自身の画面とあわせてご確認ください。