도구 사용 LLM과 에이전트의 정의
도구 사용 LLM과 에이전트의 정의
섹션 제목: “도구 사용 LLM과 에이전트의 정의”“에이전트”라는 단어는 2024–2026년 가장 남용된 용어 중 하나다. 본 챕터는 그 단어를 도구 사용 + 환경 루프 + 정지 조건 이라는 세 부품으로 풀어 본다.
한 줄 요약
섹션 제목: “한 줄 요약”도구 사용(Tool Use)은 LLM이 외부 함수나 시스템에 구조화된 호출 을 보내고 그 결과를 다시 컨텍스트로 받는 능력이다. 에이전트(Agent)는 그 도구 사용을 환경 루프 안에서 모델이 스스로의 다음 행동을 결정 하며 반복하는 시스템이다.
누구를 위한 챕터인가
섹션 제목: “누구를 위한 챕터인가”전 사용자(개념부)·개발자(API부).
학습 목표
섹션 제목: “학습 목표”- 도구 사용의 기본 루프(요청 → tool_use → tool_result → 응답)를 안다.
- 클라이언트 도구와 서버 도구의 차이를 안다.
- “워크플로우(Workflow)“와 “에이전트(Agent)“의 Anthropic 공식 구분을 안다.
- 5가지 워크플로우 패턴(prompt chaining, routing, parallelization, orchestrator-workers, evaluator-optimizer)을 한 줄씩 말할 수 있다.
- 에이전트가 그래도 단순한 워크플로우보다 나은 자리가 어디인지 안다.