AI에서 에이전트가 하는 일
AI에서 에이전트가 하는 일 (What agents do)
AI 맥락에서 에이전트(agent)가 무엇인지, 그리고 n8n이 에이전트를 어떻게 제공하는지 살펴볼게요.
에이전트[^1]를 생각하는 가장 쉬운 방법 중 하나는, 결정을 내리는 방법을 아는 체인이라고 보는 거예요. 체인이 서로 다른 AI 컴포넌트를 호출하는 미리 정해진 순서를 따른다면, 에이전트는 언어 모델을 이용해 어떤 행동을 취할지 스스로 결정해요.
에이전트는 AI에서 결정권자 역할을 하는 부분이에요. 다른 에이전트나 도구[^2]와 상호작용할 수 있죠. 에이전트에게 질의를 보내면, 질문에 답하기 가장 좋은 도구를 고르려고 해요. 에이전트는 여러분이 보내는 특정 질의는 물론, 에이전트의 동작을 구성하는 프롬프트에도 적응해요.
n8n의 에이전트
n8n은 하나의 Agent 노드를 제공하는데, 이 노드는 선택한 설정에 따라 서로 다른 유형의 에이전트로 동작할 수 있어요. 사용 가능한 에이전트 유형에 대한 자세한 내용은 Agent 노드 문서를 참고하세요.
에이전트를 포함한 워크플로를 실행하면 에이전트는 여러 번 실행돼요. 예를 들어 초기 설정을 마친 뒤, 도구를 호출하는 실행, 그리고 도구 응답을 평가해 사용자에게 응답하는 또 한 번의 실행을 거칠 수 있죠.
출처: 공식문서
더 알아보기 (Learn more)
- AI에서 체인이 하는 일 — 체인과 에이전트의 차이를 보려면
- AI에서 도구가 하는 일 — 에이전트가 사용하는 도구
- Agent 노드 문서 — n8n의 에이전트 유형
[^1]: AI 에이전트는 요청에 응답하고, 결정을 내리며, 사용자를 위해 실제 세계의 작업을 수행할 수 있는 인공지능 시스템이에요. 대규모 언어 모델(LLM)을 사용해 사용자 입력을 해석하고, 가진 정보와 자원을 바탕으로 요청을 가장 잘 처리하는 방법을 결정하죠.
[^2]: AI 맥락에서 도구(tool)는 요청에 응답할 때 특정 정보나 기능을 위해 AI가 참조할 수 있는 추가 리소스예요. AI 모델은 도구를 사용해 외부 시스템과 상호작용하거나, 특정하고 집중된 작업을 완료할 수 있어요.