科技教育創新專區 › 部落格

🤖 #103 AI Agent 的 Web 技能雙引擎:一頁讀懂 Playwright 動手、Webwright 動腦

黃凱揚(阿凱老師) · 桃園市龍潭區石門國民小學 · 2026-06-04

#103 是阿凱寫給「聽過名詞、卻不知道差在哪」的人的一頁式科普頁:Playwright 是動手操作的引擎、Webwright 是動腦規劃的引擎,合起來才是完整的 Web Agent。用日記體 + 松鼠吉祥物 + 自動填表、公文歸檔的真實情境,把硬核技術講到國小老師也看得懂。

「Playwright?那不是寫劇本的嗎?」

那天午休,隔壁班老師看我電腦螢幕一閃而過的字,問我:「你在弄 Playwright 喔?那不是……寫劇本的軟體?」

我笑了一下,因為我自己半年前也是這樣。這一兩年只要碰 AI、碰自動化,就會一直撞到兩個關鍵字——Playwright 和 Webwright。它們長得像、名字裡都有個「wright」,講的又都是「讓 AI 去操作網頁」,聽過一百次,還是說不清楚到底差在哪。

所以我做了 #103:AI Agent 的 Web 技能雙引擎。一頁式、向下捲動、配一隻松鼠吉祥物,目標只有一個——讓「聽過名詞但講不清楚」的人,三分鐘看懂這兩個字到底誰是誰。

#103 怎麼講清楚?把它拆成「動手」跟「動腦」兩台引擎

我給整頁定了一個核心比喻:一台引擎負責動手、一台負責動腦,合起來才是完整的 Web Agent。

🎭 Playwright — 動手操作的那台

「你給我明確步驟,我精準執行。」

它是微軟開源的瀏覽器自動化框架,能跨 Chromium / Firefox / WebKit、自動等待元素出現、用強大的 Locator 精準點到那個按鈕。你告訴它「點這裡、填這格、按送出」,它就一步不差地做完。Python、TypeScript、.NET、Java 都能寫。它是手。

🤖 Webwright — 動腦規劃的那台

「你說需求,AI 幫你完成。」

它是微軟研究院提出的「AI 驅動瀏覽器任務代理框架」。你不用給步驟,只要用一句白話講出目標,它會自己理解、自己拆解任務、自己生成 Playwright 程式碼去跑,跑錯了還會自我修正。它是腦。

把這兩句話並排放,那位隔壁班老師「喔——」了一聲:「所以一個是聽指令做事,一個是聽需求自己想?」對,就是這樣。這一頁存在的意義,就是讓人講得出這一句話。

不是空談,是真的有人在用——自動填表 & 公文歸檔

科普頁最怕「講完概念就沒了」。所以我把自己正在玩的真實情境寫進去:

✍️ 自動填 Google 表單:我寫了一個 profile.json,把「姓名」「name」「電話」這些欄位關鍵字跟我的資料對起來。Agent 打開表單,自動比對欄位、自動填。下次要加一個欄位,我不改程式,只改設定檔。

📂 電子公文自動歸檔(我正在攻的下一關):學校的電子公文系統,長官決行後要一份一份點進去歸檔——這種「重複、無聊、但不能錯」的雜事,正是 Agent 最該接手的。

再加上電商比價、資料擷取、企業內部報表自動化……孩子(跟大人)看到的不是「一個酷名詞」,而是**「喔,原來 AI 真的能幫我做網頁上的雜事」**。

為什麼用「日記體 + 松鼠 + 一堆 emoji」?

因為這頁的讀者,不是工程師。是想入門的老師、是好奇 AI 到底能幹嘛的家長、是高年級開始問「AI 會不會做網頁」的孩子。

這跟我做 #81 資訊科技教學駕駛艙 是同一套信念:再硬的東西,只要找對比喻、配對視覺,國小現場就帶得動。

真實技術棧

跟其他工具的關係:從「看懂概念」到「看見成品」

阿凱工具集裡,AI 自動化這條線是有層次的:

#103 是入口——先讓人「喔我懂了」,才有後面「那我也來試試」。

老師回饋

「我一直以為 Playwright 跟 Webwright 是同一個東西的不同版本。看完這頁我終於能跟學生解釋『一個是手、一個是腦』,他們秒懂。」

— 一起備課的資訊老師

「最有感的是『改設定檔不改程式』那段。原來自動化不一定要會寫程式,這對我這種非本科老師太重要了。」

— 想入門 AI 工具的級任老師

適用對象

想試試?

→ 前往 #103 AI Agent 的 Web 技能雙引擎

第一次看:直接從頭向下捲,跟著松鼠把「動手 vs 動腦」那段看完,你就能跟別人解釋這兩個字了。

想更深:往下看「應用情境」與「實作日記」,看自動填表、公文歸檔是怎麼真的跑起來的。

下次再有人問你「Playwright 是不是寫劇本的」,把這頁丟給他——三分鐘,他就懂了。

開源原始碼:參考這個工具做出你的版本

阿凱老師大部分的教育工具都在 GitHub 公開原始碼,歡迎老師、學生與開發者參考改造成適合自己情境的版本。文章頁左下角的「複製 AI 開發提示詞」可把工具資料與原始碼連結一次交給 ChatGPT、Claude、Gemini 等 AI 助手。