vercel-labs/eve-software-factory-template
Meet Foreman, an eve Software Factory.
해결하는 문제
Foreman은 개발 루프를 자동화하는 AI 기반 소프트웨어 팩토리입니다. 이슈 트래커(예: GitHub 또는 Linear)에서 검토된 풀 리퀘스트까지 작업을 이동하는 데 필요한 수동 작업을 줄이며, 최종 판단은 인간 개발자에게 맡깁니다.
작동 방식
시스템은 각각 고유한 지침, 샌드박스 및 도구를 가진 4개의 전문 AI 에이전트 파이프라인을 사용합니다:
- 분류기: 작업의 유형, 우선순위 및 복잡성을 트리아지하고, 진행 전에 작업이 실행 가능한지 확인합니다.
- 분석가: 저장소의 라이브 체크아웃을 기반으로 수락 기준을 포함한 상세 계획을 만듭니다.
- 구현자: 샌드박스에서 계획을 실행하고, 저장소 자체 검사로 코드를 검증한 후 브랜치를 푸시합니다.
- 검토자: 실제 diff에 대해 푸시된 브랜치를 독립적으로 평가하여 판정을 제공합니다.
실행 사이에 시스템은 저장소에 대한 메모를 포함하는 "팩토리 브레인"(메모리)을 유지하여 향후 작업에 컨텍스트를 제공합니다.
대상 사용자
GitHub 또는 Linear 통합을 통해 소프트웨어 작업의 트리아지, 계획 및 구현을 자동화하려는 개발자 및 엔지니어링 팀.
하이라이트
- 멀티 에이전트 파이프라인: 4개의 서로 다른 역할(분류기, 분석가, 구현자, 검토자)을 사용하여 품질을 보장하고 코드 변경만 푸시합니다.
- 통합: GitHub 이슈, Linear 및 로컬 TUI와 직접 작동하여 작업을 위임합니다.
- CI 통합: 자체 풀 리퀘스트의 실패를 자동으로 진단하고 수정합니다.
- 저장소 메모리: 저장소의 장기 메모리를 유지하여 다양한 작업 간 효율성을 향상시킵니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트