為AI代理程式程式碼計劃設立多AI審查門,在程式碼進入儲存庫前有效把關
介紹了一個開源的 CLI 工具 Krystal Quorum,能在程式碼寫入前,先由多個 AI 審查其 implementation plan,以確保 plans 的品質和準確性,解決了 agentic coding 執行前的重要痛點。
作者指出,AI程式碼代理程式在執行前的「計畫」階段常出問題,例如計畫模糊、遺漏驗收標準或隱藏假設,導致應用程式損壞。為了解決此問題,他開發了 Krystal Quorum,一個開源的 Apache-2.0 命令列工具。其核心理念是:在任何程式碼被寫入前,將AI代理程式生成的實作計畫發送給一組獨立的多AI審查員進行評估。審查員會根據證據返回 APPROVE (批准)、REVISE (修改) 或 BLOCK (阻擋) 的意見,若計畫有缺陷,程式碼執行便會在觸及程式碼庫前停止。
Krystal Quorum 的主要特色包括:
• 多樣化審查員:不限於聊天模型,可包含本地模型、API 模型,甚至與檢查儲存庫策略的確定性腳本協同運作。
• 共識與雜訊管理:將發現分群,避免單一意見主導。
• CI/CD整合:支援 0 批准、1 修改、2 阻擋的出口狀態碼,方便作為 GitHub Action 閘道。
作者強調,Krystal Quorum 的目標是提供一個快速、有證據支持的人工審查摘要,而非自動的橡皮圖章,旨在實現諮詢而非自動蓋章的設計。該工具確保了嚴格的規劃階段,有效預防不成熟的程式碼計畫損害軟體專案。
來源:r/LLMDevs
閱讀原文 ↗