여러 개의 '에이전트'는 그냥 멀티태스킹하는 하나의 시스템 아닌가요?
Aren‘t multiple “agents” just one system multi-tasking?
핵심 요약
에이전트가 단순히 멀티태스킹하는 프로그램인지, 아니면 독립적인 개체인지에 대한 기술적 논의입니다.
- 에이전트 정의 — 독립적인 컨텍스트와 권한을 가진 루프 구조로 설명됨
- 멀티태스킹 논쟁 — 기술적으로는 프로세스 스레딩과 유사하다는 의견과 독립적 추론 능력의 차이라는 의견이 대립함
- 컨텍스트 관리 — 에이전트 분리를 통해 컨텍스트 오염을 방지하고 비용을 최적화함
- 실용적 구분 — 에이전트 간의 경계와 책임 소재를 명확히 하는 것이 핵심임
사람들이 에이전트 5개를 돌려서 작업을 몇 개씩 처리한다고 할 때, 이게 도대체 무슨 소린지 좀 알려줘. 내가 Hermes나 비슷한 툴을 쓰고 있는데, 이게 여러 스킬이나 워크플로우, 아니면 SOP를 가지고 있는 거랑 같은 거야? 오케스트레이터 스킬이 전체를 조율하면서 그 워크플로우들을 동시에 돌리는 건가… 그럼 내 에이전트는 그냥 Hermes랑 그걸 구동하는 LLM 그 자체 아냐? 스킬 하나하나가 다 에이전트인 거야? 다들 무슨 서로 다른 개체인 것처럼 말하는데, 사실 그냥 멀티태스킹 하는 프로그램 하나 아니야? 우리가 너무 의인화하는 거 아님? 아니면 내가 뭘 완전히 잘못 이해하고 있는 건가? 너무 심하게 까진 말아줘. 😬

