에이전트는 모델이 아니다: 정확한 용어로 문제를 해결하는 법

Agent Is Not the Model

Claude와 같은 AI 시스템을 설명할 때 '에이전트'와 '모델'이라는 용어를 혼용하는 경우가 많습니다. 이 글은 에이전트 시스템을 모델, 추론 서비스, 하네스의 세 계층으로 명확히 구분합니다. 모델은 수학적 함수일 뿐이며, 추론 서비스는 모델을 실행하고 비용을 추적하며, 하네스는 도구와 컨텍스트를 관리하는 논리 계층입니다. 실제 사례(Claude Desktop, Cursor, ChatGPT 등)를 통해 각 계층의 역할을 설명하고, 문제 발생 시 어느 계층을 점검해야 하는지에 대한 진단 표를 제공합니다.

계층의 이름을 알 수 있다면, 그 계층을 고칠 수 있습니다. 그것이 바로 정확함의 전부입니다.
  1. agentdev001

    이 글은 '정확한 용어를 쓰자는 게 아니라...'라는 말로 끝나는데, 그래서 몇 가지 정확한 용어에 대한 지적을 해보자면:

    표의 '실제 사례'에서:

    'Claude Desktop'에는 현재 세 가지 하네스가 들어 있습니다: Claude, Claude Cowork, Claude Code.

    'Claude CLI'는 아마 Claude Code CLI를 가리키는 것 같습니다. 이는 가끔 'Claude CLI'라고 불리는 'ant CLI'와는 구별됩니다.

    'Cursor'는 그중 아무거나 가리킬 수 있지만, 'Cursor Agents', 'Cursor Cloud Agents', 'Cursor CLI', 그리고 vscode 포크가 지금 뭐라고 불리든 그것은 서로 구별됩니다. 이 블로그 글의 맥락에서는 아닐 수도 있지만, 예시 표에서 어떤 것을 가리키는지 명시되어 있지 않습니다.

    'ChatGPT'는 chatgpt 웹 인터페이스처럼 들립니다. OpenAI의 데스크톱 앱은 'ChatGPT Desktop'이라는 이름이고, 이제 'ChatGPT work'와 'Codex'(Codex Desktop, TUI는 아니지만 본질적으로 TUI를 감싸고 앱 내장 도구를 통해 기능을 제공합니다)를 포함합니다. ChatGPT 웹 인터페이스의 하네스는 설정과 구독 수준(원격 샌드박스 등)에 따라 조금 달라질 수 있다고 생각합니다. 또한, 어떤 'ChatGPT' 제품을 사용하느냐에 따라 사용 가능한 모델에도 차이가 있습니다(인스턴트/라이브/기타 non-5.6 luna/terra/sol 제품군).

    추론 서비스는 더 정확히는 '기본 추론 제공자'입니다.

    그리고 이 글은 AI가 생성한 냄새가 납니다.

  2. azath92

    모델과 에이전트를 구분하는 것이 목표라면, 여기 예시에서 '에이전트 시스템'이 너무 많은 역할을 하고 있다고 생각합니다.

    이 구분을 할 때 제가 사용하는 이 정신적 프레임워크에 유용한 확장은 애플리케이션(커서) -> 때로는 오케스트레이터와 재개, 체크포인팅 등의 모든 QOL 기능을 포함 -> 단일 또는 다중 에이전트(커서 에이전트) -> 단일 또는 다중 에이전트 인스턴스 실행(커서의 단일 에이전트) -> 서비스 API -> 모델입니다.

    이는 에이전트가 우리가 에이전트를 사용하는 애플리케이션과 혼동되는 경우를 자주 보는데, 이 글에서 시도하는 에이전트-모델 혼동을 풀어내는 구분과는 다른 문제를 다루기 위한 것입니다.

  3. 6keZbCECT2uB

    재미있는 점은 claude code에서 '에이전트'를 구성할 수 있다는 것입니다. 이는 프롬프트 프리셋 + 일부 구성입니다. 또는 하위 에이전트는 때때로 포그라운드 에이전트(보통 오케스트레이터라고 함)와 구성에서 구분할 수 없지만, 컨텍스트 창의 내용이 다릅니다(대략 포크).

    제 생각에는, 모호함이 없는 보편적인 용어가 있다면 그것을 사용하세요(하네스, 모델). 설명해야 하는 모호한 용어가 있다면 사용하지 않으려고 노력하세요. 언어는 소통을 위한 것입니다.

  4. yaaaaam

    에이전트는 일반적으로 다른 누군가/무언가를 대신하여 작업을 수행하는 무엇이든입니다.

  5. rwoerz

    > 에이전트 시스템은 여러 계층으로 구성됩니다.

    왜 '계층'인가요? 다중 에이전트 시스템(MAS) [1]의 구성 요소는 '에이전트'라고 불립니다. 참고로, 제유적 의미 확산은 소프트웨어 공학에서 드문 일이 아닙니다.

    [1] https://en.wikipedia.org/wiki/Multi-agent_system

이 날의 다른 글

2026-08-24