Details
Changelog
Dependencies
에이전트 역할을 이해 못하는 나를 위한 내용입니다.
코딩 모델 : 뇌
요즘은 Codex랑 Claude Opus 많이 씀
이 모델들은 코드를 생성하고, 리팩토링을 제안하고, 에러 원인을 찾아주고 설명해준다.
그런데? 실제로 파일을 수정해주지 못함, 실행도 못함!!
텍스트만 생성할 줄 아는 모델인 것이다.
에이전트 : 그 뇌를 사용하는 시스템
그렇다면 에이전트는
모델 + 도구 + 실행 능력
이 모두가 결함된 형태인 것이고,
GitHub Copilot, Claude Code, Codex CLI 기반의 자동화 환경
이 에이전트가 할 수 있는 것은
- 코드 생성
- 파일 직접 수정
- 테스트 실행
- 에러 확인
- 다시 수정
- PR 생성
에이전트 도구(CLI)
Claude Code, OpenCode, Codex CLI, Copilot CLI
에이전트마다 각각 계약한 모델들이 달라서
원하는 모델이 무엇인지 먼저 찾아봐야 함.
멀티 에이전트
Orchestrator (총괄)
├─ Planning Agent
├─ Coding Agent
├─ Test Agent
├─ Review Agent
└─ Deploy Agent이런 식으로 역할이 나뉘어 있고, 서로 작업을 주고 받는 형태이다.
단일 에이전트는 다른 에이전트에세 지시할 수 없고, 스스로 계획을 세우지 못함, 근데 안정적이다.
에이전트 팀즈(Agent Teams)
여러 에이전트를 팀처럼 구성하는 구조이다.
PM Agent → 요구사항 정리
Research Agent → 자료 조사
Coding Agent → 코드 생성
QA Agent → 테스트에이전트 팀즈 = 멀티 에이전트
멀티 에이전트 = AI를 팀처럼 구성하려는 방식
(모델이 여러 개인 게 아니라, “역할을 나눈 시스템 설계”)