InfoGrab DocsInfoGrab Docs

에이전트 구축 및 관리

에이전트는 n8n에서 구축하는 자율 어시스턴트입니다. 각 에이전트에는 언어 모델, 지침, 그리고 도구, 스킬, 지식 베이스 접근과 같이 직접 설정하는 기능이 있습니다. 에이전트는 프로젝트 내에서 워크플로와 나란히 일급 아티팩트로 존재합니다. 작업이 고정된 워크플로로 처리하기에는 너무 개방적이고, 요청을 추론하고, 적절한 도구를 선택하고, 응답에 맞게 적응할 수 있는 어시스턴트가 필요할 때 에이전트를 사용하세요. Note 에이전트는 n8n Cloud와 셀프 호스팅 n8n에서 사용할 수 있습니다. 지식 베이스는 n8n Cloud에서 사용할 수 있으며, 셀프 호스팅에서는 Daytona 샌드박스가 필요한 미리보기 기능으로 제공됩니다. 에이전트는 미리보기 상태입니다. 실수를 할 수 있으며, 기능이 개발되는 동안 동작이 변경될 수 있습니다. 에이전트로 구축할 수 있는 것 # 업로드한 파일과 연결된 서비스를 사용해 질문에 답하고, Slack, Google Sheets, Linear와 같은 도구에서 작업을 수행하고, 더 큰 작업을 완료하기 위해 워크플로를 트리거하거나 조율하는 데 에이전트를 사용하세요. 에이전트는 다른 에이전트에 위임하거나 일정에 따라 실행될 수도 있습니다. 아래의 서브 에이전트 와 일정 을 참고하세요. 에이전트 작동 방식 # 에이전트는 추론 루프를 실행합니다. 메시지를 보내거나 일정이 트리거하면, 에이전트는 지침을 읽고 요청을 살펴본 다음 다음에 무엇을 할지 결정합니다: 도구 호출, 지식 베이스 검색, 다른 에이전트로 넘기기, 또는 후속 질문하기. 최종 응답을 만들어낼 때까지 이 루프를 반복합니다. 에이전트와의 각 대화는 세션 이며, n8n은 이를 저장하여 나중에 재개할 수 있게 하고 에이전트가 메모리를 통해 컨텍스트를 기억할 수 있게 합니다. 에이전트의 구성 요소 # 에이전트 빌더에서 에이전트의 다음 구성 요소를 설정합니다: 구성 요소 하는 일 모델(Model) 추론하고 응답을 생성하는 언어 모델입니다. 에이전트를 설정할 때 제공업체와 모델을 선택합니다. 지침(Instructions) 에이전트의 역할, 어조, 제약 조건을 설명하는 시스템 프롬프트입니다. 도구(Tools) 에이전트가 수행할 수 있는 작업입니다: 워크플로, 커스텀 코드, n8n 기본 통합, MCP 서버. 스킬(Skills) 특정 작업에 필요한 도구와 지침을 함께 묶은 재사용 가능한 동작 번들입니다. 채널(Channels) Slack, Telegram, Linear와 같이 사람들이 에이전트에 접근할 수 있는 곳입니다. 일정(Schedules) 게시된 이후 에이전트가 반복적으로 실행하는 작업입니다. 서브 에이전트(Sub-agents) 이 에이전트가 작업을 위임할 수 있는 다른 게시된 에이전트입니다. 지식 베이스(Knowledge base) 에이전트가 컨텍스트를 위해 검색하고 읽을 수 있는 파일입니다(n8n Cloud, 또는 셀프 호스팅에서는 Daytona 샌드박스가 필요한 미리보기). 메모리(Memory) 세션 메모리는 현재 대화를 유지합니다. 에피소드 메모리는 이전 세션