本篇文章是根據 LY Corp. 技術會議「Tech-Verse 2026」的場次「10x Speed With QA Agent Platform — How we scaled adoption from individual effort to organizational capability」的內容整理而成。
大家好。我們是 LY Corp. 產品 QA 組的上田洋平與福永誠。
在 Tech-Verse 2026 我們分享了 QA 組織如何運用 AI agent 的經驗。標題寫著「10x Speed」,但這次發表我們最想傳達的其實不是速度的部分。正如場次副標題所示「How we scaled adoption from individual effort to organizational capability」——我們想說的是,如何把 AI 的運用從個人的努力,擴展為整個組織的能力。
擅長 AI 的人會自行快速上手並不斷精進,真正困難的是,如何再往下一個階段推進。若 AI 的應用只侷限在少數擅長者身上,沒有擴散到整個組織,就無法真正提升整體能力。我們的組織也曾遇到相同問題。本文會說明我們如何讓 AI 成為「所有人都能自然而然使用」的工作方式,並分享過程中遇到的阻礙與因應方式。
我們的組織,以及 QA 這項工作
產品 QA 組是隸屬於 CTO Domain 的跨領域 QA 專業組織。我們在福岡與東京有據點,成員人數約 20 人。支援多個長期與短期專案,同時支撐 LY Corp 的服務品質。
談到 QA,很多人會聯想到「在發布前檢查缺陷的人」,但實際上的範圍更廣,從使用者感受到的服務品質到開發流程的品質,QA 涉及的是端到端的品質管理。
在 QA 的工作中,隨著專案推進,每天都會產生新的決策、工作產出,以及尚未文件化的默會知識。這些散落在各處的資訊,都需要持續追蹤並整合到測試相關產出中。要讓龐大的資訊 始終保持正確且最新,是一項相當繁重的工作。另一方面,正是這種「蒐集大量資訊並加以分析」的工作,與 AI 非常契合。
為了提升這類廣泛品質保證工作的效率,我們開發了 QA Agent Platform。以下簡稱 QAAP。

什麼是 QA Agent Platform
QAAP 是一個全組織共用的範本(template)儲存庫,搭配 OpenAI 的程式碼型 AI agent Codex(CLI / App)一起使用。它是已事先內建 QA 專業技能與安全 guardrail 的 Git 儲存庫,各成員可以把它 Fork 到自己的環境中,讓大家都能在相同的基礎環境上使用 AI agent。因為是在 GitHub Enterprise 上管理,內部任何人都能使用;在容易卡關的設定步驟,我們也以 shell script 自動完成設定。
使用流程很簡單:使用者向 Codex 提出任務請求後,系統會依據請求內容連接公司內多個 MCP(Model Context Protocol)伺服器收集資訊,再由內建 QA 專業知識的任務專用技能產出測試相關成果。在這個工作流程的每一個階段,都有多層防禦監控並封鎖可能造成安全風險的輸入。這個多層防禦會在後文進一步說明。
QAAP 在組織導入後,帶來了以下效果:
| 指標 | 結果 |
|---|---|
| QA 作業時間減少(不含測試執行) | 49.4% |
| QA 產出數 | 1.54 倍 |
| 由 AI 代為產出的比例 | 68.1% |
※ 以上皆為產品 QA 組針對 QA 工作(不含測試執行)所進行的內部測量值。

整體 QA 作業時間減少近一半,QA 產出數約為原本的 1.5 倍,且近七成的產出由 AI 代為完成。生產力提升後,人員得以專注於更需人力的工作,同時也有更多時間思考下一步的 AI 應用。
不過如同開頭所述,這些數字本身並不是本文的主題。接下來我要談的是我們在達成這些成果的過程中,所跨越的「兩道牆」。
阻礙組織採用 AI 的兩道牆
在推動 QA 組織整體採用 AI 的過程中,我們碰到過很多障礙。這次從中挑出兩個,這兩個應該也是許多組織都會遇到的共同議題。
牆 1:同時踩油門與剎車
組織一方面希望大家更多使用 AI 來加速工作流程,這是我們想強踩的「油門」。但在安全面上,又有必須嚴格控管的風險,這部分就像踩下「剎車」。兩者看似矛盾,卻必須在整個組織中同時兼顧。

牆 2:從少數人推廣到整個組織
具有早期採用者特質的人通常會主動積極地使用 AI,這本身很好。但那類人的做法與經驗常常會變成默會知識。為了避免誤解,補充一點:擅長的人通常並不是故意藏私,很多人其實相當樂於分享。但即使如此,其他人要複製相同做法,仍可能因各種因素而遇到困難。我相信很多組織也有相同的困擾。

面對這兩道牆,我們採取了「系統機制(Systems)」與「推動措施(Initiatives)」雙軌並進的策略。

用「系統機制(Systems)」破解牆 1
先來談牆 1,也就是油門與剎車的問題。
先說明一下:關於油門面—也就是我們為涵蓋各類 QA 工作所準備的預設技能(preset skills)—這一塊內容本身就足以寫成一整篇文章,這次先略過,期待日後再分享。與組織化 AI 應用直接相關且更具挑戰性的,其實是剎車這一側,也就是如何安全地控管風險。
風險控管不能只靠個人的注意力
在 AI 的生態中,每天都有不可忽視的新風險出現,例如機密資訊的處理、prompt injection、供應鏈攻擊等。理想上我們想持續踩油門以提升效率,但每當這類問題出現,就會被迫急踩剎車處理,投入大量時間與成本。
更棘手的是,從組織的角度要確實掌握每一位成員是否能正確應對這些風險、是否理解風險並正確使用工具,是非常不現實的。換句話說,若把所有防範措施都交給個人的注意力與判斷,組織就無法保證整體的安全性。
因此,我們把安全 guardrail 直接內建到 QAAP 的基礎設施中。運作方式是:各團隊或使用者 Fork QAAP,作為使用 AI agent 的基礎環境;由 upstream 原始儲存庫統一維護與更新 guardrail,使用者只要定期 sync,就能在組織層級獲得一致的防護機制。

多層防禦—一層若被突破,下一層來阻擋
接下來介紹 guardrail 的內容。基本概念是採用多層防禦(defense-in-depth)。我們在多個環節放置檢查點,即便有一層失效,下一層仍能攔截風險。
以 API key 或 token 等 secrets 的保護為例:若使用者將個人存取 token 以明文放在 .env 檔,設備或儲存庫若遭入侵就有外洩風險。因此 QAAP 規定 secrets 必須儲存在 1Password、Keychain 等加密管理工具,只有在必要時再安全地取出。
重要的是,這個方針不是仰賴使用者的自覺,而是以機制自動強制執行。對於 secrets,我們設計了三層的防護:
- 首先是「入口」。當使用者傳送 prompt 給 AI 時,系統會偵測 API key 或 token 常見的字串樣式,若偵測到,就會在資料送出到 AI 前直接阻擋。
- 接著是「執行時」。我們在 Codex 的執行政策中封鎖直接從 .env 或環境變數讀取 secrets 的行為。
- 最後是「出口」。假如入口檢查未能攔截,則會在建立 Pull Request 前進行靜態檢查(pre-PR),檢視生成的程式碼或技能是否依賴或參照以明文 儲存的機密資訊或檔案,從不同角度再次驗證。

不只封鎖,也要當場「教會」使用者
另一項巧思是,讓 guardrail 同時具備教育作用。
當 guardrail 被觸發時,系統會即時發出警示,並說明為何被阻擋、應該如何處理,並附上引導性文件或操作說明。實際上我們收到使用者回饋:「因為這個通知,我才理解風險的重要性以及應對方法。」這樣一方面自動阻擋風險,另一方面也同步提升使用者的理解度。

此外,我們只允許使用公司內部的安全 npm registry,並預設關閉會在安裝時自動執行腳本的行為。針對 AI agent 特有的操作風險,我們也禁止執行像 rm 這類不可復原的刪除指令,僅允許移到回收桶等可還原的操作。設計階段就防範「AI 誤刪所有資料,無法還原」這類最壞情況。
為什麼要做到這種程度?
前述的許多細節,對熟悉資安的人來說或許看似理所當然。但為何我們要把每個環節做得如此細緻?這是我在這一節最想強調的重點。
這些 guardrail 的共同目的,是為了因應下列「人們容易出錯的地方」:
- 依照指示精確執行任務