AI

Bright Dataプラグインを使用して、Webアクセス機能でOpenClaw AIアシスタントを拡張する

OpenClawにBright Dataプラグインを設定し、AIアシスタントにリアルタイムのWebアクセス、ボット回避スクレイピング、および大規模な構造化データ取得機能を提供しましょう。
2 分読
OpenClaw with Bright Data blog image

この記事では、以下の内容について解説します:

  • 静的データと限定的なWebインタラクションが、OpenClawアシスタントの最大の制約となる理由。
  • 公式のBright DataプラグインをOpenClawに導入することで、これらを克服する方法。
  • OpenClawのBright Dataプラグインを使い始めるためのチュートリアル。

さっそく見ていきましょう!

OpenClawの最大の制限事項と対処法

GitHubでの34万1千件(現在も増加中)という驚異的なスター数は、OpenClawがAI業界に与えた影響を如実に示しています。このソリューションが極めて強力で、有用な機能が満載であることは疑いようがありません。しかし、その基盤となるエンジンであるLLM(大規模言語モデル)の制限をそのまま引き継いでいます。

具体的には、LLMには2つの大きな制約があります:

  • 知識の陳腐化:LLMは、特定の時点を境に更新されない静的なデータセットで学習されています。
  • 外部世界との相互作用の欠如:Webを含む外部サービスと直接やり取りすることができません。

これらの問題は、OpenClawに限らず、LLMを活用したあらゆるソリューションに影響を及ぼします。これらは、LLMに外部ツールを呼び出す能力を与えることで解決できます。例えば、Webとの対話やデータアクセスを行うツールを提供することで、エージェントはWebから文脈情報を取得できるようになります。これにより、ページを探索し対話しながら、知識を拡張することが可能になります。

OpenClawは、カスタムツール、プラグイン、スキルを通じてこの仕組みをサポートしています。これらをセットアップに追加することで、OpenClawアシスタントを駆動するAIエージェントの機能を拡張できます。これこそが、LLMに内在する制限を克服する最も簡単な方法です!

OpenClaw Bright Dataプラグインのご紹介

Bright Dataは、公式プラグイン(および公式スキル)を通じてOpenClawとの統合をサポートしています。このプラグインは、OpenClawのスキルやプラグインのための公式パブリックレジストリ兼マーケットプレイスであるClawHubで利用可能です。

OpenClaw Bright Dataプラグイン(@brightdata/brightdata-pluginは、Bright Dataのインフラストラクチャの機能をOpenClawエージェントに直接組み込みます。設定後、エージェントは以下の機能を利用できるようになります:

  • SERP API を利用した Google、Bing、Yandex でのリアルタイム Web 検索(地域ターゲティングオプション付き)。
  • CAPTCHA、JavaScriptのレンダリング、レート制限を自動的に処理するBright Data Web Unlockerによる、ボット検知回避機能付きのウェブスクレイピング。
  • 実際のChromiumインスタンスによる完全なブラウザ自動化。Bright DataのBrowser APIを経由することで、あらゆるウェブサイトとの信頼性が高く、ブロックされないインタラクションを実現します。
  • Bright DataウェブスクレイピングAPIを活用した50種類以上の構造化データツール。Amazon、LinkedIn、Instagram、TikTok、YouTube、RedditなどのプラットフォームからクリーンなJSONデータを取得します。

これらすべてに、手動でのAPI接続、プロキシ設定、余分なオーバーヘッドは一切不要です。

Bright Dataを真に際立たせているのは、195カ国にまたがる4億以上のIPアドレスからなるプロキシネットワーク上に構築されたインフラストラクチャです。これは世界最大級のプロキシネットワークの一つであり、無制限のスケーラビリティと同時実行性を実現します。その結果、99.99%の稼働率と99.95%の成功率を誇る、極めて信頼性の高いプラットフォームとなっています。

このプラグインをOpenClaw環境に追加することで、AIアシスタントは最新かつ文脈に沿った情報を検索できるようになります。人気ウェブサイトから構造化データを取得し、プログラム的にWebページとやり取りすることも可能です。これらすべてが、ブロックや信頼性の問題に悩まされることなく、大規模に実行されます!

Webアクセス機能を持つAIアシスタント向けにOpenClawでBright Dataプラグインを設定する方法

このステップバイステップのセクションでは、公式プラグインを使用してBright DataをOpenClawに統合する手順をご案内します。

これにより、WhatsApp、Telegram、Slackなどのチャネルでチャットできる基盤となるAIエージェントの機能が拡張されます。具体的には、OpenClawアシスタントがウェブデータのスクレイピング、ウェブ検索、およびウェブページとの対話を行う能力を獲得します。

注:OpenClawでスキル経由でBright Dataを設定したい場合は、別途用意されている専用ガイドに従ってください

以下の手順に従って、OpenClawのBright Dataプラグインの使い方を学びましょう!

前提条件

このチュートリアルを進めるには、以下の前提条件を満たしていることを確認してください:

Bright Data アカウントの設定については、後ほど専用のセクションで手順を説明しますので、現時点では心配する必要はありません。

ステップ 1: OpenClaw のインストールと設定

次のコマンドで OpenClaw をインストールしてください:

curl -fsSL https://openclaw.ai/install.sh | bash

その後、ウィザードの手順に従って LLM を設定し、チャットチャネルを接続してください。この例では、WhatsApp でのチャット用にOpenAI GPT-5.4 Miniモデルを設定済みであることを前提としています。その他の設定でも問題ありません。

手順の詳細については、公式ドキュメントを参照するか、「Extend OpenClaw with Bright Data Skills for a Web-Data-Ready WhatsApp AI Assistant」記事の最初の4つのステップに従ってください。

おめでとうございます!これで OpenClaw がローカルで動作するようになりました。

ステップ 2: Bright Data OpenClaw プラグインのインストール

OpenClaw Bright Dataプラグインをインストールするには、次のコマンドを実行してください:

openclaw plugins install @brightdata/brightdata-plugin@latest

次のような出力が表示されるはずです:
The output produced by the “openclaw plugins install” command

IDがbrightdataのプラグインがインストールされ、デフォルトで読み込まれるように設定されます。次に、変更を反映させるためにOpenClawゲートウェイを再起動してください

openclaw gateway restart

プラグインが正常に追加されたことを確認するには、以下を実行してください:

openclaw plugin list

ターミナルに表示されるテーブルに「brightdata」プラグインが一覧表示されるはずです:
Note the “brightdata” plugin
素晴らしい!これで Bright Data プラグインが OpenClaw 環境に正常に追加されました。

ステップ 3: プラグインの設定

OpenClawのBright Dataプラグインは、OpenClaw AIアシスタントをBright Dataアカウントに接続することで機能します。内部的には、Bright Data APIキーを通じて認証を行い、Bright Dataサービスに対してAPI呼び出しを行います。

まず、Bright DataアカウントでAPIキーを生成する必要があります。まだアカウントをお持ちでない場合は、新規作成してくださいすでにアカウントをお持ちの場合は、ログインしてください。その後、公式ドキュメントに従って最初のAPIキーを生成してください

ローカル開発では、APIキーをグローバル環境変数として設定できます:

export BRIGHTDATA_API_TOKEN=<YOUR_BRIGHT_DATA_API_KEY>

あるいは、永続的な設定としてOpenClaw設定に保存することもできます:

openclaw config set plugins.entries.brightdata.config.webSearch.apiKey <YOUR_BRIGHT_DATA_API_KEY>

<YOUR_BRIGHT_DATA_API_KEY>のプレースホルダーを、実際の API トークンに置き換えてください。

いずれかのコマンドを実行した後、OpenClawゲートウェイを再起動することを忘れないでください:

openclaw gateway restart

この API キーは、アカウントで設定された必要な Bright Data ゾーンに接続するために使用されます。具体的には、このプラグインにはWeb Unlocker API ゾーンBrowser API ゾーンの 2 つのサービスが必要です。

Bright Dataダッシュボードでこれらを作成し、プラグイン内でゾーン名を設定することも可能ですが、必須ではありません。初回使用時、プラグインが自動的に以下のゾーンを作成します:

  • mcp_unlocker(Web Unlocker APIゾーン)
  • mcp_browser(Browser APIゾーン)

したがって、手動での設定は不要です。これで、OpenClaw Bright Dataプラグインの設定は完了し、AIエージェントに動作するツールを提供できる状態になりました。素晴らしい!

:プラグインを初めて実行すると、Bright Dataダッシュボードの「Proxies & Scraping」セクションにある「My Zones」テーブルに、以下のゾーンが表示されます:
Note the “mcp_unlocker” and “mcp_browser” zones

ステップ #4: プラグインの制御

次に、ダッシュボードでプラグインが利用可能であり、正しく設定されていることを確認します。まず、OpenClawダッシュボードを起動してください:

openclaw dashboard

次のような出力が表示されるはずです:
Note the dashboard URL

ダッシュボードの完全なURLをコピーし、ブラウザに貼り付けてください。OpenClawダッシュボードが表示されます:
The OpenClaw dashboard

左側の列で「Automation」という項目を見つけ、クリックします。「Automation」ページで、「Plugins」タブに移動します:
Reaching the “Plugins” tab on the “Automation” page

まず、「Plugin Allowlist」セクションを確認してください:
The “Plugin Allowlist” section
空の場合(この例のように、これがデフォルト設定です)、すべてのプラグインの実行が許可されていることを意味します。空でない場合は、必ずbrightdataプラグインを追加してください。そうしないと、AIアシスタントには表示されません。

次に、「Plugin Entries」セクションで下にスクロールし、「@brightdata/brightdata-plugin」カードを探します。それを展開すると、次のように表示されます:
The “@brightdata/brightdata-plugin” card
プラグインが有効になっていることを確認してください。有効になっていない場合は、「Enable @brightdata/brightdata-plugin」オプションを切り替えて有効にしてください。

次に、「@brightdata/brightdata-plugin Config」セクションを展開します。前の手順でapiKey設定を行った場合、「Bright Data API Token」フィールドに値が設定されていることが確認できます:
Note the “Bright Data API Token” config
ここでは、プラグインの動作をカスタマイズするための追加設定も行うことができます。この例では、すべてデフォルトのままにしておいてください。

すべて問題なさそうです!あとは、Bright Dataプラグインを介して、新しいWebアクセス機能を備えたAIアシスタントをテストするだけです。

ステップ #5: 統合のテスト

WhatsApp(または設定済みのチャットチャネル)を開き、次のような質問をしてみてください:

Amazonで以下の商品を購入したいのですが:

現在の価格、在庫状況、および配送予定日を教えていただけますか?

また、今が購入のベストタイミングかどうか分かりません。Amazonの次のセールイベントの日程を確認し、詳細が分かる記事へのリンクも併せて教えていただけますか?
Asking the question in the WhatsApp chat connected to OpenClaw

それでは、OpenClawダッシュボードの「Chat」ページに移動してください。AIエージェントが同じメッセージを受信していることが確認できるはずです。これを処理するために、アシスタントはBright Dataプラグインからいくつかのツールを呼び出します。数秒間応答を待っていると、ツールの出力要素も表示されるようになります。
Note the tools called by the agent
このケースでは、AIアシスタントは以下のツールを呼び出しました:

brightdata_amazon_productの「ツール出力」カードを展開すると、セキュリティ上の理由からOpenClawによって追加された警告が表示され、その後にAmazonの商品データを含むJSONが続きます:
Note the JSON response with the Amazon product data

このデータは、Bright Data Amazonスクレイパーによって取得されます。このスクレイパーはページにアクセスし、ボット対策(悪名高いAmazon CAPTCHAを含む)を回避して関連情報を抽出し、構造化された形式で返します。

同様に、brightdata_searchカードの出力を展開してみてください:
Note the structured SERP returned by the tool
エージェントが実行したクエリに対応する、構造化されたJSONレスポンスが表示されます。この例では、AIアシスタントがリクエストに対応するために3つの検索クエリを発行しました。

数秒後、次のようなレスポンスが得られます:
The response produced by the OpenClaw AI agent and sent to your WhatsApp chat

このレスポンスは文脈に沿ったものであり、実際のリンクを含み、Amazonの商品ページから直接取得した最新かつ正確なデータを提供しています:
The Amazon target page
重要:Bright Dataツールを使用しない通常のLLMでは、このような結果は得られません。同様に、一般的なウェブスクレイピングツールはAmazonによってブロックされたり、Googleでの検索クエリを実行できなかったりする可能性があります。したがって、受け取ったレスポンスは、OpenClawにBright Dataプラグインを統合することで得られる利点の直接的な結果です。

これは単純な例に過ぎませんが、OpenClawのBright Dataプラグインは、エンタープライズレベルのシナリオを含め、他にも多くのユースケースを実現します。さあ、さまざまなプロンプトを試してみてください!

エージェントが、高い成功率と大規模な処理能力で、ウェブ検索、構造化データの抽出、ウェブページとの対話を行う方法をご覧ください。

さあ、これで完了です!OpenClawアシスタントにBright Dataプラグインを統合することのメリットを実感していただけたことでしょう。

まとめ

このブログ記事では、OpenClawを搭載したAIアシスタントの主な制限事項について理解できたはずです。これらの制約はOpenClaw自体に起因するものではなく、基盤となるLLM(大規模言語モデル)に起因するものです。結局のところ、LLMは静的な知識に依存しており、ウェブと対話することはできません。

これらの課題を克服するために、公式のOpenClaw Bright Dataプラグインを利用して、OpenClawにBright Dataの機能を拡張することができます。これにより、AIアシスタントにウェブ検索、ウェブとの対話、ウェブスクレイピングツールが装備され、これらすべてが市場で最も堅牢なインフラストラクチャの一つによって支えられます。

Bright DataのAI対応ツールをぜひご検討いただき、エージェントのためのリアルタイムWebアクセスを活用してください。

今すぐ無料でBright Dataアカウントを作成し、強力なウェブデータソリューションを活用した開発を始めましょう!