[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-why-browser-agents-need-real-execution-layer-zh":3,"article-related-why-browser-agents-need-real-execution-layer-zh":31,"series-ai-agent-01ad2686-8c04-4755-ae0b-48712a339d5f":83},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":23,"views":27,"created_at":28,"published_at":29,"topic_cluster_id":30},"01ad2686-8c04-4755-ae0b-48712a339d5f","why-browser-agents-need-real-execution-layer-zh","為什麼瀏覽器代理需要真正的執行層，而不是另一個包裝器","\u003Cp data-speakable=\"summary\">BrowserAct 的重點是：\u003Ca href=\"\u002Fnews\u002Fwhy-jexi-is-wrong-about-ai-comedy-en-zh\">AI\u003C\u002Fa> 代理要能在真實網站上穩定執行，不能只靠脆弱的瀏覽器包裝器。\u003C\u002Fp>\u003Cp>BrowserAct 說對了一件事：瀏覽器自動化不是再包一層 Puppeteer 就能解決的問題，而是 AI 代理缺少一個真正的執行層。它開源的 browser-act 與 browser-act-skill-f\u003Ca href=\"\u002Fnews\u002Fwei-shen-me-sora-zheng-ming-ying-pian-ai-hai-mei-zhun-bei-ha-zh\">or\u003C\u002Fa>ge，不只是抓資料工具，而是在處理一個已經在生產環境反覆出現的失敗模式：代理可以推理，卻無法可靠地操作動態網站、登入流程和反機器人機制。\u003C\u002Fp>\u003Cp>這次釋出的內容夠具體，足以證明方向不是空話。BrowserAct 宣稱 browser-act runtime 可以用隔離指紋、獨立 cookie jar、可選住宅 IP 路由去驅動真實瀏覽器，而 browser-act-skill-forge 則能先探索一次網站，再把行為封裝成可重用的 Skill。這代表系統不再要求代理每次都重新學一遍同一個網站，而是先建立可持續執行的能力，再把學到的流程沉澱下來。\u003C\u002Fp>\u003Ch2>第一個論點\u003C\u002Fh2>\u003Cp>第一個原因很直接：真實網路本來就不是為自動化設計的。文中提到 \u003Ca href=\"\u002Ftag\u002Fcloudflare\">Cloudflare\u003C\u002Fa>、DataDome、hCaptcha 這類防機器人系統，已覆蓋全球前 10,000 大網站中的 40% 以上。這表示大量高價值流程早就被入口管制，若代理連門都進不去，模型再會推理也沒有用。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779066243411-egk6.png\" alt=\"為什麼瀏覽器代理需要真正的執行層，而不是另一個包裝器\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這也是傳統瀏覽器工具一直失敗的原因。一般工具可以點擊、輸入，但它仍然像自動化程式。網站改版會打壞 selector，登入流程會變，CAPTCHA 會冒出來，代理就開始重試、燒 \u003Ca href=\"\u002Ftag\u002Ftoken\">token\u003C\u002Fa>、再失敗。BrowserAct 強調瀏覽器身份隔離、session 分離與人工接手，不是裝飾，而是代理在現代網路上存活的最低條件。\u003C\u002Fp>\u003Ch2>第一個論點\u003C\u002Fh2>\u003Cp>第二個原因是：可重用的技能，比一次性的抓取程式更重要。若代理每次跑同一個網站都要重新摸索路徑，那你做出來的不是自主系統，而是多了一個語言模型的昂貴腳本。這種系統看起來很聰明，實際上只是在重複消耗成本。\u003C\u002Fp>\u003Cp>BrowserAct 的 browser-act-skill-forge 正好對準這個痛點。以一個利基電商站、定期庫存檢查、或分頁式工作流為例，Forge 先探索一次、驗證可行路徑，再產出可部署的 Skill，附帶指南與腳本。之後代理直接呼叫 Skill，不必每次重學。這帶來的不只是速度，而是組織記憶，流程可以重用、共享，也比手寫 scrap\u003Ca href=\"\u002Fnews\u002Fadam-devine-career-net-worth-explained-zh\">in\u003C\u002Fa>g code 更不容易因版面調整而失效。\u003C\u002Fp>\u003Ch2>第二個論點\u003C\u002Fh2>\u003Cp>第三個原因是經濟性。BrowserAct 把輸出做成結構化資料，而不是把原始 HTML 原封不動丟回模型，這是正確下注。文中聲稱，\u003Ca href=\"\u002Ftag\u002Fskills\">Skills\u003C\u002Fa> 回傳 JSON 而非 raw HTML，帶來 93% 的 token 消耗下降。這件事很重要，因為多數 \u003Ca href=\"\u002Ftag\u002Fagent\">agent\u003C\u002Fa> 管線浪費成本的地方，不是推理本身，而是讀了太多雜訊。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779066230182-md3c.png\" alt=\"為什麼瀏覽器代理需要真正的執行層，而不是另一個包裝器\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>原始頁面內容冗長、噪音高、容易誤讀，模型花的 token 常常是在做頁面考古，不是在做決策。若代理能把網頁行為抽象成結構化工具，網路就不再只是一次性輸入流，而是工具圖譜。這才是可擴展的路徑，也才是避免代理變得脆弱、臃腫、昂貴的唯一辦法。\u003C\u002Fp>\u003Ch2>反方可能怎麼說\u003C\u002Fh2>\u003Cp>最強的反對意見是：BrowserAct 的框架其實是在鼓勵一場與網站治理機制的軍備競賽。指紋隨機化、CAPTCHA 處理、住宅代理、Chrome takeover，聽起來都像是在繞過平台防線，而不是建立可信任的自動化。批評者會說，如果你的產品依賴把機器人偽裝成人類，那你就是在優化對抗網站本身的治理層。\u003C\u002Fp>\u003Cp>這個質疑不是空穴來風，尤其是針對代理路由與隱匿瀏覽這一層。它確實碰到邊界問題，但不足以推翻整體論點。真正的價值不是為了規避而規避，而是建立一個受控的執行層，去完成使用者本來就有權手動執行的任務。BrowserAct 對 Skill Forge 的限制其實是正確的：它只能做使用者在自己瀏覽器裡本來就能做的事。這條限制不是缺點，而是把耐久自動化和濫用清楚切開的分界線。\u003C\u002Fp>\u003Ch2>你能做什麼\u003C\u002Fh2>\u003Cp>如果你是工程師、PM 或創辦人，別再問模型夠不夠聰明，先問它有沒有穩定的執行、復原與重用能力。把流程設計成結構化 Skill，而不是臨時拼湊的 scraping 腳本；對身份驗證和高風險步驟保留人工接手；凡是會重複執行的工作，都應該被沉澱成可重用能力，而不是每次重新解一次。這樣做，代理系統才會從表演變成真正可運作的基礎設施。\u003C\u002Fp>","BrowserAct 的方向是對的：AI 代理需要真正的網頁執行層，而不是又一個脆弱的瀏覽器包裝器。","web3wire.org","https:\u002F\u002Fweb3wire.org\u002Fweb3\u002Fbrowseract-open-sources-two-ai-agent-skills-giving-agents-the-power-to-use-the-real-web\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779066243411-egk6.png","ai-agent","zh","b94a8bd9-9152-47f8-816d-4b543a623941",[17,18,19,20,21,22],"BrowserAct","browser agents","execution layer","browser automation","skills","structured outputs",[24,25,26],"瀏覽器代理需要可持續的執行層，不是更薄的包裝器。","可重用 Skill 比一次性 scraping code 更穩定也更省成本。","結構化輸出與人工接手，才是代理走向生產環境的關鍵。",3,"2026-05-18T01:03:23.418704+00:00","2026-05-18T01:03:23.397+00:00","e3b68196-9e64-4c18-a3b6-a73e73bfb367",{"tags":32,"relatedLang":42,"relatedPosts":46},[33,35,37,39,40],{"name":20,"slug":34},"browser-automation",{"name":18,"slug":36},"browser-agents",{"name":17,"slug":38},"browseract",{"name":21,"slug":21},{"name":19,"slug":41},"execution-layer",{"id":15,"slug":43,"title":44,"language":45},"why-browser-agents-need-real-execution-layer-en","Why browser agents need a real execution layer, not another wrapper","en",[47,53,59,65,71,77],{"id":48,"slug":49,"title":50,"cover_image":51,"image_url":51,"created_at":52,"category":13},"0ba5b1a8-82c5-464a-bea5-9a2c8730da74","aws-devops-agent-turns-incident-chaos-into-triage-zh","AWS DevOps Agent 把事故排查變成三步","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780466689960-g1sv.png","2026-06-03T06:03:14.154923+00:00",{"id":54,"slug":55,"title":56,"cover_image":57,"image_url":57,"created_at":58,"category":13},"841eac88-b0f0-4a4c-9e1e-efc3b5c16281","kimi-k26-live-300-agent-workflows-zh","Kimi K2.6 上線：300 代理工作流","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780430574285-hqpn.png","2026-06-02T20:02:24.972179+00:00",{"id":60,"slug":61,"title":62,"cover_image":63,"image_url":63,"created_at":64,"category":13},"f0411957-bcdb-42d9-a267-3e90ae7d9cb1","how-to-take-a-sabbatical-at-openai-zh","怎麼申請 OpenAI sabbatical","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780398216422-8fi7.png","2026-06-02T11:02:25.74372+00:00",{"id":66,"slug":67,"title":68,"cover_image":69,"image_url":69,"created_at":70,"category":13},"37a5e429-4235-439c-9b05-bb377085462c","8-steps-build-production-rag-with-langchain-zh","8 步驟打造可上線的 LangChain RAG","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780178597493-4hz7.png","2026-05-30T22:02:48.14022+00:00",{"id":72,"slug":73,"title":74,"cover_image":75,"image_url":75,"created_at":76,"category":13},"e73c041b-852b-44c3-85aa-0f1e2e5848e3","ai-agents-hit-chaos-mode-claude-code-openclaw-zh","Claude Code＋OpenClaw 讓 AI 代理失控升溫","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780160576178-yqcs.png","2026-05-30T17:02:25.725767+00:00",{"id":78,"slug":79,"title":80,"cover_image":81,"image_url":81,"created_at":82,"category":13},"a708dcdf-cae4-4483-a256-5df230e66543","how-to-use-claude-4-8-models-in-python-zh","怎麼用 Python 呼叫 Claude 4.8","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780009366539-s0pd.png","2026-05-28T23:02:20.794444+00:00",[84,89,94,99,104,109,114,119,124,129],{"id":85,"slug":86,"title":87,"created_at":88},"4ae1e197-1d3d-4233-8733-eafe9cb6438b","claude-now-uses-your-pc-to-finish-tasks-zh","Claude 開始幫你操作電腦","2026-03-26T07:20:48.457387+00:00",{"id":90,"slug":91,"title":92,"created_at":93},"5bede67f-e21c-413d-9ab8-54a3c3d26227","googles-2026-ai-agent-report-decoded-zh","Google 2026 AI Agent 報告解讀","2026-03-26T11:15:22.651956+00:00",{"id":95,"slug":96,"title":97,"created_at":98},"2987d097-563f-46c7-b76f-b558d8ef7c2b","kimi-k25-review-stronger-still-not-legend-zh","Kimi K2.5 評測：更強，但還不是神作","2026-03-27T07:15:55.277513+00:00",{"id":100,"slug":101,"title":102,"created_at":103},"95c9053b-e3f4-4cb5-aace-5c54f4c9e044","claude-code-controls-mac-desktop-zh","Claude Code 也能操控 Mac 了","2026-03-28T03:01:58.58121+00:00",{"id":105,"slug":106,"title":107,"created_at":108},"dc58e153-e3a8-4c06-9b96-1aa64eabbf5f","cloudflare-100x-faster-ai-agent-sandbox-zh","Cloudflare 的 AI 沙箱跑超快","2026-03-28T03:09:44.142236+00:00",{"id":110,"slug":111,"title":112,"created_at":113},"1c8afc56-253f-47a2-979f-1065ff072f2a","openai-backs-isara-agent-swarm-bet-zh","OpenAI 挺 Isara 的 agent swarm …","2026-03-28T03:15:27.513155+00:00",{"id":115,"slug":116,"title":117,"created_at":118},"7379b422-576e-45df-ad5a-d57a0d9dd467","openai-plan-automated-ai-researcher-zh","OpenAI 想做自動化 AI 研究員","2026-03-28T03:17:42.090548+00:00",{"id":120,"slug":121,"title":122,"created_at":123},"48c9889e-86df-450b-a356-e4a4b7c83c5b","harness-engineering-ai-agent-reliability-2026-zh","駕馭工程：從「馬具」到「作業系統」，AI Agent 可靠性的終極密碼","2026-03-31T06:42:53.556721+00:00",{"id":125,"slug":126,"title":127,"created_at":128},"96d8e8c8-1edd-475d-9145-b1e7a1b02b65","mcp-explained-from-prompts-to-production-zh","MCP 怎麼把提示詞變工作流","2026-04-01T09:24:39.321274+00:00",{"id":130,"slug":131,"title":132,"created_at":133},"f2ca7720-b471-4ce5-9336-2a9ac2a876fd","amazon-bedrock-agents-multi-agent-workflows-zh","Amazon Bedrock Agents 進入多代理工作流","2026-04-01T09:30:29.945429+00:00"]