> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# E2B

> Box Mountを使用して、E2Bサンドボックスで実行されるエージェントに、Boxフォルダへの管理されたアクセス権限を付与します。

[E2B](https://e2b.dev)は、エージェントコードを実行するためのクラウドサンドボックスを提供します。Box Mountはこのサンドボックス内で動作し、Boxフォルダを標準的なPOSIXパスにマッピングします。これにより、エージェントが通常のファイル操作を実行する一方で、Boxは引き続き記録システムとして維持されます。

このデモでは、BoxフォルダをE2Bサンドボックスにマウントし、Box AIまたはOpenAIエージェントで、承認済みの法務プレイブックに照らして契約書をレビューし、そのレビューのメモをBoxに同期します。

## 始める前に

Box側では以下が必要です。

* Linux x86\_64 Box Mountアーカイブを含む、Box Mount開発者向けプレビューへのアクセス権限。アクセス権限をリクエストするには、[Box Mount開発者向けプレビューの利用申請フォーム](https://bit.ly/box-mount-preview)に必要事項を入力してください。
* OAuth 2.0またはJWT用に構成されたBoxアプリ。詳細については、[資格情報の構成](https://developer.box.com/guides/box-mount#configure-credentials)を参照してください。
* マウントするBoxフォルダのID。これは、BoxのフォルダURLの末尾の数値です。

また、[E2B](https://e2b.dev) APIキーも必要です。

## デモ動画

[Box MountとE2Bで契約書レビューエージェントを構築する](https://www.youtube.com/embed/bLyPe0FTc5w)

## E2BでのBox Mountの設定

このデモには、Box Mountの前提条件のほかに独自の要件があります。

* Node.js 20以降。
* レビューを実行するモデル。デモではデフォルトでBox AIを使用しており、Box AI APIへのアクセス権限が必要です。代わりにサンドボックス内でOpenAIエージェントを使用してレビューを実行するには、OpenAI APIキーを追加します。

[Box Mount契約書レビュー](https://github.com/box-community/boxmount-contract-review)のREADMEに従います。このREADMEでは、デモの構成、BoxとE2Bのアクセス権限の検証、Boxフォルダへの初期データの投入、レビューの実行、サンドボックスの破棄について説明しています。

デモではサンドボックスの`/home/user/box-demo`にBoxフォルダをマウントします。デモ用のサンドボックスは、1時間経過後、E2Bによって自動的に期限切れにされます。

## 次の手順

* サンドボックス内でエージェントにより広範なアクセス権限を付与する前に、[資格情報の保護](https://developer.box.com/guides/box-mount#secure-your-credentials)を確認します。
* プレビュー版で開発作業を行う前に、Box Mountの[既知の制限](https://developer.box.com/guides/box-mount#known-limitations)を確認します。
