liza-mas/liza

Disciplined Multi Coding Agent System

解決的問題

Liza 解決了 AI 驅動的軟體開發中「偽造進度」與不可靠輸出的問題。它旨在透過最小化持續的人工修正與監控需求,降低「達到生產就緒狀態的成本」,從順從的 AI 助手轉向具責任感、類似資深同僚的代理,能在必要時承認不確定性並提出反對意見。

工作原理

Liza 基於預設計的任務圖,實現一套用於軟體交付的多代理系統(MAS)。它採用四層保護機制來確保品質:

  1. 行為契約:一組義務,強制代理在行動前進行推理、驗證主張,並在卡住時承認。
  2. 對抗性配對:每個產物(從史诗到程式碼)均由一名「執行者」與一名「審查者」共同完成,防止作者成為自己工作的唯一判斷者。
  3. 機械性邊界:基於 Go 的決定性機制,強制執行狀態轉換、角色邊界與合併權限。
  4. 工程化流程:將目標結構化分解為規格、架構與程式碼計畫,確保輸出可組合成一個可運作的系統。

適用對象

Liza 專為希望在保留治理與控制權的同時自動化軟體交付流程的開發者與工程團隊設計,特別適合那些希望在不犧牲生產級工藝品質的前提下,實現無人干預的衝刺執行的團隊。

核心亮點

  • 多模式運行:支援配對(人機協作)、對抗性配對(執行者/審查者會話)與完整 MAS(自主任務圖)。
  • 供應商無關:透過現有編碼 CLI 與訂閱服務整合,支援 Claude Opus 與 GPT-5 等模型。
  • 綁定審查協議:一種類似 PR 的結構化動態機制,審查者可選擇接受、反駁、駁回或升級發現。
  • 運維工具鏈:包含隔離的 Git 工作樹、用於審計的 YAML 黑板、即時 TUI 與崩潰恢復功能。

相關

  • 專案
  • 專案
  • 專案
  • Dispatch
  • 專案