Chat Hub (챗 허브)
개요
Chat Hub는 여러 AI 모델에 접근하고, n8n 에이전트와 상호작용하며, 자신만의 에이전트를 생성할 수 있는 중앙 집중식 AI 채팅 인터페이스입니다. 또한 Chat Hub는 챗 사용자(Chat user)라는 새로운 역할을 도입하여, 사용자가 n8n 워크플로우를 직접 조작하지 않고도 채팅 인터페이스만으로 서비스를 이용할 수 있습니다.
사용 방법
Chat Hub를 사용하려면 탐색 메뉴에서 Chat(채팅) 옵션을 선택한 후 원하는 모델을 고르고 대화를 시작하면 됩니다.
개인 에이전트 만들기
AI가 단순하고 반복적인 작업을 더 정확하게 수행하도록 하려면, 사용자 지정 지침이 포함된 개인 에이전트(Personal Agent)를 생성할 수 있습니다. 다음 단계에 따라 생성하세요:
- Personal Agents(개인 에이전트)를 클릭한 후 +New Agent(새 에이전트 만들기)를 선택합니다.
- 이름, 설명, 시스템 프롬프트, 선호 모델 및 사용 가능한 도구를 정의합니다.
- Save(저장)를 클릭합니다.
생성이 완료되면, 모델 선택기에서 해당 개인 에이전트를 선택할 수 있습니다.
n8n 워크플로우 에이전트 사용하기
보다 복잡한 시나리오의 경우, 사용자 또는 동료가 구축한 n8n 워크플로우 에이전트를 활용해 Chat Hub에서 워크플로우를 사용할 수 있습니다. 현재로서는 Agent 노드에서 스트리밍(Streaming)이 활성화되어 있고, Chat Trigger가 포함된 워크플로우만 워크플로우 에이전트로 사용할 수 있습니다. 설정 단계는 다음과 같습니다:
- 원하는 워크플로우를 엽니다.
- Chat Trigger 노드를 엽니다.
참고
최신 버전의 챗 트리거만 사용 가능합니다. 최신 버전을 사용하려면 기존 트리거를 삭제한 후 새 트리거를 다시 추가하세요.
- n8n Chat에서 공개 옵션을 활성화하고, 이 개인 에이전트에 이름과 설명을 지정합니다.
- AI 에이전트 노드에서 Enable streaming(스트리밍 활성화) 옵션이 켜져 있는지 확인합니다.
- 워크플로우를 활성화합니다.
설정이 완료되면, Chat Hub의 모델 선택기에서 해당 워크플로우를 선택할 수 있습니다. 동료들이 이 워크플로우를 사용하려면, 해당 워크플로우를 공유하거나 최소한 읽기 권한 이상을 가진 프로젝트에 포함시켜야 합니다.
권한 관리
n8n의 역할 기반 시스템을 통해 사용자가 수행할 수 있는 작업을 정의할 수 있습니다. Chat Hub는 추가적으로 누가 어떤 기능을 사용할 수 있는지 세밀하게 제어할 수 있는 방법도 제공합니다.
챗 사용자 역할
챗 사용자(Chat user) 역할은 조직 내에서 워크플로우를 직접 구축하지 않고 단지 사용만 하려는 사용자를 위해 설계되었습니다. 기본적으로 챗 사용자는 채팅 인터페이스만 볼 수 있으며, 자격 증명이나 워크플로우를 추가할 수 없습니다.
챗 사용자 역할은 Starter, Pro, Business, Enterprise 요금제에서만 사용할 수 있습니다.
제공업체 설정
관리자는 사용자가 Chat Hub에서 어떤 모델과 제공업체(Provider)를 사용할 수 있는지 제어할 수 있습니다. 구체적으로 다음을 설정할 수 있습니다:
- 특정 모델 및 제공업체 활성화/비활성화
- 사용자가 자체 모델을 추가하는 것을 차단
- 각 제공업체에 대해 기본 자격 증명 설정
- n8n의 권한 시스템을 통해 사용자의 자체 자격 증명 추가를 제한
이러한 설정을 관리하려면 설정 > Chat으로 이동하여 제공업체 구성을 편집하세요.
주의사항 및 제한 사항
- 간단한 개인 에이전트 생성 시 파일 기반 지식 베이스를 추가할 수 없습니다.
- 도구 선택은 소수의 옵션으로 제한됩니다.
- 워크플로우 에이전트로 사용하려면 반드시 Chat Trigger 노드와 스트리밍이 활성화된 AI 에이전트 노드를 모두 포함해야 합니다.