AI 에이전트는 LLM을 사용해 자율적으로 작업을 수행하는 시스템입니다 — 단일 prompt에 응답하는 것이 아니라 계획하고, 도구를 사용하고, 목표 달성을 위해 행동을 취합니다. 이는 더 유능하고 자율적인 AI 애플리케이션으로의 진화를 나타냅니다.
AI 에이전트란
AI 에이전트 → 목표를 향해 자율적으로 작업하는 LLM 기반 시스템:
→ 추론/계획 → 목표를 단계로 분해
→ 도구 사용 → 함수, API 호출, 검색, 코드 실행, 데이터 접근
→ 행동을 취하고 결과를 관찰 → 반복(생각 → 행동 → 관찰의 루프)
→ 어느 정도의 자율성으로 목표를 향해 작업(단일 응답이 아닌 다단계)
→ 단일 Q&A를 넘어 → 여러 단계에 걸쳐 일을 DO할 수 있는 LLM
에이전트 작동 방식
→ LLM이 '두뇌' → 목표와 관찰에 기반해 다음에 무엇을 할지 결정
→ 도구가 능력을 확장 → 웹 검색, 코드 실행, API, 데이터베이스, 파일 접근
→ 루프 → 에이전트가 계획하고, 행동하고(도구 사용), 결과를 관찰하고, 목표가 충족될
때까지 계속
→ 패턴: ReAct(추론+행동), tool-calling/function-calling, 계획, 메모리
