본문으로 건너뛰기
AI Jason조회 7

OpenAI Codex의 /goal 기능 및 에이전트 활용 가이드

OpenAI Codex와 Hermes Agent에 도입된 /goal 기능을 통해 AI 에이전트가 복잡한 장기 과제를 스스로 판단하며 완수하도록 만드는 기술적 방법론을 제시한다.

챕터별 상세

00:00

/goal 기능의 정의와 필요성

OpenAI Codex에 도입된 /goal 기능은 에이전트가 수 시간 동안 중단 없이 복잡한 프로젝트를 수행할 수 있게 한다. 기존 에이전트들은 테스트 수정 시 일부만 고치고 완료를 선언하는 조기 종료(Premature Victory) 문제가 빈번했다. /goal은 이러한 문제를 해결하기 위해 사용자가 정의한 검증 가능한 종료 상태에 도달할 때까지 에이전트를 지속적으로 구동시킨다. 실제 사례로 단일 프롬프트로 40개의 기능을 갖춘 게임을 생성하거나 6시간 동안 iOS 앱을 테스트하는 성과를 보였다.
01:44

/goal의 내부 작동 원리

단순한 프로그래밍 방식의 반복문인 Ralph Loop와 달리 /goal은 LLM 기반의 판독기(Judge) 시스템을 사용한다. 사용자가 목표를 입력하면 에이전트가 도구를 사용해 작업을 수행하고 결과물을 Judge에게 전달한다. Judge는 LLM 호출을 통해 목표가 충족되었는지 판단하며 미충족 시 구체적인 이유와 함께 다음 단계 프롬프트를 생성해 에이전트를 재가동한다. 이 과정은 목표가 달성되거나 예산(토큰/시간)이 소진될 때까지 반복되는 피드백 루프 구조를 가진다.

Ralph Loop는 에이전트가 작업을 마치면 무조건 다시 실행하는 단순 While 루프 방식의 오픈소스 프로젝트이다.

04:20

Codex 환경 설정 및 활성화

Codex CLI에서 실험적 기능인 /goal을 활성화하려면 특정 명령어를 사용해야 한다. 'codex features list' 명령어로 현재 사용 가능한 기능 목록과 상태를 확인한 뒤 'codex features enable goals'를 입력하여 기능을 켠다. 활성화가 완료되면 터미널에서 '/goal' 커맨드를 사용할 수 있게 되며 이후 장기 실행 과제를 입력할 수 있는 상태가 된다. 영상에서는 JavaScript 코드를 TypeScript로 마이그레이션하는 실제 적용 예시를 통해 설정 과정을 보여준다.
05:35

효과적인 목표 프롬프트 작성법

성공적인 결과를 위해 목표 프롬프트는 단일 프롬프트보다는 크고 막연한 백로그보다는 구체적이어야 한다. 프롬프트에는 에이전트가 달성해야 할 목표, 변경하지 말아야 할 사항, 진행 상황 검증 방법, 그리고 명확한 종료 조건을 포함해야 한다. 예를 들어 마이그레이션 작업 시 '모든 화면이 시각적으로 동일하게 유지되는지 Playwright로 검증하라'는 식의 구체적인 검사 도구와 기준을 명시하는 것이 필수적이다. 모호한 프롬프트는 에이전트가 다시 나태해지거나 무의미한 루프에 빠지게 만든다.
08:45

Goal-buddy를 활용한 프롬프트 최적화

사용자의 모호한 목표를 에이전트가 이해하기 쉬운 구조화된 문서로 변환해주는 오픈소스 도구 Goal-buddy를 활용한다. 'npx goalbuddy'를 실행하고 목표를 입력하면 시스템이 인터뷰를 통해 세부 사항을 파악하고 goal.md와 state.yaml 파일을 생성한다. 이 파일들은 비기능적 제약 조건, 중단 규칙, 단계별 작업 목록을 포함하여 에이전트가 참조할 수 있는 정교한 가이드라인 역할을 한다. 이를 통해 에이전트는 단순 텍스트 프롬프트보다 훨씬 높은 정확도로 복잡한 게임 자산 생성 및 조립 작업을 완수한다.
10:00

장기 미션 수행을 위한 /Mission 개념

수 시간 단위의 코딩을 넘어 수주 또는 수개월이 걸리는 비즈니스 목표(예: 트위터 팔로워 1만 명 달성)를 위한 /Mission 아키텍처를 제안한다. 이는 즉각적인 피드백이 어려운 작업에서 에이전트가 가설을 세우고 실행한 뒤 결과를 아티팩트로 저장하고 다음 실행을 예약하는 방식이다. 중간에 인간의 개입(Human-in-the-loop)이 필요한 지점을 설정하여 에이전트가 판단하기 어려운 상황에서 승인을 요청하도록 설계한다. 실제 Crewlet 계정 운영 사례에서 에이전트가 스스로 콘텐츠 성과를 분석하고 전략을 수정하여 도달률을 높이는 결과를 확인했다.

Human-in-the-loop는 AI의 작업 과정에 사람이 개입하여 판단이나 수정을 돕는 설계 패턴이다.

언급된 리소스

AI 분석 전체 내용 보기

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

출처 · 인용 안내

원문 발행 2026. 05. 09.수집 2026. 05. 09.출처 타입 YOUTUBE

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