AI Agent 노드
AI Agent 노드
n8n에서 AI Agent 노드를 사용하는 방법을 배워볼게요. 기술 문서를 따라 AI Agent 노드를 워크플로에 통합해 봐요.
AI Agent 노드는 n8n 안에서 AI 에이전트를 만들 수 있게 해줘요. 채팅 모델과 도구 하나 이상을 연결하면, 에이전트가 작업을 완료하려고 어떤 도구를 호출할지 스스로 결정해요.
AI 에이전트[^1]는 데이터를 받아 합리적인 결정을 내리고, 특정 목표를 달성하기 위해 환경 안에서 행동하는 자율 시스템이에요. AI 에이전트의 환경은 에이전트 자신이 아닌, 에이전트가 접근할 수 있는 모든 것이에요. 이 에이전트는 외부 도구[^2]와 API를 사용해 행동을 수행하고 정보를 검색해요. 각각의 다른 도구가 가진 능력을 이해하고, 작업에 따라 어떤 도구를 쓸지 결정할 수 있죠.
{% hint style="info" %} 도구 연결
AI Agent 노드에는 도구 서브 노드를 하나 이상 연결해야 해요. {% endhint %}
{% hint style="warning" %} 기능 제공 범위
AI Agent 노드의 agent type 설정은 n8n 1.82.0부터 deprecated 됐어요. 모든 AI Agent 노드는 이제 권장되고 가장 자주 쓰였던 설정인 Tools Agent로 동작해요. Tools Agent로 설정된 더 오래된 AI Agent 노드를 사용하는 워크플로나 템플릿은 계속 정상적으로 동작해요.
agent type 설정이 있는 노드 버전(v1)은 n8n 3.0에서 제거될 거예요. v1의 AI Agent 노드를 쓰고 있다면 최신 버전으로 업데이트하세요. SQL Agent 같은 사용 사례는 최신 Agent 노드와 함께 Postgres/MySQL 도구 서브 노드를 사용하세요. {% endhint %}
템플릿과 예시
n8n-nodes-langchain.agent 통합 템플릿을 둘러보거나 모든 템플릿 검색
관련 자료
서비스에 대한 더 자세한 내용은 LangChain의 에이전트 문서를 참고하세요.
AI 에이전트가 처음이라면 n8n 블로그의 AI 에이전트 소개를 읽어보세요.
레지스트리 MCP 서버를 도구로 원클릭 연결하려면 MCP 서버를 참고하세요.
n8n의 Advanced AI 문서도 확인해 보세요.
일반적인 문제
일반적인 오류나 문제와 권장 해결 단계는 Common Issues를 참고하세요.
출처: 공식문서
더 알아보기 (Learn more)
- AI에서 에이전트가 하는 일 — 에이전트 개념 이해
- 에이전트 vs 체인 — 에이전트와 체인의 차이
[^1]: AI 에이전트는 요청에 응답하고, 결정을 내리며, 사용자를 위해 실제 세계의 작업을 수행할 수 있는 인공지능 시스템이에요. 대규모 언어 모델(LLM)을 사용해 사용자 입력을 해석하고, 가진 정보와 자원을 바탕으로 요청을 가장 잘 처리하는 방법을 결정하죠.
[^2]: AI 맥락에서 도구(tool)는 요청에 응답할 때 특정 정보나 기능을 위해 AI가 참조할 수 있는 추가 리소스예요. AI 모델은 도구를 사용해 외부 시스템과 상호작용하거나, 특정하고 집중된 작업을 완료할 수 있어요.