본문으로 건너뛰기

Claude Code와 OpenAI Codex의 장기 작업 문제를 해결하는 Goal Buddy

장기 실행 AI 에이전트의 작업 완료 판단 문제를 해결하고 로컬 상태 관리와 검증 가능한 오라클을 도입하는 오픈소스 도구 Goal Buddy를 소개한다.

챕터별 상세

00:00

장기 실행 에이전트의 한계

Claude Code와 OpenAI Codex는 장기 작업 시 완료 시점을 판단하지 못하는 공통적인 문제를 가진다. 채팅 기록에만 의존할 경우 컨텍스트 오염과 성능 저하가 발생한다. 기존의 방식은 주관적인 평가에 의존하여 작업 완료를 보장하지 못한다.
03:11

Goal Buddy 아키텍처

Goal Buddy는 Scout, Worker, Judge 세 가지 에이전트로 구성된다. Scout는 저장소를 매핑하고, Worker는 실제 작업을 수행하며, Judge는 작업 결과가 오라클 기준을 충족하는지 판단한다. PM 에이전트가 이들을 오케스트레이션하여 전체 워크플로를 관리한다.
05:26

작업 완료 검증 메커니즘

Goal Buddy는 state.yaml을 통해 로컬 상태를 관리한다. 오라클은 테스트 스위트나 브라우저 워크스루 등 검증 가능한 신호를 정의한다. 작업은 작은 단위인 슬라이스로 분할되며, 각 슬라이스는 허용된 파일과 검증 단계를 포함한다.
06:09

FastAPI to Django 마이그레이션 데모

FastAPI 프로젝트를 Django로 변환하는 작업에 Goal Buddy를 적용했다. goal-prep 명령어로 워크플로를 초기화하고 목표를 정의한다. 에이전트는 Scout, Judge, Worker를 순차적으로 호출하여 작업을 수행하고 최종 오라클 검증을 통과한 후 완료 처리된다.
bash
npx goalbuddy

Goal Buddy 도구 설치 명령어

bash
/goal-prep

워크플로 초기화 및 목표 설정 명령어

용어 해설

오라클(Oracle)
AI 에이전트의 작업 완료 여부를 판단하는 관찰 가능한 신호. 테스트 스위트, 브라우저 워크스루, 벤치마크 결과 등 에이전트가 스스로 완료를 검증할 수 있는 구체적인 기준을 의미한다.
상태 관리(State Management)
에이전트의 작업 진행 상황을 채팅 기록이 아닌 별도의 로컬 파일(예: state.yaml)에 저장하여 관리하는 방식. 컨텍스트 오염을 방지하고 장기 작업의 일관성을 유지한다.
멀티 에이전트(Multi-Agent)
서로 다른 역할을 수행하는 여러 에이전트(Scout, Worker, Judge)를 조합하여 복잡한 작업을 수행하는 아키텍처. 각 에이전트의 권한과 책임을 분리하여 작업 효율과 안전성을 높인다.

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 05. 31.수집 2026. 06. 01.출처 타입 YOUTUBE

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.