發表文章

目前顯示的是 9月, 2026的文章

修改PPT : Agent Skills

 Agent Skills 的多元實踐:跨語言標準化遷移與 UI/API 透過Agent Skill 產生的價值 : 1.高效生成:開發 UI 自動化測試腳本 2.跨語言遷移:突破AI原生JS 限制,自動產生 Pytest腳本 3.同時建模: 建立UI 和 API 自動關聯 4.智慧斷言: 自動推倒驗證邏輯 經理、各位同事,這頁是我認為這次分享中 含金量最高 的一個應用: 『基於 Skills 的標準化遷移』 。 重點在於,我們不只是用 AI 寫程式,我們是透過定義 Agent Skills 創造了四個層次的實戰價值: 第一是產出效率 :它能根據需求快速生成 UI 腳本。 第二是我們最關心的資產轉移 :目前市場上 AI 測試工具大多偏向 JS 體系,但我們透過自定義 Skills,能讓 Agent 直接產出我們部門慣用的 Pytest 腳本 ,達成技術棧的無縫對接。 第三是打破測試孤島 :就像左邊的 Network Log 所示,Agent 在操作 UI 的同時,會全程監聽 API 流量。我們跑一次流程,它就能幫我們把 UI 與 API 測試一起寫好。 最後是智慧斷言 :它可以自動判斷正確回傳值。 結語: 就像右下角標註的,這真正實現了 『一次錄製,雙維度產出』 的研發效能轉型。」

Playwright agent Demo

 第 13 頁:架構解析說明(對準你的圖檔) (轉場引導) 「前面分享了講者的理論,接下來我想分享我在專案中的實務應用。 過去我們在寫 Playwright Test 時,最痛苦的就是 UI 頻繁改版 導致的**『測試維護債』**。只要前端改個欄位、換個 ID,我們就得手動救腳本。 為了徹底解決這個問題,我導入了這套 Playwright Agent 架構。 首先我使用 最左側: opencode, 搭配mcp,去執行最右邊playwright agent (這頁PPT) ==== 接著我會展示相關2 頁 Demo 在(xx系統)專案上: 第一頁Demo PPT 是Playwright planner & generator,  首先我們輸入指令:npx playwright init-agents --loop=opencode 這指令代表 OpenCode與 執行端 Playwright 正式串接起來。 啟動了專屬於測試的 MCP Server,建立了一個 自動化循環, 並載入了 Planner、Generator 與 Healer 這三個核心 Skill 模組 (讓 AI 能自主規劃、執行並回傳結果.) 接著輸入opencode後會出現 opencode 畫面.可輸入指令 Planner: 接著我們輸入Planner需求並存成 panner_0906.md: 一開始引用剛才產出的 planner markdown, 並告訴AI as playwright agent planner,  然後輸入專案需求, 並請AI 產出測試計畫,  接著在opencode 內切換為plan mode, 執行 panner_0906.md, AI 會自動探索網頁路徑,產出一份結構化的測試計畫。這幫我們解決了『複雜需求如何拆解成測試點』的難題。 PS: 追求「確定性」與「穩定性」(Deterministic vs. Stochastic) 「經理,這是我在 PoC 階段刻意的選擇。AI 雖然具備探索意圖的能力,但它具有隨機性。在企業級的測試中,我們追求的是 『確定性』。當功能需求已經非常明確時,直接給予精確步驟能將腳本生成的成功率提升到接近 100%,避免 AI 產生誤判或幻覺(Hallucination)。 ====== Gener...

談話

 1. Background (Job Scope, Skill, Life, etc.) Job Scope: 近 15 年跨領域系統經驗 (Infra →廠務 PM/系統維護  →RD 實驗分析系統→SRE Test 相關)。具備從底層伺服器到前端應用、跨部門協調的 Full-picture 視野。 2.Core Skills:  a.Automation & SRE: Karate, Cucumber, Playwright (BDD framework).  b.Tech Stack & Data: Java, JavaScript, Python, Windows/Citrix Server.  c.Certifications: Google Data Analytics Certificate. 3.Current Focus: 結合新技術賦能測試,目前正積極研究 Playwright Agent (AI-driven testing),並將於近期分享 DevOpsDays 2026 的技術洞察。 4.Life & Resilience: 4年前因嚴重車禍公傷,至今仍需服藥對抗神經痛與壓力, 目前仍需定期回診治療與復健.這讓我深刻體悟到「系統化與文件化」的重要性,確保我在排定休假醫療時,專案知識能持續流轉,不影響團隊運作。 雖然藥物偶爾會影響我的即時語言反應速度,但我透過「更嚴謹的事前準備與文件化」來克服。 這段經歷鍛鍊了我極高的抗壓性與韌性,持續自學不輟。 2. Personal Strengths / Weakness on Task Execution a.Strengths (優勢):   Cross-Domain Knowledge: 經歷過多次組織重整與跨部門專案,非常了解公司不同單位的痛點與系統運作邏輯(從 Infra 到 RD)。   Self-Driven Learning: 具備強烈自學能力(取得 Google 數據分析認證、主動研究 Playwright Agent 等 AI 測試前沿技術)。 b.Weakness (劣勢與應對): (O) 選項 B:包裝成「依賴文件與流程」(完美結合 BDD 與 AI) 這個寫法把你的「即時對話無法及時反...