Anthropic發布案例,指加拿大Government of Alberta自2025年起使用Claude Code,配合Claude Opus及Sonnet模型,協助審視政府系統、找出網絡安全弱點並生成修補方案。Anthropic稱,Alberta Ministry of Technology and Innovation的一個內部團隊約在20小時內掃描466 million lines of code,涵蓋約1,280個應用程式及3,400個程式碼庫。
按案例描述,Claude Code會先以規則引擎標示已知風險模式,再審視標示結果,並列出相關檔案及行數,方便工程師核實。Anthropic表示,部分弱點可由Claude Code生成修補、測試和建置;若系統缺乏自動化測試,Claude會先補寫測試;若舊系統難以維護,亦可協助以較現代的語言重建。不過,案例同時指出補丁推出前仍由政府工程師審核批准。
Alberta亦建立了多個專用Claude審查代理,在開發流程中作持續安全檢查,包括模擬外部攻擊的「red team」代理、按國際安全標準評估防禦並提出修補計劃的「blue team」代理,以及檢查程式碼品質和公眾文字清晰度的代理。Anthropic稱,每個應用程式每次會按約95項安全控制作檢查。
這宗案例未直接涉及香港建造業,但對大型工程機構、政府承建商及持有大量舊系統的企業有參考價值:AI code agents的用途正由單純編程輔助,延伸至大規模legacy code盤點、弱點定位、測試補強和技術債治理。採用時仍需保留人手審核、權限隔離、資料保護和變更管理,避免把安全責任完全外判予模型。
本文根據Anthropic案例及其連結的Alberta技術白皮書入口整理重寫;具體成效、適用範圍及技術細節以Anthropic和Government of Alberta公布資料為準。