AI 에이전트 도구
GPT-6 Astra와 Luna를 활용한 AI 개발 에이전트 오케스트레이터
donvito/codex-astra-luna-orchestrator
GitHub이 도구는 GPT-6 Astra와 GPT-5.6 Luna 등 여러 LLM을 활용하여 복잡한 소프트웨어 개발 작업을 체계적으로 관리하는 에이전트 오케스트레이터입니다.
세 줄 요약
- 사용자의 Codex 플랜에 따라 메인 오케스트레이터와 서브 에이전트의 역할을 분리하고, 각 단계별로 최적화된 모델을 할당하여 안정성을 높였습니다.
- 탐색, 구현, 테스트, 검토 등 개발 전 과정을 AI 에이전트가 분담하여 마치 사람이 협업하는 것처럼 신뢰도 높은 결과물을 얻을 수 있습니다.
- 에이전트별 모델 및 추론 노력을 세밀하게 설정하고, 복잡한 오케스트레이션 과정에서 발생하는 토큰 사용량을 반드시 관리해야 합니다.
본 도구는 GPT-6 Astra와 GPT-5.6 Luna 등 여러 을 통합하여 복잡한 소프트웨어 개발 작업을 체계적으로 관리하는 오케스트레이터입니다. 이 시스템은 사용자가 선택한 Codex 플랜(Pro 또는 Plus)에 따라 메인 오케스트레이터 모델과 실행 서브 에이전트 모델을 분리하고, 각 단계별로 최적화된 모델 및 추론 노력을 할당하여 안정성을 높였습니다.
시스템은 탐색자(explorer), 작업자(worker), 테스터, 연구원(researcher) 등 여러 전문 역할을 정의하며, 각 역할 파일은 특정 모델에 고정됩니다. 예를 들어, Pro 플랜에서는 GPT-6 Astra가 중간 추론 노력으로 오케스트레이터를 맡고, 나머지 서브 에이전트는 GPT-5.6 Luna를 사용합니다. 이와 같은 설정은 사용자 계획에 따라 다르게 구성될 수 있습니다.
설치는 `setup.sh` 또는 PowerShell 스크립트를 통해 진행되며, 프로젝트별 `.codex` 설정 파일이 대상 저장소에 로드됩니다. 오케스트레이션 과정에서 발생하는 사용량은 매우 중요하며, 이 도구는 `scripts/token_usage.py`와 같은 스크립트를 제공하여 각 스레드, 역할, 모델별 사용량을 추적하고 관리할 수 있도록 합니다.
용어 풀이
- LLM
- 방대한 글을 학습해 문장을 이해하고 만들어 내는 AI 모델. ChatGPT, Claude, Gemini가 여기에 속해요.
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- 토큰
- AI 모델이 글을 처리하는 단위. 단어보다 작은 조각이며 사용량과 요금을 셀 때 기준이 돼요.