- 복잡한 작업을 LLM을 활용하여 처리하는 오픈소스 다중 에이전트 오케스트레이션 플랫폼
- 여러 전문화된 "에이전트"와 유연한 워크플로우를 통해 파일 시스템 접근, 셸 명령 실행, RAG등 다양한 외부 모듈을 통합하여 대규모 코드베이스 또는 문서 작업을 효율적으로 지원
- 주요 기능
- 다중 에이전트 워크플로우: Proposer, Reviewer, Validator, Formatter와 같은 역할을 정의하고 YAML 기반 설정 파일로 순차적으로 실행
- 유연한 모듈 통합:
fs
(파일 시스템), sh
(셸 명령), vector_store
(벡터 스토어) 등 다양한 모듈을 통합 가능
- 대화형 프롬프트:
system
, user
, assistant
역할의 대화 스타일 프롬프트로 맥락을 유지하며 명확한 지침 제공
- 피드백 및 수정 루프: Reviewer 또는 Validator가 문제를 감지하면 수정 요청 후 해결될 때까지 반복
- RAG 및 임베딩: 대규모 문서 관리 시 벡터 스토어를 활용해 관련 스니펫만 검색
- 모듈형 및 확장 가능: 새 모듈과 에이전트를 쉽게 추가 가능하며 확장성 높은 아키텍처 제공