Box AI
Box AI
Box AI APIを使用すると、Platformアプリケーション内でBox AI機能を利用できます。たとえば、Box AIの質疑応答機能をサードパーティ製アプリケーションに実装したり、自社製品のコンテンツエディタ内で直接コンテンツを生成したりできます。
Box AI APIの機能
Box AI APIには、アプリケーションのワークフローで大規模言語モデル (LLM) を利用できるように設計された多数の機能が用意されています。
Box AIに対して、ユーザーの質問への回答、ドキュメントの内容の要約、ドキュメントで使用できるテキストの生成を求めることができます。また、Box AIを使用して、スキーマやメタデータテンプレートなど、 指定した入力データからメタデータを抽出することもできます。
Box AI for UI Elements機能を使用すると、アプリにBox AIを組み込むことができます。
Box AIに質問する
Boxに保存しているドキュメントで作業している間など、Box AI APIを使用して、そのコンテンツについて質問することができます。
Box AIは、指定されたファイルに基づいて、コンテンツに関する質問に回答したり、要約を生成したりできます。
ユーザーがドキュメントでの作業中にBox AIを操作する方法の例については、Box AI for Documentsを参照してください。
Box AIを使用してテキストを生成する
Box AI APIを使用すると、テキストをゼロから生成したり、Box Note内の既存のテキストから生成したり、プレビュー内の特定のドキュメントに基づいて生成したりすることができます。たとえば、プレビュー表示している記事に基づいてテンプレートやアジェンダを作成するようBox AIに求めることができます。
また、もう1つの例として、Box Notesでは、テキストの生成や既存メモのコンテンツのリファインにBox AIを使用します。詳細については、Box AI for Notesを参照してください。
メタデータの抽出
POST /2.0/ai/extractおよびPOST /2.0/ai/extract_structuredエンドポイントを使用すると、指定した入力からデータを抽出し、キー/値ペアの形式で返すことができます。
extract_structuredエンドポイントは、メタデータテンプレートから取得したあらかじめ定義された構造、または一連のフィールドに従ってデータを抽出する場合に使用します。ドキュメントが短い場合に使用してください。- ドキュメントが長くて複雑な場合は、抽出エージェント (強化) を使用します。
extractエンドポイントは、プロンプトを使用してファイルからデータを抽出する場合に使用します。プロンプトには、JSONやXMLなどの形式の文字列化バージョン、またはプレーンテキストを含めることができます。