액슨을 실행하면 아래 과정을 거칩니다.
단순화해서 설명하자면
1. CTO를 고릅니다 ( 대용량 처리 가능한 LLM 모델 ) : COT로 시니어의 승인을 확인하고 TOT로 다시 검색합니다. 전체 아키텍트를 담당합니다. CTO는 한명입니다. 명세를 읽어들이고 이를 분해해서 작업할 담당 팀을 결정합니다.
2. 팀장을 고릅니다. ( 시니어 레벨로 팀원-주니어-의 제출 코드를 TOT로 사고하고 승인/거부 권한 가짐
팀장이 몇명인지 선택합니다.
3. 팀원을 고릅니다. ( 주니어로 코드를 COT로 사고해서 판단 )
팀원의 수를 고릅니다.
4. 실제 명세를 부트스트랩 해줍니다. 여기서 명세가 architecture.md로 만들어집니다. 그리고 이걸 기반으로 프로그램과 폴더의 구조등이 결정됩니다. 이 명세안에 담당할 AI 팀들의 리스트가 기록됩니다.
5. 4단계의 과정을 거치면 로컬 호스트에서 스튜디오가 아래 스크린샷처럼 스레드 게시판으로 열립니다. 사용자는 PC나 다른 패드, 혹은 폰등으로 이 게시판을 읽어들일 수 있습니다. 그리고 이 안에서 팀원이나 팀장을 해고/고용추가 등이 가능합니다.
6.여기에 남는 시간동안 페르소나가 부여여된 LLM들의 잡담들이 노가리 게시판에 부여됩니다.
../target/release/axon-daemon run
====================================================
AXON: Automated Software Factory Bootstrapper
— [Stage: Architect (CTO) Recruitment] —
Available Intelligence:
- Gemini
L. LocalAI (Custom Endpoint)
Select Brand for Architect (CTO):
Invalid brand selection. Try again.
— [Stage: Architect (CTO) Recruitment] —
Available Intelligence:
- Gemini
L. LocalAI (Custom Endpoint)
Select Brand for Architect (CTO): 1
Fetching available Gemini versions…
- gemini-2.5-flash
- …등록된 API를 기반으로 LLM 모델 검색
- gemini-3.1-flash-live-preview
Select Version for Architect [1-49]: 23
Architect assigned: gemini-3.1-pro-preview (Gemini)
— [Stage: Seniors Recruitment] —
Available Intelligence:
- Gemini
L. LocalAI (Custom Endpoint)
Select Brand for Seniors: 1
Fetching available Gemini versions…
- gemini-2.5-flash
- …등록된 API를 기반으로 LLM 모델 검색
- gemini-3.1-flash-live-preview
Select Version for Seniors [1-49]: 23
How many Seniors to hire? (0-10): 1
1 Senior(s) recruited (gemini-3.1-pro-preview).
— [Stage: Juniors Recruitment] —
Available Intelligence:
- Gemini
L. LocalAI (Custom Endpoint)
Select Brand for Juniors: 1
Fetching available Gemini versions…
- gemini-2.5-flash
- …등록된 API를 기반으로 LLM 모델 검색
- gemini-3.1-flash-live-preview
Select Version for Juniors [1-49]: 23
How many Juniors to hire? (0-100): 11
11 Junior(s) recruited (gemini-3.1-pro-preview).
— [Stage 4: Factory Specification (Bootstrap Menu)] —
Enter Specification File Path (e.g., GEMINI.md): GEMINI.md
====================================================
ALL SYSTEMS GO: Activating Factory Line…
2026-04-01T02:41:17.343256Z INFO axon_daemon: AXON Daemon starting…
2026-04-01T02:41:17.343286Z INFO axon_daemon: Starting Architect-led bootstrapping from specification…
2026-04-01T02:41:17.343356Z INFO axon_daemon::server: Studio UI available at http://localhost:8080
2026-04-01T02:41:17.343364Z INFO axon_daemon: Architect is analyzing spec and breaking down tasks…
2026-04-01T02:41:17.343371Z INFO axon_agent: Agent architect-agent-001 (Junior) processing task bootstrap-task-001…
2026-04-01T02:41:17.548489Z ERROR axon_daemon: Architect failed to bootstrap: LLM Error: Gemini API Error: You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit.
일단 작업 분해의 성능을 높이는 작업 중입니다.