AI 검색 용어집: AI Agent
AI Agent는 한 번 답변하고 끝나는 챗봇보다 실행 흐름이 길어집니다.
목표를 보고, 도구를 고르고, 결과를 관찰하고, 다음 행동을 정하는 반복 구조가 핵심입니다.
한 문장으로 잡으면
- AI Agent는 목표를 달성하기 위해 상태를 유지하고, 필요한 도구를 선택하고, 실행 결과를 다시 관찰하며 다음 행동을 정하는 구조입니다.
핵심 포인트
포인트 1
목표와 현재 상태를 읽습니다.
포인트 2
LLM이 다음 행동을 선택합니다.
포인트 3
도구를 실행하고 결과를 observation으로 저장합니다.
포인트 4
종료 조건을 확인하고 반복 여부를 결정합니다.
어디에 쓰이나
자료 조사 흐름
검색하고, 결과를 읽고, 부족하면 다시 검색하는 반복 작업에 쓰입니다.
운영 자동화
상태를 보고 필요한 도구를 호출한 뒤 결과에 따라 다음 행동을 정합니다.
안전 장치
max_steps, timeout, 권한 검사 없이 만들면 예측하기 어려운 루프가 될 수 있습니다.
헷갈리기 쉬운 부분
- Agent는 단순 채팅보다 강력하지만 무한 루프, 잘못된 도구 호출, 권한 문제를 함께 설계해야 합니다.
- 상태 관리와 종료 조건이 없으면 예측하기 어려운 시스템이 됩니다.
기억할 것
- AI Agent의 핵심은 목표, 상태, 도구 선택, 관찰, 종료 조건이 반복되는 구조입니다.
- 종료 조건과 권한 경계가 없으면 강력함보다 예측 불가능성이 커집니다.