<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=139163818022217&amp;ev=PageView&amp;noscript=1"> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=271598307802760&amp;ev=PageView&amp;noscript=1">

Box AI APIを使用してBox Hubsから高度なコンテンツインサイトを取得する方法

 公開日:2025.04.01  更新日:2026.06.10

Box Hubsのドキュメント管理とBox AI APIのコンテンツ分析を組み合わせて活用すると、ワークフローの効率化に役立ち、チームは既存の資料を基により多くの情報に基づいた意思決定を行うことができます。

Box AI APIBox Hubsを使用すると、開発者や組織は、多くの汎用性の高い企業ドキュメントを理解し、そこからインサイトを提供できるインテリジェントなコンテンツ管理アプリケーションを構築できます。

0_DSUvIBPIluGvCZ59

Box Hubsの一般的なユースケースには、資産管理Hub、チームや部署のサイト、セールスイネーブルメントポータル、マーケティングポータル、オンボーディング用Hubなどがあります。

マーケティングポータルのユースケースを詳しく見てみましょう。マーケティングチームは、製品のリリースに関するすべての資料を一元管理するための専用のHubを作成し、チームメンバーがキャンペーンドキュメントに組織的にアクセスできるようにします。Box AI APIを使用して、チームは、既存のマーケティングコンテンツから、成功したキャンペーンに共通するテーマの特定や長い市場調査レポートの要約など、主要なインサイトを抽出できます。

Box HubsBox AI APIを有効にする方法

Box AI APIBox Hubsは、Box管理コンソールで有効にできます。以下の手順を実行します。

  1. [Enterprise設定] に移動します。
  2. [Box AI] タブを選択します。
  3. [すべての管理対象ユーザーに対してBox AI for Hubsを無効にしました] というオプションで構成を有効にします。
  4. [すべてのユーザーに対してBox AI for APIを有効にしました] というオプションで構成を有効にします。

Box AI APIおよびBox Hubsは、Enterprise PlusおよびEnterprise Advancedをご利用のすべてのお客様が利用できます。

0_DvqYIpiPlcevA6uS

Box AI APIの操作を開始する

Box Platformを初めて使用する場合は、開発者向けガイドにアクセスして、初めてのBox Platformアプリの作成方法を確認してください。

Box AI APIコールを実行するには、適切なスコープが有効になっているBox Platformアプリが必要です。Box開発者コンソールに移動して、目的のBox Platformアプリを選択し、[構成] タブに移動して、[アプリケーションスコープ] セクションまでスクロールし、[AIを管理する] スコープを有効にします。

0_8rFkZUv8Yco3P1Vj

アプリケーションのスコープまたはアクセスレベルを変更すると、アプリケーションの再承認が必要になります。詳細については、Developerドキュメントを参照してください。

Box AI APIを使用してBox Hubsにクエリを実行する

Hubに対してBox AIへの質問クエリを実行する際は、以下の点に注意してください。

  • itemsオブジェクトでは、値にhubsを指定したtypeパラメータを追加します。
  • 同じitemsオブジェクトにHubIDを含めます (HubIDはメインのBoxウェブアプリ内のURLで確認できます)。
  • modesingle_item_qaに設定する必要があります。
  • promptには、Hubコンテンツに対する質問を含めます。

cURLスニペットは次のようになります。

curl -i -L POST "https://api.box.com/2.0/ai/ask" \
     -H "content-type: application/json" \
     -H "authorization: Bearer TOKEN" \
     -d '{
         "mode": "single_item_qa",
         "prompt": "PROMPT",
         "items": [
            {
            "type": "hubs",
            "id": "HUB_ID"
            }
         ]
      }'

クエリ実行はHubにつき10,000ファイルに制限されているなど、既知の制限がいくつかあることに注意してください。また、英語以外の言語では、生成される結果の品質が低下する場合があります。詳細および最新情報については、こちらのサポートページを確認してください。

このBox AI APIリクエストは、Box AIのデフォルトの設定を使用して実行され、返されるレスポンスは次のようになります。

{
  "answer": "ANSWER",
  "created_at": "DATE",
  "completion_reason": "done",
  "ai_agent_info": {
    "models": [{
      "name": "mlp__bge_large_gpu",
      "provider": "mlp",
      "supported_purpose": "embedding"
    }, {
      "name": "azure__openai__gpt_4o_mini",
      "provider": "azure"
    }],
    "processor": "long_text_multi"
  }
}

Box AI APIのデフォルトの設定を上書きする方法 (LLMエンドポイントパラメータの変更、完了に必要なトークン数の調整、別のLLMモデルの選択など) に関する広範なチュートリアルについては、こちらのブログ記事をご覧ください。

ウェブアプリにBox Hubsを埋め込む

Box Hubsはウェブアプリに直接埋め込むこともできます。このソリューションにより、ネイティブのBox AIエクスペリエンスも実現します。iframeコードスニペットを生成して、ウェブアプリのソースコードに直接貼り付けることができます。詳細な手順については、以前のブログ記事をご覧ください。

🦄 Box Platformの他のエキスパートと交流したい場合は、サポートや知識共有のためのBox Developer Community (英語のみ) にご参加ください。


RECENT POST「開発者」の最新記事


開発者

Box、MCPアプリのサポート対象をChatGPT、Microsoft 365 Copilot、Gleanに拡大

開発者

AIエージェントにコンテンツの活用方法を教える: OpenAI Codex向けBox Skillの構築

開発者

Box AIとOpenAI Agents SDKで自律的なドキュメントワークフローを実行

開発者

Box CLI: 開発者とAIエージェントのためのコンテンツCLI