liza-mas/liza
Disciplined Multi Coding Agent System
해결하는 문제
Liza는 AI 기반 소프트웨어 개발에서 "진전을 위장하는" 문제와 신뢰할 수 없는 출력을 해결합니다. 지속적인 인간의 수정과 감시가 필요 없도록 하여 "생산 준비까지의 비용"을 최소화하고, 종속적인 AI 보조자에서 책임감 있고 고급 동료처럼 행동하는 에이전트로 전환합니다. 필요 시 불확실성을 인정하고 반론을 제기할 수 있습니다.
작동 방식
Liza는 사전 설계된 작업 그래프 기반의 다중 에이전트 시스템(MAS)을 소프트웨어 배포에 구현합니다. 품질을 보장하기 위해 네 가지 보호 계층을 사용합니다:
- 행동 계약: 에이전트가 행동하기 전에 사고하고, 주장의 타당성을 검증하며, 막히면 이를 인정하도록 강제하는 의무를 설정합니다.
- 적대적 페어: 에피크에서 코드에 이르는 모든 아티팩트는 "수행자"와 "검토자"의 페어가 함께 생성하여 저자가 자신의 작업을 유일한 판단자로 삼는 것을 방지합니다.
- 기계적 경계: 결정론적인 Go 기반의 상태 전이, 역할 경계, 병합 권한 강제 메커니즘을 제공합니다.
- 공학된 파이프라인: 목표를 사양, 아키텍처, 코드 계획으로 구조적으로 분해하여 출력이 작동 가능한 시스템으로 구성되도록 보장합니다.
대상 사용자
Liza는 거버넌스와 방향성 통제를 유지하면서 소프트웨어 배포 파이프라인을 자동화하고 싶은 개발자 및 엔지니어링 팀을 위한 것입니다. 특히, 생산 환경 수준의 정교함을 희생하지 않고 스프린트를 완전 자동화하여 실행하고자 하는 사용자에게 적합합니다.
주요 특징
- 다중 모드 운영: 인간-에이전트 페어링, 적대적 페어링(수행자/검토자 세션), 완전한 MAS(자율적 작업 그래프)를 지원합니다.
- 공급자 무관성: Claude Opus 및 GPT-5와 같은 모델을 지원하는 기존 코드 CLI와 연동 가능합니다.
- 결정적 리뷰 프로토콜: 리뷰어가 승인, 반론, 반박, 또는 상향 조정을 선택할 수 있는 PR 유사한 구조화된 동작 방식입니다.
- 운영용 도구: 격리된 Git 워크트리, 감사용 YAML 블랙보드, 실시간 TUI, 크래시 복구 기능을 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트