**注:**Boxでは、カスタムスキルを提供するために、サードパーティの人工知能テクノロジと機械学習テクノロジを活用しています。 Boxがこれらのテクノロジの保守、機能強化、サポートを行うことはありません。
Box Skillsとは?
Box Skillsは、Box内のフォルダを操作するコードの集合です。 これらのコードをフォルダに適用すると、Box Skillsによりそのフォルダ内に配置されている各ファイルが分析され、分析結果がメタデータとしてファイルに書き込まれます。 たとえば、音声スキルを適用したフォルダに音声ファイルを配置すると、音声から書き起こされたテキストが音声ファイルに追加されます。 ユーザーがBoxウェブアプリでこのファイルをプレビューすると、書き起こされたテキストも表示されます。 また、これらのメタデータは、検索を始めとする他のBox機能でも活用されます。
Box Skillsの仕組みについて教えてください。
Box Skillsフレームワークには4種類の主要コンポーネントがあります。- トリガー: Box Skillを起動します。 トリガーの種類には、Box Skillsが設定されているフォルダへのファイルのアップロード、コピー、移動などがあります。
- イベントポンプ: Box内のアクティビティに関する通知を送信します。 トリガーされると、イベントポンプからBox Skillsアプリケーションに通知が送信されます。
- Box Skillsアプリケーション: Boxから受信したイベントを処理して、Boxからファイルを取得し、サードパーティサービスを使用してファイルを処理し、Box Skillsメタデータに書き戻します。
- Box Skillsメタデータ: (サードパーティ処理によって) 抽出されたファイル関連情報をBoxウェブアプリで直接表示する事前定義済みのグローバルテンプレートです。
- トリガーイベントが発生すると、イベントポンプからBox Skillsアプリケーションにイベント通知が送信されます。
- イベントポンプから、Box SkillsアプリケーションをBoxで登録するときに指定されたURLに、イベントが送信されます。
- このURLは、Box Skillsアプリケーションが実行されるサーバーのウェブアドレスになります。
- イベントペイロードには、ファイルオブジェクトとそのオブジェクトのBox内での場所など、アップロードイベントに関する情報が含まれます。
- また、イベントペイロードには、Box Skillsアプリケーションで使用できる2つの一時アクセストークンも含まれています。1つはBoxからファイルを取得するためのトークンで、もう1つはメタデータへの書き込みを行うためのトークンです。
- Box Skillsアプリケーションが受信したイベントを解釈し、ペイロードに含まれるアクセストークンの1つを使用してBoxから目的のファイルを取得します。
- Box Skillsアプリケーションが取得したファイルを処理します。 Skillsでは独自の処理も実行できます。
- 処理が完了すると、Box Skillsアプリケーションが処理の出力を取得します。
- Box Skillsアプリケーションが取得した出力を調整して、メタデータテンプレートに書き込みます。 このテンプレートが2番目のアクセストークンを使用してBox Skillsメタデータカードを生成します。
Box Skillsメタデータ
通常、Box Skillsによるメタデータの書き込みは、Box内のファイルに対して行われます。 Skillによって処理されたBox内のファイルをプレビューすると、Skillによって書き込まれたメタデータがBoxウェブアプリの右側のサイドバーに直接表示されます。 メタデータは、事前設計済みのさまざまなカードを使用して視覚化されます。 これらのカードには、サードパーティのAI/MLサービスに共通する出力の一部が表示されます。 これらの情報は、Box Skillsアプリケーションからグローバルに利用できる事前設計済みのメタデータテンプレートに書き込みを行い、動的にカードを生成することで表示できます。 事前設計済みのカードには次の4種類があります。- トピックカード: メディアファイルに含まれるキーワード (ラベルやタグなど) のリストと関連タイムスタンプ (省略可能) を表示します。
- フェイスカード: メディアファイルに含まれる (顔などの) 一連の画像と関連タイムスタンプ (省略可能) を表示します。
- トランスクリプトカード: メディアファイルの音声から書き起こされたテキストと関連タイムスタンプを表示します。 このカードには、タイムスタンプなしでテキストを保存することも可能です。
- ステータスカード: Box Skillsアプリケーションのステータスとエラーを表示します。