什麼是 Agent Browser Shield?
Agent Browser Shield 是一款 Chromium 瀏覽器擴充功能,旨在讓 agentic browser use 更安全且更可靠。它會在 AI agent 瀏覽時套用一組規則,目標是減少不必要的頁面雜訊、降低接觸敏感資訊的機會,並過濾可能分散注意力或誤導模型的內容。
此專案被描述為 alpha 原型,規則集可能在未事先通知的情況下變更。它包含文件、用於測試規則行為的即時示範網站,以及適用於 Chrome Web Store 與 unpacked-extension 工作流程的安裝路徑。
主要功能
- 基於規則的頁面清理:隱藏常見干擾,例如頁尾、cookie 橫幅、聊天小工具、贊助內容、互動側欄與其他頁面 chrome,讓 agent 能專注於任務內容。
- PII 與憑證遮罩:在敏感資訊送達模型前先進行遮蔽,協助降低瀏覽時個人資料與憑證的曝光。
- Prompt injection 風險降低:抑制隱藏文字、HTML 註解,以及可能包含惡意或誤導性指令的使用者產生內容。
- Chromium 擴充功能工作流程:以 Chromium MV3 擴充功能形式安裝,可在 Chrome、Edge、Brave、Arc、Opera 及其他基於 Chromium 的瀏覽器中使用。
- 可設定的建置預設值:規則來源自
extension/data/rule-defaults.json,且可透過 override 檔自訂建置內容,而不必 fork 此 repository。 - 文件與示範支援:包含安裝指南、規則參考、設定文件,以及可用來前後對照規則效果的 RiverMart 示範網站。
如何使用 Agent Browser Shield
可從 Chrome Web Store 安裝此擴充功能,適用於標準的 Chromium 系瀏覽器設定;若需要 unpacked extension 或供 agent runtime 使用的 ZIP,則可依照安裝指南操作。若要開發,可從 extension/ 建置擴充功能,在 chrome://extensions 載入 extension/dist/,並在變更後重新載入。
使用者也可以調整建置時的預設值、執行內建測試,或先使用示範網站確認規則如何影響瀏覽行為,再將擴充功能用於 agent 工作流程中。
使用情境
- 減少 agent 瀏覽時的頁面雜訊:移除橫幅、頁尾與贊助元素,讓瀏覽 agent 能把更多上下文用在與任務相關的頁面內容上。
- 自動化過程中的敏感資料降低:在個人資料或憑證傳入模型或下游 agent 步驟前先進行遮罩。
- Prompt injection 強化防護:降低接觸隱藏文字、註解及其他可能包含 agent 不應遵循之指令內容的機會。
- 擴充功能評估與調校:使用 RiverMart 示範網站比較有無安裝擴充功能時的行為,並評估規則集是否適合特定瀏覽工作流程。
- 自訂 agent runtime 封裝:為需要 unpacked extension 或 Browserbase 上傳的環境,建置自訂的擴充功能設定或 ZIP 套件。
常見問題
Agent Browser Shield 是正式版嗎?
不是。此 repository 將其描述為 alpha 原型,且規則集可能在未事先通知的情況下變更。
支援哪些瀏覽器?
它是一個 Chromium 擴充功能,並描述可在 Chrome、Edge、Brave、Arc 和 Opera 等基於 Chromium 的瀏覽器上使用。
可以不從 Chrome Web Store 安裝嗎?
可以。此 repository 提供 unpacked extension 的安裝說明,以及供需要這些格式的 agent runtime 使用的 ZIP 工作流程。
有提供測試規則行為的方法嗎?
有。此 repository 指向一個 RiverMart 示範網站,可用來測試規則並顯示前後差異。
可以自訂預設規則嗎?
可以。建置流程支援 override 檔,因此你可以在不 fork 此 repository 的情況下,發布一組自訂預設值。
替代方案
- 一般瀏覽器廣告阻擋器:這類工具主要移除廣告與頁面雜訊,但通常不是以 AI agent 安全、PII 遮蔽或提示注入緩解為核心設計。
- 自訂瀏覽器自動化過濾器:團隊可以在自動化堆疊中自行建立內容過濾或 DOM 清理邏輯,彈性較高,但相較於封裝好的擴充功能,維護成本也更高。
- 基於瀏覽器的 AI agent 框架:有些 agent runtime 內建瀏覽控制或工具包裝器,可能以不同方式處理任務執行,而不特別聚焦於頁面內容防護。
- 手動內容淨化流程:有些工作流程會在模型接收前先預處理頁面內容,而不是使用瀏覽器擴充功能;這樣可提供更細緻的控制,但在瀏覽當下的即時性較差。
替代品
AakarDev AI
AakarDev AI 是一個強大的平台,通過無縫的向量資料庫整合簡化 AI 應用程式的開發,實現快速部署和可擴展性。
Arduino VENTUNO Q
Arduino VENTUNO Q 邊緣 AI 電腦,結合 AI 推論硬體與微控制器,支援機器人即時控制;透過 Arduino App Lab 進行嵌入式、Linux 與邊緣 AI 工作流程。
Devin
Devin 是 AI 程式碼代理,可平行執行程式碼遷移與大型重構子任務;工程師負責專案管理並審核變更。
Biji
Biji是一個多功能平台,旨在透過創新工具和功能提升生產力。
Codex Plugins
使用 Codex Plugins 將技能、應用程式整合與 MCP 伺服器打包成可重複使用的工作流程,讓 Codex 存取 Gmail、Google Drive、Slack 等工具。
Ably Chat
Ably Chat 提供聊天 API 與 SDK,讓你打造自訂即時聊天室,支援反應、在線狀態、訊息編輯/刪除等功能。