Difyのチャットフローにエージェントブロックを置き、Brave SearchとWeb Scraperをツールとして渡すと、自社と競合の会社名や特徴を入れるだけでWebを調べて比較分析を返すボットが作れます。準備するのはDifyのアカウントと、OpenAIとBrave SearchのAPIキーです。
2025年7月22日のProcevoの講座では、講師のKEITOがスライドと実際の画面を切り替えながら、このボットを参加者と一緒にゼロから組み立てました。

入会金0円/契約期間の縛りなし
セミナー開催レポートブログ

Difyのチャットフローにエージェントブロックを置き、Brave SearchとWeb Scraperをツールとして渡すと、自社と競合の会社名や特徴を入れるだけでWebを調べて比較分析を返すボットが作れます。準備するのはDifyのアカウントと、OpenAIとBrave SearchのAPIキーです。
2025年7月22日のProcevoの講座では、講師のKEITOがスライドと実際の画面を切り替えながら、このボットを参加者と一緒にゼロから組み立てました。

Difyは、AIアプリをノーコードで作るためのオープンソースのプラットフォームです。ChatGPT(OpenAI)をはじめとする主要な大規模言語モデル(LLM)に対応しています。RAG(自分の資料を参照させる仕組み)、エージェント機能、プラグインやMCPによる外部ツール連携などを画面上の操作で組み合わせられます。FAQ対応ボット、Notion記録アプリ、スプレッドシートの自動更新、検索ボットなど、作れるものの幅は広めです。


作業を始める前に、次の3つを用意しておきます。

2026年11月時点のDify公式の料金ページによると、無料のSandboxプランは作れるアプリが5個まで、メッセージクレジットは200回分です。講座でも、すでにアプリを5個作っていた参加者は新しく作れず、不要なアプリを消してから進めていました。有料のProfessionalプランは年額590ドル(1ワークスペースあたり)で、アプリ50個まで作れます。
Difyのスタジオ画面で「最初から作成」を選び、アプリの種類は「チャットフロー」にします。チャットフローは、チャット形式でやり取りしながら、裏側では複数のブロック(ノード)を順番に処理していく形式です。名前は「競合リサーチボット」など分かりやすいものにしておきます。

最初にある「開始」ノードに、ユーザーが入力する項目を追加します。今回は自社と競合の2つです。

変数名は、あとでプロンプトの中から呼び出すときに使うので、英数字で分かりやすく付けておきます。
画面右上の「プラグイン」から、今回使う3つのプラグインをインストールします。


エージェントブロックで「エージェンティック戦略」を選べない場合は、Agent Strategyのプラグインが入っていないことが多いので、まずここを確認します。
開始ノードの次にある「LLM」ノードを削除し、代わりに「エージェント」ブロックを置きます。エージェントは、与えられたツールを自分で選んで何度も使いながら答えを組み立てるブロックです。



Brave Searchで検索して候補のページを見つけ、Web Scraperで中身を読む、という流れで調べてくれます。
モデルが選べない場合は、OpenAIのAPIキーがまだ登録されていません。右上のアカウントメニューから「設定」→「モデルプロバイダー」を開き、OpenAIの「セットアップ」にAPIキーを貼り付けます。保存して緑色の表示になれば接続できています。
OpenAIのAPIは前払い制で、講座では最低5ドルのクレジット購入が必要と説明されていました。2026年11月時点の公式料金では、gpt-4.1は100万トークンあたり入力2ドル・出力8ドル、軽量版のgpt-4.1-miniは入力0.4ドル・出力1.6ドルです(OpenAIのAPI料金ページ(https://openai.com/api/pricing/))。
Brave Searchは、Brave Search APIのダッシュボードで登録してAPIキーを発行し、Difyのツール設定に貼り付けます。講座の時点では無料プランを申し込む形でしたが、2026年11月時点の公式ページでは前払いクレジット制に変わっています。料金は検索1,000リクエストあたり5ドルで、毎月5ドル分の無料クレジットが付きます。不正利用を防ぐため、無料分だけを使う場合でもクレジットカードの登録が必要です。

APIキーはパスワードと同じなので、画面共有中に映したり、人に送ったりしないよう注意します。
エージェントブロックの「INSTRUCTION」には、エージェントへの指示(システムプロンプト)を書きます。たとえば「企業分析の専門家エージェントとして、自社と競合を比較し、それぞれの競争優位性を分析してください」といった役割と目的を書き、その中に開始ノードで作った変数を入れます。



最後に「回答」ノードの応答欄に、エージェントの出力(text)を入れて完成です。
右上の「プレビュー」で、自社情報と競合情報を入力して実行します。エージェントが検索とページ読み取りを繰り返す様子が表示され、最後に比較結果が返ってきます。うまく動いたら「公開する」を押せば、ほかの人も使えるチャットボットの完成です。


処理に時間がかかってタイムアウトすることがあります。その場合は、もう一度実行するか、モデルを処理が速く料金も安い gpt-4.1-mini に変えると安定しやすくなります。

講座で多かったつまずきは次のとおりです。

エラーが出たら、まずこの一覧を上から順に確認すると原因を見つけやすくなります。
Difyのチャットフローの基本はDifyの使い方入門|チャットフローでSNS投稿文を一括作成するAIアプリの作り方、エージェントの考え方そのものはAIエージェントの使い方|フォルダ整理から見積もり・動画マニュアルまでで扱っています。
クラウド版のSandboxプランは無料で、アプリは5個まで、メッセージクレジットは200回分です(2026年11月時点、Dify公式の料金ページ(https://dify.ai/pricing))。自分のOpenAI APIキーを登録すれば、モデルの利用料はOpenAI側で支払う形になります。
前払いクレジット制で、検索は1,000リクエストあたり5ドルです。毎月5ドル分の無料クレジットが付くので、個人で試す程度なら無料の範囲に収まることが多いです。登録にはクレジットカードが必要です(2026年11月時点、Brave Search APIの公式ページ(https://brave.com/search/api/))。
Dify Agent Strategyのプラグインが入っていない可能性があります。画面右上の「プラグイン」から追加してください。
もう一度実行するか、モデルを gpt-4.1-mini に変えてみてください。調べる範囲を絞るようにインストラクションを書き直すのも効果があります。
使えます。右上の「公開する」を押すとチャットボットとして公開され、「アプリを実行」で開くURLを共有すれば、ほかの人も同じボットに質問できます。
アーカイブ動画はProcevoで見られます
プランは登録のあとに選べます