YouMind
登入

Box Mount:為沙盒化 AI Agents 打造的 Box 工作區

@Box
英語2026年10月12日
193K
44
10
9
27

TL;DR

Box 推出 Box Mount,這是一款允許沙盒中的 AI Agents 使用標準 POSIX 檔案路徑存取和修改 Box 內容的工具,從而簡化工作流程整合與同步。

作者:@41five

Box Mount 現已開放私人預覽。

如果你正在開發一個在沙箱中運行的 AI Agent,讓模型完成有用的工作只是任務的一部分。Agent 仍然需要處理的文件、執行操作的工具,以及存放生成檔案的地方。

一開始,搬移這些文件可能看起來只需要幾個 API 呼叫:下載輸入內容、運行 Agent,然後上傳結果。但當文件在工作流程中會變動、需要人工審核輸出結果,或是多個 Agent 共用同一份內容時,這一層就會變得更加複雜。這時你還得處理同步、版本、衝突和重試等問題。

Box Mount 正是為工作流程中的這個環節而設計的。它能為 Agent 沙箱提供一個相容 POSIX 的 Box 工作區,讓沙箱內的程式碼與工具可以透過熟悉的檔案路徑來操作 Box 內容。Box Mount 負責處理雙向的資料傳輸,而 Box 則持續作為受治理的記錄系統(system of record)。

什麼時候適合使用 Box Mount

Box Mount 並不是要取代所有的 Box API 或 MCP 呼叫。如果你的 Agent 只需要取得一份文件並加入提示詞中,這些介面可能就已經能滿足你的需求。

關鍵差異在於:這些文件只是單純的上下文資訊,還是 Agent 工作環境的一部分。

想像一個 Agent 需要審查整個資料夾的合約、執行文件處理工具、撰寫審查備忘錄,然後等待律師進行修改。或者是一個 RFP 工作流程,從已核准的回覆庫中提取內容、建立草稿,再送回給法務與資安團隊審核。

在這些情境中,Agent 做的不只是單次取得內容,而是在外部執行環境中處理一批檔案。

這正是 Box Mount 鎖定的模式:開發者配置一個 Agent 沙箱,將 Box 內容引入該環境,最後再把 Agent 的工作成果送回 Box。

看看 Box Mount 的實際運作

這段簡短的示範展示了一個合約審查應用程式如何使用 Box Mount,將 Box 內容引入 E2B 沙箱、針對該工作區運行 Agent,並將完成的審查結果同步回 Box 供人工審核。

Box - inline image

這段影片展示了多 Agent 交易室審查流程:使用 Box Mount 將企業內容引入 OpenAI Agents API 沙箱,讓一個主導 Agent 與三個專業 Agent 平行處理五個原始檔案,並在底層 MSA 更新時自動將四份報告同步回 Box。

Box - inline image

這段示範展示了安全問卷審查流程:使用 Box Mount 將已核准的政策文件引入 Vercel Sandbox microVM,讓 Agent 處理 12 個項目,找出 10 個通過項目的佐證資料、標記 2 個需人工審核的項目,並自動將完成的 Excel 活頁簿同步回 Box。

Box - inline image

這段示範展示了交易室盡職調查備忘錄:使用 Box Mount 讓 DigitalOcean 沙箱中的 Agent 能以一般檔案路徑存取 Box 雲端內容,在本機讀取交易室文件,並將完成的備忘錄寫回 Box,完全不需要自行開發任何下載或上傳邏輯。

Box - inline image

沙箱內熟悉的工作區

掛載 Box 資料夾後,Agent 看到的就只是一個普通的目錄:

text
1/mnt/box
2├── Incoming/
3│ └── Acme-MSA.docx
4├── Playbook/
5│ └── approved-contract-playbook.md
6└── Reviewed/

接著,現有的函式庫和命令列工具就能直接操作這些內容,不需要為每個動作都準備 Box 專屬工具。舉例來說,Node 應用程式可以使用與處理本機檔案相同的檔案系統 API:

text
1import { readFile, writeFile } from "node:fs/promises";
2
3const playbook = await readFile(
4 "/mnt/box/Playbook/approved-contract-playbook.md",
5 "utf8",
6);
7
8const review = await reviewContract({
9 contractPath: "/mnt/box/Incoming/Acme-MSA.docx",
10 playbook,
11});
12
13await writeFile(
14 "/mnt/box/Reviewed/Acme-MSA-review.md",
15 review,
16);

從應用程式的角度來看,最後那行寫入就只是一個普通的檔案操作。Box Mount 會將新的審查結果同步到 Box,讓人們可以在那裡開啟、編輯、指派任務或建立新版本。

如果有人在沙箱仍在運行時於 Box 中更新了檔案,該變更也能回流到已掛載的工作區,供 Agent 進行下一步操作。這為 Agent 與人類打造了一個共用的工作環境,開發者不必為每個檔案都自訂傳輸與同步邏輯。

這也讓工作流程不再依賴特定的模型或 Agent 框架。沙箱中可以運行 OpenAI Agent、Anthropic Agent、LangGraph、CrewAI、Python 腳本、LibreOffice CLI,或是各種工具的組合。只要工具懂得如何操作檔案,就能使用這個已掛載的工作區。

各元件如何協同運作

你的產品或協調器(orchestrator)負責配置沙箱並運行 Agent。Box Mount 則以無頭(headless)同步元件的形式在沙箱內運行,提供檔案系統介面,並透過 Box API 與 Box 通訊。

Agent 透過掛載的路徑進行操作,而不是每次處理文件都呼叫 Box。Box Mount 會保持資料夾最新、上傳變更、偵測衝突更新,並在工作區卸載時完成最終同步。

Box 持續提供內容層服務,包括權限、版本、分類、保留政策、Shield 防護與稽核歷史。沙箱內包含的是同步的工作副本,因此開發者仍應依照自身的安全需求來管理該環境及其本機資料。

Box - inline image

客戶的產品負責配置沙箱並運行 Agent。Box Mount 則透過 Box API 將 Agent 的檔案系統工作區連接到 Box。

如何使用 Box Mount

基本的 Box Mount 工作流程只需要幾個指令。首先,設定你的 Box 憑證:

text
1box-mount config

將 Box 資料夾掛載到 Agent 的沙箱中:

text
1mkdir -p /mnt/box
2box-mount mount "/mnt/box" "<box-folder-id>"

掛載完成後,Agent 就能使用一般的檔案系統工具:

text
1find /mnt/box -type f
2cat /mnt/box/Playbook/approved-contract-playbook.md
3cp generated-review.md /mnt/box/Reviewed/

你可以在 Agent 運行期間檢查目前的掛載狀態:

text
1box-mount status

運行結束後,卸載工作區並完成最終同步:

text
1box-mount unmount "/mnt/box"

驗證與配置方式會取決於你的應用程式如何啟動沙箱。隨二進位檔提供的私人預覽文件中,詳細說明了所有可用的配置選項。

你可以用它做什麼?

合約審查只是其中一個例子。Agent 可以將收到的協議與已核准的範本進行比對、把發現寫回 Box,再將結果交給律師。如果律師在 Box 中修改了審查內容,Agent 也能在自己的工作環境中看到更新後的檔案。

同樣的模式也可以用於提案與 RFP 草稿撰寫、交易室分析、高階主管簡報製作、研究彙整、合規審查,以及其他大量依賴文件的工作流程。多個 Agent 也能透過共用的 Box 資料夾協作——例如一個負責撰寫草稿、另一個負責審查,最後由人類做出決定。

模型和工作流程可能會改變,但底層模式始終如一:Box 內容進入外部沙箱,成為 Agent 工作環境的一部分,而產生的成果最終回到 Box。

探索範例應用程式

Box Mount 合約審查範例展示了使用 E2B 的完整工作流程。

該應用程式會建立沙箱、安裝 Box Mount、掛載 Box 合約工作區,並運行 Box AI 或 OpenAI Agent。接著,它會將生成的審查結果同步回 Box,可選擇指派給人工審核者,並保持沙箱運行,讓開發者在銷毀前檢查結果。

此儲存庫目前為私有,且不包含 Box Mount 二進位檔。私人預覽參與者需要取得儲存庫存取權限,並在運行範例前將提供的二進位檔放入專案的 private/ 目錄中。

加入私人預覽

Box Mount 仍處於早期階段,我們正在尋找正在開發(或剛開始探索)於沙箱中運行並處理 Box 內容的 Agent 工作流程的開發者。

如果這聽起來符合你的架構,我們很想知道你目前如何傳輸內容、沙箱中運行了什麼,以及現有做法在哪些地方開始讓人感到痛苦。私人預覽參與者將獲得 Box Mount 二進位檔與設定指南,以便在自己的工作流程中試用。

https://bit.ly/box-mount-preview

如果你需要讓 Box 內容成為 Agent 工作環境的一部分,我們非常期待看到你打造的成果。

一鍵儲存

使用 YouMind AI 深度閱讀爆款文章

保存原文、追問細節、總結觀點,並在一個 AI 工作空間裡把爆款文章沉澱成可複用筆記。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章