liza-mas/liza

Disciplined Multi Coding Agent System

何を解決するか

LizaはAI駆動のソフトウェア開発における「進捗の偽装」と信頼性の低い出力を解決します。継続的な人間の修正や監視の必要性を最小限に抑え、生産準備完了までのコストを削減することを目指しています。これにより、従属的なAIアシスタントから、責任を持ち、熟練した同僚のように不確実性を認め、必要に応じて反論できるアジェントへと進化します。

動作方法

Lizaは事前に設計されたタスクグラフに基づくマルチエージェントシステム(MAS)をソフトウェア配信に実装しています。品質を保証するための4層の保護機構を採用しています:

  1. 行動契約:エージェントが行動する前に推論を促し、主張を検証し、詰まったときにそれを認める義務を課します。
  2. 敵対ペア:エピックからコードに至るすべてのアーティファクトは、「実行者」と「レビュー者」のペアによって生成され、著者が自らの成果を唯一の判断者とするのを防ぎます。
  3. 機械的境界:確定的なGo言語ベースの仕組みにより、状態遷移、役割境界、マージ権限を強制します。
  4. 設計されたパイプライン:目標を仕様、アーキテクチャ、コード計画に構造的に分解し、出力が動作するシステムとして整合するようにします。

対象ユーザー

Lizaは、ガバナンスと意思決定権を維持しながらソフトウェア配信パイプラインを自動化したい開発者やエンジニアリングチーム向けに設計されています。特に、生産環境レベルの職人技を損なうことなく、スプリントを完全に自動実行したいユーザーに適しています。

特徴

  • マルチモード動作:ペアリング(人間-エージェント)、敵対ペアリング(実行者/レビュー者セッション)、フルMAS(自律的タスクグラフ)をサポート。
  • プロバイダ非依存:Claude OpusやGPT-5などのモデルをサポートする既存のコードCLIと連携可能。
  • 拘束的レビュープロトコル:PRに似た構造化されたダイナミクスで、レビュアーは承認、反論、反証、エスカレーションを選択可能。
  • 運用ツールキット:隔離されたGitワークツリー、監査用YAMLブラックボード、ライブTUI、クラッシュ復旧機能を含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト