DevOps 推行多年,雖然加速了開發與部署,但同時也帶來了技術債累積、系統複雜度增加、維運挑戰以及人員技能跨度壓力等問題。AI 在 DevOps 中的應用,如異常監控與 CI/CD 優化,早已不是新鮮事。然而,隨著生成式 AI (GenAI) 的快速發展,AI 的影響已經擴展至整個軟體開發流程,從程式碼生成、測試自動化、安全分析到部署,促使我們必須重新思考 DevOps 與 AI 的融合模式。
「AI in the loop」 強調 AI 在軟體開發過程中扮演輔助角色,而人類則負責最終決策,以確保開發流程的可靠性與可控性。本次分享將探討 DevOps 的現況與挑戰,並進一步說明如何將 AI in the loop 的概念融入 DevOps 各階段(包含規劃、程式撰寫、測試與部署),並且輔以個人對 AI 工具(如 ChatGPT、Claude、Cline 等)的使用經驗,來幫助聽眾能更具體的了解概念。此外,也將探討 AI 在 DevOps 中的挑戰,包括模型可解釋性不足、誤報問題,以及工程師技能成長的影響,進一步思考如何在 AI 介入開發流程的同時,確保技術決策的可信度與開發團隊的長期發展。
聽眾收穫:
中階
中文