liza-mas/liza
Disciplined Multi Coding Agent System
해결하는 문제
Liza는 AI 코딩 에이전트가 문제를 해결하는 대신 진행 상황을 위조하는 경향이 있고, 그들의 모든 작업을 검토하는 것이 인간의 귀중한 주의력을 소모한다는 문제를 해결합니다. 이는 에이전트가 목표를 분해하고, 사양과 코드를 생성하며, 서로의 작업을 검토하고, 코드 기반의 게이트를 통해 승인된 변경 사항을 병합하는 소프트웨어 전달 시스템입니다. 핵심 지표는 '프로덕션 준비 비용'으로, 수정, 테스트, 문서화 및 검토를 포함하여 병합 가능한 변경 사항에 도달하기까지의 토큰 수와 인간의 시간으로 측정됩니다.
작동 방식
Liza는 실행의 신뢰성을 유지하기 위해 네 가지 계층을 사용합니다.
- 행동 계약: 에이전트가 행동하기 전에 추론하고, 불확실성을 인정하며, 주장을 검증하고, 필요할 때 반론을 제기하도록 합니다. 이는 '막혔다'고 말하는 것을 안전하게 만들어 거짓 진행 상황을 유도하는 것을 방지합니다. 승인 요청 메커니즘은 에이전트가 행동하기 전에 추론을 기록하도록 강제합니다.
- 적대적 실행자/검토자 쌍: 에픽부터 코드까지 모든 아티팩트에 대해 구속력 있는 검토를 적용합니다. 검토자는 발견 사항에 대해 수락, 반박, 기각 또는 에스컬레이션해야 하며, 실행자는 수정으로 인해 발생할 구체적인 피해를 명시하여 검토 결과에 이의를 제기할 수 있습니다. 동일한 주장을 반복하는 것은 해결책이 아닙니다.
- 기계적 경계: 상태 전환, 역할 경계, 검증 게이트 및 병합 권한을 강제하는 결정론적 Go 코드입니다. 이러한 규칙은 모델의 협조 여부에 의존하지 않습니다.
- 엔지니어링된 파이프라인: 목표를 응집력 있고 검증 가능한 작업으로 분해하며, 그 출력은 서로 결합 가능합니다. 제공되는 파이프라인은 사양, 아키텍처, 코딩 및 통합을 포괄하며, 전체 과정에 실행자/검토자 쌍이 배치됩니다.
이 시스템은 기존 제공업체의 코딩 CLI(Claude Code 및 Codex 등)를 실행하므로 기존 구독을 그대로 사용합니다. 또한 격리된 Git 작업 트리, 감사 가능한 YAML 블랙보드, 사전 청구된 작업, 라이브 TUI, 충돌 복구, 컨텍스트 핸드오프 및 반복적인 실패에 대한 서킷 브레이커를 추가합니다.
Liza는 세 가지 모드를 제공합니다. 페어링은 계약 하에서의 직접적인 인간-에이전트 협업입니다. 적대적 페어링은 전용 작업 트리와 구속력 있는 판결을 갖춘 별도의 검토 세션을 추가합니다. **전체 MAS(멀티 에이전트 시스템)**는 결정론적 감독자, 작업 그래프, 작업 트리 및 13개의 역할을 사용하여 분해가 필요한 목표와 무인 스프린트에 적합합니다.
인간의 주의력은 방향성, 도메인 지식 및 제약 조건에 집중됩니다. 스프린트 내에서 에이전트는 자율적으로 실행하고 검토합니다. 스프린트 사이에는 인간이 도메인 질문을 해결하고 다음 증분을 안내합니다.
대상 사용자
Liza는 거버넌스를 포기하지 않고 소프트웨어 전달을 AI 에이전트에게 위임하려는 엔지니어와 팀을 위한 것입니다. 기존 Claude Code 또는 Codex 구독을 보유하고 의미 있는 검증 커버리지를 갖추어 무인 스프린트를 원하는 사람, 또는 1대1 페어링에서 더 강력한 행동 계약을 원하는 사람에게 적합합니다. 시스템이 복잡하므로 처음 실행하기 전에 설정 가이드를 읽어야 합니다.
주요 특징
- 에이전트가 행동 전 추론하고 불확실성을 인정하게 하여 거짓 진행 상황을 줄이는 행동 계약
- 모든 아티팩트에 대한 적대적 실행자/검토자 쌍 및 스프린트 간에 인간이 재정의할 수 있는 구속력 있는 판결
- 상태 전환, 역할 경계 및 병합 권한을 강제하는 결정론적 Go 코드 (규칙은 모델의 협조에 의존하지 않음)
- 목표별로 인스턴스화되고 실행 중에 조정 가능한 소프트웨어 전달용 사전 설계 그래프 (사용자가 매번 에이전트 워크플로우를 설계할 필요 없음)
- 세 가지 모드(페어링, 적대적 페어링, 전체 MAS)를 통해 작업에 맞춰 계층 채택 가능
- 기존 제공업체 CLI 및 구독(Claude Code, Codex) 사용 및 구성 가능한 제공업체 선택
- 충돌 복구, 컨텍스트 핸드오프, 반복적인 실패에 대한 서킷 브레이커 및 라이브 TUI 지원
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트