InfoGrab DocsInfoGrab Docs

n8n 용어 사전

요약

이 용어 사전은 n8n이 워크플로와 에이전트를 구축, 실행, 관리하는 데 사용하는 용어를 정의합니다. 이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요. 캔버스는 n8n 에디터 UI에서 워크플로를 구축하기 위한 주요 인터페이스입니다.

이 용어 사전은 n8n이 워크플로와 에이전트를 구축, 실행, 관리하는 데 사용하는 용어를 정의합니다. 각 항목에는 해당 개념을 자세히 설명하는 페이지 링크가 있습니다.

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

워크플로 구성 요소#

캔버스 (n8n)#

캔버스는 n8n 에디터 UI에서 워크플로를 구축하기 위한 주요 인터페이스입니다. 캔버스를 사용하여 노드를 추가하고 연결함으로써 워크플로를 구성합니다. 자세히 알아보기: Create and run workflows.

커뮤니티 노드 (n8n)#

커뮤니티 노드는 n8n의 내장 노드가 아니라 커뮤니티가 만들어 공유한 노드입니다. n8n이 제공하지 않는 통합을 추가하려면 인스턴스에 커뮤니티 노드를 설치합니다. 자세히 알아보기: Using community nodes.

자격 증명 (n8n)#

n8n에서 자격 증명은 특정 앱 및 서비스에 연결하기 위한 인증 정보를 저장합니다. 인증 정보(사용자 이름과 비밀번호, API 키, OAuth 시크릿 등)로 자격 증명을 생성한 후, 해당 앱 노드를 사용하여 서비스와 상호작용할 수 있습니다. 자세히 알아보기: Create and edit credentials.

에디터 (n8n)#

n8n 에디터 UI를 사용하면 워크플로를 생성하고 관리할 수 있습니다. 주요 영역은 캔버스로, 노드를 추가, 설정, 연결하여 워크플로를 구성할 수 있습니다. 사이드 및 상단 패널에서는 자격 증명, 템플릿, 변수, 실행 등 UI의 다른 영역에 접근할 수 있습니다. 자세히 알아보기: Create and run workflows.

표현식 (n8n)#

n8n에서 표현식을 사용하면 JavaScript 코드를 실행하여 노드 파라미터를 동적으로 채울 수 있습니다. 정적 값을 제공하는 대신, n8n 표현식 구문을 사용하여 이전 노드, 다른 워크플로 또는 n8n 환경의 데이터를 이용해 값을 정의할 수 있습니다. 자세히 알아보기: Expressions for data transformation.

노드 (n8n)#

n8n에서 노드는 워크플로를 만들기 위해 구성하는 개별 구성 요소입니다. 일부 노드는 워크플로를 시작하고, 다른 노드는 데이터를 가져오고, 보내고, 처리하거나, 흐름 제어 로직을 정의하거나, 외부 서비스와 연결합니다. 자세히 알아보기: Work with nodes.

서브 워크플로 (n8n)#

서브 워크플로는 다른 워크플로가 호출하는 워크플로입니다. 서브 워크플로를 사용하면 큰 워크플로를 재사용 가능한 작은 부분으로 나눌 수 있습니다. 자세히 알아보기: Sub-workflows.

템플릿 (n8n)#

n8n 템플릿은 n8n 및 커뮤니티 구성원이 설계한 미리 만들어진 워크플로로, n8n 인스턴스에 가져올 수 있습니다. 템플릿을 사용할 때는 자격 증명을 입력하고 필요에 맞게 설정을 조정해야 할 수 있습니다. 자세히 알아보기: Workflow templates.

트리거 노드 (n8n)#

트리거 노드는 특정 조건에 응답하여 워크플로를 실행하는 특수 노드입니다. 모든 프로덕션 워크플로에는 워크플로가 언제 실행되어야 하는지를 결정하는 트리거가 하나 이상 필요합니다. 자세히 알아보기: Trigger nodes.

워크플로 (n8n)#

n8n 워크플로는 프로세스를 자동화하는 노드의 모음입니다. 워크플로는 트리거 조건이 발생할 때, 수동으로 실행할 때, 또는 다른 워크플로가 호출할 때 실행을 시작합니다. 노드 단위로 실행되며, 복잡한 작업을 수행하기 위해 분기, 병합, 반복할 수 있습니다. 자세히 알아보기: Create and run workflows.

데이터#

바이너리 데이터 (n8n)#

바이너리 데이터는 이미지, 문서와 같은 파일 형식의 데이터입니다. 항목(item)은 바이너리 데이터를 json 데이터와 별도로 binary 객체에 보관합니다. 자세히 알아보기: Binary data.

데이터 고정 (n8n)#

데이터 고정을 사용하면 워크플로 개발 중에 노드의 출력 데이터를 일시적으로 고정할 수 있습니다. 이를 통해 외부 서비스에 반복적인 요청을 보내지 않고도 예측 가능한 데이터로 워크플로를 개발할 수 있습니다. 프로덕션 워크플로는 고정된 데이터를 무시하고 각 실행 시 새 데이터를 요청합니다. 자세히 알아보기: Data mocking and pinning.

데이터 테이블 (n8n)#

데이터 테이블은 n8n 내부에 구조화된 표 형식 데이터를 저장하므로 외부 데이터베이스가 필요하지 않습니다. 데이터 테이블은 프로젝트 범위에 속하며, 해당 프로젝트의 워크플로는 Data Table node로 데이터 테이블을 읽고 쓸 수 있습니다. Data tables 탭과 n8n API를 통해서도 관리할 수 있습니다. 데이터 테이블은 경량에서 중간 규모의 저장에 적합합니다. 자세히 알아보기: Data tables 및 Data Table node.

변수 (n8n)#

사용자 지정 변수는 여러 워크플로에서 재사용하는 읽기 전용 문자열을 저장합니다. 변수는 인스턴스 전체에서 사용할 수 있는 전역 변수이거나 단일 프로젝트로 범위가 한정됩니다. 자세히 알아보기: Custom variables.

n8n의 에이전트와 AI#

에이전트 (n8n)#

에이전트는 n8n에서 구축하는 자율 어시스턴트입니다. 각 에이전트에는 언어 모델, 지침, 그리고 도구, 스킬, 메모리, 지식 베이스, 서브 에이전트와 같이 직접 구성하는 기능이 있습니다. 에이전트는 워크플로의 일부가 아니라 프로젝트의 별도 항목이며, 사용자는 채팅, 채널, 스케줄을 통해 에이전트를 이용합니다. 에이전트는 Preview 단계입니다. 에이전트를 워크플로 내부에서 실행되는 AI Agent node와 혼동하지 마세요. 자세히 알아보기: Build and manage agents.

AI 에이전트 (AI agent)#

AI 에이전트는 대형 언어 모델(LLM)을 사용하여 요청을 해석하고, 요청을 완수하기 위해 도구 호출과 같은 어떤 작업을 수행할지 결정하는 AI 시스템입니다. n8n에서는 에이전트로 만들거나 워크플로에서 AI Agent node를 사용하는 두 가지 방법으로 AI 에이전트를 구축할 수 있습니다. 자세히 알아보기: What's an agent in AI?.

AI Agent node (n8n)#

AI Agent node는 워크플로에 AI 에이전트를 추가합니다. 이 노드는 클러스터 노드로, 채팅 모델, 도구, 메모리와 같은 서브 노드로 확장하는 루트 노드입니다. Agent Builder에서 만든 에이전트와는 다른 기능입니다. 자세히 알아보기: AI Agent node.

AI 체인 (AI chain)#

AI 체인은 LLM 및 기타 구성 요소를 고정된 순서로 호출합니다. 에이전트와 달리 체인은 어떤 단계를 수행할지 스스로 결정하지 않습니다. n8n의 AI 체인은 지속적인 메모리를 사용하지 않으므로 이전 컨텍스트를 참조하는 데 사용할 수 없습니다(이 경우 AI 에이전트를 사용하세요). 자세히 알아보기: What's a chain in AI?.

AI 메모리 (AI memory)#

AI 컨텍스트에서 메모리는 AI 도구가 상호작용 전반에 걸쳐 메시지 컨텍스트를 유지할 수 있게 해줍니다. 이를 통해 예를 들어 매 메시지마다 지속적인 컨텍스트를 제출하지 않고도 AI 에이전트와 지속적인 대화를 나눌 수 있습니다. n8n에서는 에이전트와 AI Agent node가 메모리를 사용할 수 있지만, AI 체인은 사용할 수 없습니다. 자세히 알아보기: What's memory in AI?.

AI 도구 (AI tool)#

AI 컨텍스트에서 도구는 요청에 응답할 때 AI가 특정 정보나 기능을 위해 참조할 수 있는 추가 리소스입니다. AI 모델은 도구를 사용하여 외부 시스템과 상호작용하거나 특정하고 집중된 작업을 완수할 수 있습니다. 자세히 알아보기: What's a tool in AI?.

클러스터 노드 (n8n)#

n8n에서 클러스터 노드는 에이전트, 체인, 벡터 스토어와 같은 AI 기능을 워크플로에서 제공하기 위해 함께 작동하는 노드 그룹입니다. 루트 노드와 노드의 기능을 확장하는 하나 이상의 서브 노드로 구성됩니다. 예를 들어 AI Agent 루트 노드는 채팅 모델, 메모리, 도구를 위한 서브 노드를 사용합니다. n8n은 대부분의 LangChain 개념을 클러스터 노드로 표현합니다. 자세히 알아보기: Cluster nodes.

지식 베이스 (n8n)#

지식 베이스는 에이전트가 답변할 때 컨텍스트를 얻기 위해 검색하고 읽을 수 있는 파일 모음입니다. CSV, PDF, Markdown, 텍스트 파일과 같은 파일을 에이전트에 업로드합니다. 지식 베이스는 n8n Cloud에서 사용할 수 있으며, 셀프 호스팅 인스턴스에서는 Preview 단계입니다. 자세히 알아보기: Build and manage agents.

Model Context Protocol (MCP)#

Model Context Protocol(MCP)은 AI 클라이언트가 외부 도구와 데이터에 연결할 수 있게 하는 오픈 표준입니다. n8n은 양쪽 모두를 지원합니다:

  • MCP 클라이언트로서 n8n은 에이전트와 AI Agent node가 원클릭 서버 레지스트리 또는 MCP Client Tool node를 통해 MCP 서버의 도구를 사용할 수 있게 합니다.
  • MCP 서버로서 n8n은 Claude와 같은 MCP 클라이언트가 사용자의 인스턴스에 연결할 수 있게 합니다. 인스턴스 수준 MCP 서버를 통해 클라이언트는 워크플로를 구축, 편집, 실행, 테스트하고 데이터 테이블과 에이전트를 관리할 수 있습니다. MCP Server Trigger node는 단일 워크플로의 도구를 자체 MCP 서버로 노출합니다.

자세히 알아보기: MCP servers 및 Set up and use n8n MCP server.

n8n Assistant#

n8n Assistant는 자연어로 워크플로를 만들고, 편집하고, 테스트하고, 문제를 해결하도록 돕는 n8n의 채팅 기반 에이전트입니다. 에이전트를 구축하고 인스턴스 작업을 돕기도 합니다. n8n Assistant는 Preview 단계입니다. 자세히 알아보기: Use n8n Assistant.

루트 노드 (n8n)#

각 n8n 클러스터 노드에는 AI 에이전트나 체인 실행과 같이 클러스터의 주요 기능을 정의하는 단일 루트 노드가 포함됩니다. 하나 이상의 서브 노드가 루트 노드에 연결되어 기능을 확장합니다. 자세히 알아보기: Cluster nodes.

스킬 (n8n)#

스킬은 특정 작업을 위해 지침과 에이전트에 필요한 도구를 하나로 묶은 것입니다. 에이전트에 스킬을 추가하면 해당 동작을 재사용할 수 있습니다. 자세히 알아보기: Build and manage agents.

서브 에이전트 (n8n)#

서브 에이전트는 다른 에이전트가 작업을 넘길 수 있는 게시된 에이전트입니다. 작업이 별개의 부분으로 나뉘고 전문화된 에이전트가 각 부분을 더 잘 처리할 수 있을 때 서브 에이전트를 사용하세요. 자세히 알아보기: Build and manage agents.

서브 노드 (n8n)#

n8n 클러스터 노드는 루트 노드에 연결된 하나 이상의 서브 노드로 구성됩니다. 서브 노드는 루트 노드의 기능을 확장하여 채팅 모델, 메모리, 벡터 스토어와 같은 특정 서비스나 리소스에 대한 접근을 제공하거나, 예를 들어 계산기 기능과 같은 특정 유형의 전용 처리를 제공합니다. 자세히 알아보기: Sub-nodes.

도구 승인 (n8n)#

도구 승인은 AI 도구 호출에 대한 휴먼 인 더 루프(human-in-the-loop) 확인 절차입니다. 민감한 도구의 경우 에이전트가 일시 중지하고, 사람이 호출을 승인하거나 거부한 후에 도구가 실행됩니다. 자세히 알아보기: Build and manage agents 및 Human-in-the-loop for AI tool calls.

구성, 실행, 게시#

초안 (n8n)#

초안은 워크플로 또는 에이전트의 작업 버전입니다. n8n은 편집 내용을 초안에 자동으로 저장하며, 게시하기 전까지 초안은 프로덕션에서 실행되지 않습니다. 게시도 참고하세요. 자세히 알아보기: Save and publish workflows.

평가 (n8n)#

평가는 테스트 케이스 데이터셋을 워크플로에 통과시키고 결과를 기대 출력 또는 지표와 비교하여 워크플로를 테스트합니다. 모델, 프롬프트 또는 로직을 변경하는 동안 AI 워크플로의 안정성이 유지되는지 확인하려면 평가를 사용하세요. 자세히 알아보기: Evaluations.

실행 (n8n)#

실행은 워크플로를 한 번 구동하는 것입니다. 수동 실행은 에디터에서 워크플로를 실행할 때 시작됩니다. 프로덕션 실행은 게시된 워크플로의 트리거가 작동할 때 자동으로 시작됩니다. 자세히 알아보기: Executions.

프로젝트 (n8n)#

n8n 프로젝트를 사용하면 워크플로, 변수, 자격 증명, 데이터 테이블, 에이전트를 별도의 그룹으로 분리하여 더 쉽게 관리할 수 있습니다. 프로젝트는 관련 리소스를 공유하고 구분함으로써 팀 협업을 더 쉽게 만들어 줍니다. 각 프로젝트에서 사용자마다 역할을 지정하므로, 한 사람이 프로젝트별로 다른 접근 권한을 가질 수 있습니다. 자세히 알아보기: RBAC projects.

게시 (n8n)#

n8n은 편집하는 동안 워크플로의 변경 사항을 저장합니다. 워크플로를 프로덕션에 적용할 준비가 되면 해당 버전을 게시합니다. 게시된 버전은 트리거가 작동할 때 실행됩니다. 자세히 알아보기: Save and publish workflows.

호스팅, 에디션, 라이선스#

에디션 (n8n)#

n8n을 셀프 호스팅할 때 에디션은 실행하는 소프트웨어의 변형(Community, Registered Community, Business, Enterprise)을 의미합니다. 모든 에디션은 동일한 제품을 기반으로 합니다. 무료 Community edition은 라이선스 키 없이 실행됩니다. 유료 Business 또는 Enterprise 플랜을 구독하면 해당 플랜의 기능을 잠금 해제하는 라이선스 키를 받습니다. 플랜 및 라이선스도 참고하세요. 자세히 알아보기: Compare plans and editions.

자격 부여 (n8n)#

n8n에서 자격 부여(entitlement)는 특정 기간 동안 n8n 인스턴스에 플랜 제한 기능에 대한 접근 권한을 부여합니다.

플로팅 자격 부여는 다양한 n8n 인스턴스에 배분할 수 있는 자격 부여 풀입니다. 플로팅 자격 부여를 재할당하여 다른 n8n 인스턴스로 접근 권한을 이전할 수 있습니다. 라이선스 및 플랜도 참고하세요. 자세히 알아보기: License key.

인스턴스 (n8n)#

인스턴스는 n8n Cloud에서 호스팅하든 셀프 호스팅하든, 하나의 n8n 설치본을 의미합니다. 각 인스턴스에는 고유한 워크플로, 사용자, 자격 증명, 설정이 있습니다. 자세히 알아보기: Choose how to use n8n.

라이선스 (n8n)#

n8n에서 라이선스는 두 가지 의미를 가집니다. 첫째, n8n 소스 코드가 배포되는 법적 조건을 의미합니다. 둘째, 유료 플랜의 기능을 잠금 해제하는 라이선스 키를 의미합니다. 셀프 호스팅 환경에서 유료 Business 또는 Enterprise 플랜을 구독하면, 인스턴스를 활성화하기 위해 라이선스 키를 추가합니다. 자격 부여 및 플랜도 참고하세요. 자세히 알아보기: License key.

플랜 (n8n)#

플랜은 Starter, Pro, Business, Enterprise와 같은 상업용 구독 등급입니다. n8n Cloud를 사용하든 셀프 호스팅을 사용하든, 플랜에 따라 구독의 기능, 사용량 제한, 가격이 결정됩니다. 에디션 및 라이선스도 참고하세요. 자세히 알아보기: Compare plans and editions.

큐 모드 (n8n)#

큐 모드는 셀프 호스팅 환경의 스케일링 구성입니다. 메인 인스턴스가 트리거를 받아 실행을 워커 인스턴스에 전달하고, 워커 인스턴스가 이를 병렬로 실행합니다. 자세히 알아보기: Queue mode.

관련 자료#

n8n 용어 사전

n8n v2.42
원문 보기

요약

이 용어 사전은 n8n이 워크플로와 에이전트를 구축, 실행, 관리하는 데 사용하는 용어를 정의합니다. 이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요. 캔버스는 n8n 에디터 UI에서 워크플로를 구축하기 위한 주요 인터페이스입니다.

이 용어 사전은 n8n이 워크플로와 에이전트를 구축, 실행, 관리하는 데 사용하는 용어를 정의합니다. 각 항목에는 해당 개념을 자세히 설명하는 페이지 링크가 있습니다.

참고

이 섹션의 상세 내용은 n8n 공식 문서를 참조하세요.

워크플로 구성 요소#

캔버스 (n8n)#

캔버스는 n8n 에디터 UI에서 워크플로를 구축하기 위한 주요 인터페이스입니다. 캔버스를 사용하여 노드를 추가하고 연결함으로써 워크플로를 구성합니다. 자세히 알아보기: Create and run workflows.

커뮤니티 노드 (n8n)#

커뮤니티 노드는 n8n의 내장 노드가 아니라 커뮤니티가 만들어 공유한 노드입니다. n8n이 제공하지 않는 통합을 추가하려면 인스턴스에 커뮤니티 노드를 설치합니다. 자세히 알아보기: Using community nodes.

자격 증명 (n8n)#

n8n에서 자격 증명은 특정 앱 및 서비스에 연결하기 위한 인증 정보를 저장합니다. 인증 정보(사용자 이름과 비밀번호, API 키, OAuth 시크릿 등)로 자격 증명을 생성한 후, 해당 앱 노드를 사용하여 서비스와 상호작용할 수 있습니다. 자세히 알아보기: Create and edit credentials.

에디터 (n8n)#

n8n 에디터 UI를 사용하면 워크플로를 생성하고 관리할 수 있습니다. 주요 영역은 캔버스로, 노드를 추가, 설정, 연결하여 워크플로를 구성할 수 있습니다. 사이드 및 상단 패널에서는 자격 증명, 템플릿, 변수, 실행 등 UI의 다른 영역에 접근할 수 있습니다. 자세히 알아보기: Create and run workflows.

표현식 (n8n)#

n8n에서 표현식을 사용하면 JavaScript 코드를 실행하여 노드 파라미터를 동적으로 채울 수 있습니다. 정적 값을 제공하는 대신, n8n 표현식 구문을 사용하여 이전 노드, 다른 워크플로 또는 n8n 환경의 데이터를 이용해 값을 정의할 수 있습니다. 자세히 알아보기: Expressions for data transformation.

노드 (n8n)#

n8n에서 노드는 워크플로를 만들기 위해 구성하는 개별 구성 요소입니다. 일부 노드는 워크플로를 시작하고, 다른 노드는 데이터를 가져오고, 보내고, 처리하거나, 흐름 제어 로직을 정의하거나, 외부 서비스와 연결합니다. 자세히 알아보기: Work with nodes.

서브 워크플로 (n8n)#

서브 워크플로는 다른 워크플로가 호출하는 워크플로입니다. 서브 워크플로를 사용하면 큰 워크플로를 재사용 가능한 작은 부분으로 나눌 수 있습니다. 자세히 알아보기: Sub-workflows.

템플릿 (n8n)#

n8n 템플릿은 n8n 및 커뮤니티 구성원이 설계한 미리 만들어진 워크플로로, n8n 인스턴스에 가져올 수 있습니다. 템플릿을 사용할 때는 자격 증명을 입력하고 필요에 맞게 설정을 조정해야 할 수 있습니다. 자세히 알아보기: Workflow templates.

트리거 노드 (n8n)#

트리거 노드는 특정 조건에 응답하여 워크플로를 실행하는 특수 노드입니다. 모든 프로덕션 워크플로에는 워크플로가 언제 실행되어야 하는지를 결정하는 트리거가 하나 이상 필요합니다. 자세히 알아보기: Trigger nodes.

워크플로 (n8n)#

n8n 워크플로는 프로세스를 자동화하는 노드의 모음입니다. 워크플로는 트리거 조건이 발생할 때, 수동으로 실행할 때, 또는 다른 워크플로가 호출할 때 실행을 시작합니다. 노드 단위로 실행되며, 복잡한 작업을 수행하기 위해 분기, 병합, 반복할 수 있습니다. 자세히 알아보기: Create and run workflows.

데이터#

바이너리 데이터 (n8n)#

바이너리 데이터는 이미지, 문서와 같은 파일 형식의 데이터입니다. 항목(item)은 바이너리 데이터를 json 데이터와 별도로 binary 객체에 보관합니다. 자세히 알아보기: Binary data.

데이터 고정 (n8n)#

데이터 고정을 사용하면 워크플로 개발 중에 노드의 출력 데이터를 일시적으로 고정할 수 있습니다. 이를 통해 외부 서비스에 반복적인 요청을 보내지 않고도 예측 가능한 데이터로 워크플로를 개발할 수 있습니다. 프로덕션 워크플로는 고정된 데이터를 무시하고 각 실행 시 새 데이터를 요청합니다. 자세히 알아보기: Data mocking and pinning.

데이터 테이블 (n8n)#

데이터 테이블은 n8n 내부에 구조화된 표 형식 데이터를 저장하므로 외부 데이터베이스가 필요하지 않습니다. 데이터 테이블은 프로젝트 범위에 속하며, 해당 프로젝트의 워크플로는 Data Table node로 데이터 테이블을 읽고 쓸 수 있습니다. Data tables 탭과 n8n API를 통해서도 관리할 수 있습니다. 데이터 테이블은 경량에서 중간 규모의 저장에 적합합니다. 자세히 알아보기: Data tables 및 Data Table node.

변수 (n8n)#

사용자 지정 변수는 여러 워크플로에서 재사용하는 읽기 전용 문자열을 저장합니다. 변수는 인스턴스 전체에서 사용할 수 있는 전역 변수이거나 단일 프로젝트로 범위가 한정됩니다. 자세히 알아보기: Custom variables.

n8n의 에이전트와 AI#

에이전트 (n8n)#

에이전트는 n8n에서 구축하는 자율 어시스턴트입니다. 각 에이전트에는 언어 모델, 지침, 그리고 도구, 스킬, 메모리, 지식 베이스, 서브 에이전트와 같이 직접 구성하는 기능이 있습니다. 에이전트는 워크플로의 일부가 아니라 프로젝트의 별도 항목이며, 사용자는 채팅, 채널, 스케줄을 통해 에이전트를 이용합니다. 에이전트는 Preview 단계입니다. 에이전트를 워크플로 내부에서 실행되는 AI Agent node와 혼동하지 마세요. 자세히 알아보기: Build and manage agents.

AI 에이전트 (AI agent)#

AI 에이전트는 대형 언어 모델(LLM)을 사용하여 요청을 해석하고, 요청을 완수하기 위해 도구 호출과 같은 어떤 작업을 수행할지 결정하는 AI 시스템입니다. n8n에서는 에이전트로 만들거나 워크플로에서 AI Agent node를 사용하는 두 가지 방법으로 AI 에이전트를 구축할 수 있습니다. 자세히 알아보기: What's an agent in AI?.

AI Agent node (n8n)#

AI Agent node는 워크플로에 AI 에이전트를 추가합니다. 이 노드는 클러스터 노드로, 채팅 모델, 도구, 메모리와 같은 서브 노드로 확장하는 루트 노드입니다. Agent Builder에서 만든 에이전트와는 다른 기능입니다. 자세히 알아보기: AI Agent node.

AI 체인 (AI chain)#

AI 체인은 LLM 및 기타 구성 요소를 고정된 순서로 호출합니다. 에이전트와 달리 체인은 어떤 단계를 수행할지 스스로 결정하지 않습니다. n8n의 AI 체인은 지속적인 메모리를 사용하지 않으므로 이전 컨텍스트를 참조하는 데 사용할 수 없습니다(이 경우 AI 에이전트를 사용하세요). 자세히 알아보기: What's a chain in AI?.

AI 메모리 (AI memory)#

AI 컨텍스트에서 메모리는 AI 도구가 상호작용 전반에 걸쳐 메시지 컨텍스트를 유지할 수 있게 해줍니다. 이를 통해 예를 들어 매 메시지마다 지속적인 컨텍스트를 제출하지 않고도 AI 에이전트와 지속적인 대화를 나눌 수 있습니다. n8n에서는 에이전트와 AI Agent node가 메모리를 사용할 수 있지만, AI 체인은 사용할 수 없습니다. 자세히 알아보기: What's memory in AI?.

AI 도구 (AI tool)#

AI 컨텍스트에서 도구는 요청에 응답할 때 AI가 특정 정보나 기능을 위해 참조할 수 있는 추가 리소스입니다. AI 모델은 도구를 사용하여 외부 시스템과 상호작용하거나 특정하고 집중된 작업을 완수할 수 있습니다. 자세히 알아보기: What's a tool in AI?.

클러스터 노드 (n8n)#

n8n에서 클러스터 노드는 에이전트, 체인, 벡터 스토어와 같은 AI 기능을 워크플로에서 제공하기 위해 함께 작동하는 노드 그룹입니다. 루트 노드와 노드의 기능을 확장하는 하나 이상의 서브 노드로 구성됩니다. 예를 들어 AI Agent 루트 노드는 채팅 모델, 메모리, 도구를 위한 서브 노드를 사용합니다. n8n은 대부분의 LangChain 개념을 클러스터 노드로 표현합니다. 자세히 알아보기: Cluster nodes.

지식 베이스 (n8n)#

지식 베이스는 에이전트가 답변할 때 컨텍스트를 얻기 위해 검색하고 읽을 수 있는 파일 모음입니다. CSV, PDF, Markdown, 텍스트 파일과 같은 파일을 에이전트에 업로드합니다. 지식 베이스는 n8n Cloud에서 사용할 수 있으며, 셀프 호스팅 인스턴스에서는 Preview 단계입니다. 자세히 알아보기: Build and manage agents.

Model Context Protocol (MCP)#

Model Context Protocol(MCP)은 AI 클라이언트가 외부 도구와 데이터에 연결할 수 있게 하는 오픈 표준입니다. n8n은 양쪽 모두를 지원합니다:

  • MCP 클라이언트로서 n8n은 에이전트와 AI Agent node가 원클릭 서버 레지스트리 또는 MCP Client Tool node를 통해 MCP 서버의 도구를 사용할 수 있게 합니다.
  • MCP 서버로서 n8n은 Claude와 같은 MCP 클라이언트가 사용자의 인스턴스에 연결할 수 있게 합니다. 인스턴스 수준 MCP 서버를 통해 클라이언트는 워크플로를 구축, 편집, 실행, 테스트하고 데이터 테이블과 에이전트를 관리할 수 있습니다. MCP Server Trigger node는 단일 워크플로의 도구를 자체 MCP 서버로 노출합니다.

자세히 알아보기: MCP servers 및 Set up and use n8n MCP server.

n8n Assistant#

n8n Assistant는 자연어로 워크플로를 만들고, 편집하고, 테스트하고, 문제를 해결하도록 돕는 n8n의 채팅 기반 에이전트입니다. 에이전트를 구축하고 인스턴스 작업을 돕기도 합니다. n8n Assistant는 Preview 단계입니다. 자세히 알아보기: Use n8n Assistant.

루트 노드 (n8n)#

각 n8n 클러스터 노드에는 AI 에이전트나 체인 실행과 같이 클러스터의 주요 기능을 정의하는 단일 루트 노드가 포함됩니다. 하나 이상의 서브 노드가 루트 노드에 연결되어 기능을 확장합니다. 자세히 알아보기: Cluster nodes.

스킬 (n8n)#

스킬은 특정 작업을 위해 지침과 에이전트에 필요한 도구를 하나로 묶은 것입니다. 에이전트에 스킬을 추가하면 해당 동작을 재사용할 수 있습니다. 자세히 알아보기: Build and manage agents.

서브 에이전트 (n8n)#

서브 에이전트는 다른 에이전트가 작업을 넘길 수 있는 게시된 에이전트입니다. 작업이 별개의 부분으로 나뉘고 전문화된 에이전트가 각 부분을 더 잘 처리할 수 있을 때 서브 에이전트를 사용하세요. 자세히 알아보기: Build and manage agents.

서브 노드 (n8n)#

n8n 클러스터 노드는 루트 노드에 연결된 하나 이상의 서브 노드로 구성됩니다. 서브 노드는 루트 노드의 기능을 확장하여 채팅 모델, 메모리, 벡터 스토어와 같은 특정 서비스나 리소스에 대한 접근을 제공하거나, 예를 들어 계산기 기능과 같은 특정 유형의 전용 처리를 제공합니다. 자세히 알아보기: Sub-nodes.

도구 승인 (n8n)#

도구 승인은 AI 도구 호출에 대한 휴먼 인 더 루프(human-in-the-loop) 확인 절차입니다. 민감한 도구의 경우 에이전트가 일시 중지하고, 사람이 호출을 승인하거나 거부한 후에 도구가 실행됩니다. 자세히 알아보기: Build and manage agents 및 Human-in-the-loop for AI tool calls.

구성, 실행, 게시#

초안 (n8n)#

초안은 워크플로 또는 에이전트의 작업 버전입니다. n8n은 편집 내용을 초안에 자동으로 저장하며, 게시하기 전까지 초안은 프로덕션에서 실행되지 않습니다. 게시도 참고하세요. 자세히 알아보기: Save and publish workflows.

평가 (n8n)#

평가는 테스트 케이스 데이터셋을 워크플로에 통과시키고 결과를 기대 출력 또는 지표와 비교하여 워크플로를 테스트합니다. 모델, 프롬프트 또는 로직을 변경하는 동안 AI 워크플로의 안정성이 유지되는지 확인하려면 평가를 사용하세요. 자세히 알아보기: Evaluations.

실행 (n8n)#

실행은 워크플로를 한 번 구동하는 것입니다. 수동 실행은 에디터에서 워크플로를 실행할 때 시작됩니다. 프로덕션 실행은 게시된 워크플로의 트리거가 작동할 때 자동으로 시작됩니다. 자세히 알아보기: Executions.

프로젝트 (n8n)#

n8n 프로젝트를 사용하면 워크플로, 변수, 자격 증명, 데이터 테이블, 에이전트를 별도의 그룹으로 분리하여 더 쉽게 관리할 수 있습니다. 프로젝트는 관련 리소스를 공유하고 구분함으로써 팀 협업을 더 쉽게 만들어 줍니다. 각 프로젝트에서 사용자마다 역할을 지정하므로, 한 사람이 프로젝트별로 다른 접근 권한을 가질 수 있습니다. 자세히 알아보기: RBAC projects.

게시 (n8n)#

n8n은 편집하는 동안 워크플로의 변경 사항을 저장합니다. 워크플로를 프로덕션에 적용할 준비가 되면 해당 버전을 게시합니다. 게시된 버전은 트리거가 작동할 때 실행됩니다. 자세히 알아보기: Save and publish workflows.

호스팅, 에디션, 라이선스#

에디션 (n8n)#

n8n을 셀프 호스팅할 때 에디션은 실행하는 소프트웨어의 변형(Community, Registered Community, Business, Enterprise)을 의미합니다. 모든 에디션은 동일한 제품을 기반으로 합니다. 무료 Community edition은 라이선스 키 없이 실행됩니다. 유료 Business 또는 Enterprise 플랜을 구독하면 해당 플랜의 기능을 잠금 해제하는 라이선스 키를 받습니다. 플랜 및 라이선스도 참고하세요. 자세히 알아보기: Compare plans and editions.

자격 부여 (n8n)#

n8n에서 자격 부여(entitlement)는 특정 기간 동안 n8n 인스턴스에 플랜 제한 기능에 대한 접근 권한을 부여합니다.

플로팅 자격 부여는 다양한 n8n 인스턴스에 배분할 수 있는 자격 부여 풀입니다. 플로팅 자격 부여를 재할당하여 다른 n8n 인스턴스로 접근 권한을 이전할 수 있습니다. 라이선스 및 플랜도 참고하세요. 자세히 알아보기: License key.

인스턴스 (n8n)#

인스턴스는 n8n Cloud에서 호스팅하든 셀프 호스팅하든, 하나의 n8n 설치본을 의미합니다. 각 인스턴스에는 고유한 워크플로, 사용자, 자격 증명, 설정이 있습니다. 자세히 알아보기: Choose how to use n8n.

라이선스 (n8n)#

n8n에서 라이선스는 두 가지 의미를 가집니다. 첫째, n8n 소스 코드가 배포되는 법적 조건을 의미합니다. 둘째, 유료 플랜의 기능을 잠금 해제하는 라이선스 키를 의미합니다. 셀프 호스팅 환경에서 유료 Business 또는 Enterprise 플랜을 구독하면, 인스턴스를 활성화하기 위해 라이선스 키를 추가합니다. 자격 부여 및 플랜도 참고하세요. 자세히 알아보기: License key.

플랜 (n8n)#

플랜은 Starter, Pro, Business, Enterprise와 같은 상업용 구독 등급입니다. n8n Cloud를 사용하든 셀프 호스팅을 사용하든, 플랜에 따라 구독의 기능, 사용량 제한, 가격이 결정됩니다. 에디션 및 라이선스도 참고하세요. 자세히 알아보기: Compare plans and editions.

큐 모드 (n8n)#

큐 모드는 셀프 호스팅 환경의 스케일링 구성입니다. 메인 인스턴스가 트리거를 받아 실행을 워커 인스턴스에 전달하고, 워커 인스턴스가 이를 병렬로 실행합니다. 자세히 알아보기: Queue mode.

관련 자료#