agent.. (in llm)

이우철·2025년 9월 13일

AI와 LLM(대규모 언어 모델)에서 '에이전트(Agent)'는 단순히 질문에 답하는 것을 넘어, 자율적으로 복잡한 작업을 수행하도록 설계된 시스템을 말합니다.

사용자의 목표 달성을 위해 스스로 계획하고 행동하며 환경과 상호작용합니다.
LLM 에이전트의 핵심 구성 요소
에이전트는 크게 세 가지 핵심 기능을 기반으로 작동합니다.
1. 인식(Perception): 사용자의 명령을 이해하고 주변 환경(인터넷, 데이터베이스, 파일 등)으로부터 정보를 받아들입니다.

  1. 처리/계획(Brain/Planning): 받아들인 정보를 바탕으로 문제를 해결하기 위한 구체적인 행동 계획을 세웁니다. 이 과정에서 LLM이 에이전트의 '두뇌' 역할을 수행하며 논리적 추론을 합니다.

  2. 행동(Action): 계획에 따라 외부 도구(API, 웹 검색 등)를 사용해 실제 작업을 실행합니다.

  • 단순 LLM과 에이전트의 차이점
구분단순 LLMLLM 에이전트
주요 기능주어진 프롬프트에 대한 텍스트 생성복잡한 목표 달성을 위한 다단계 작업 수행
자율성낮음 (사용자의 즉각적인 지시에만 반응)높음 (스스로 계획하고 판단하여 행동)
기억제한적 (대화의 짧은 문맥만 기억)장기 및 단기 기억을 활용해 대화 흐름과 과거 데이터를 기억
도구활용없음 웹 검색, 계산기, API 등 외부 도구를 활용
사고 과정일회성 응답생성 일련의 추론 과정을 거쳐 단계적으로 해결
profile
개발 정리 공간 - 업무일때도 있고, 공부일때도 있고...

0개의 댓글