Knowledge Graphs in n8n are FINALLY Here!
- n8n RAG 템플릿에 지식 그래프 기능이 마침내 추가되어, 많은 사용자들이 기다려온 관계형 데이터 처리 능력을 제공합니다. 🎉
- 기존 벡터 데이터베이스의 주요 한계점인 엔티티 간 관계 저장 및 탐색의 어려움을 지식 그래프가 해결합니다. 🔗
- Graffiti MCP 서버를 사용하여 원시 텍스트에서 엔티티와 관계를 추출하고, 이를 Neo4j 그래프 데이터베이스에 저장합니다. 🧠
- 이 설정은 자체 호스팅 n8n 인스턴스가 필수적이며, Docker Compose를 통해 Graffiti MCP 서버와 Neo4j를 함께 배포합니다. 🛠️
- 환경 변수 설정(특히 OpenAI API 키)과 Docker Compose 파일 내 컨테이너 간 통신을 위한
host.docker.internal 추가가 중요합니다. ⚙️
- n8n 컨테이너가 Graffiti MCP 서버에 안전하게 접근할 수 있도록 특정 IP 주소에 대한 방화벽 규칙(UFW)을 구성해야 합니다. 🔒
- Graffiti MCP의 모든 기능을 활용하기 위해 n8n 커뮤니티 노드인
n8n-nodes-mc를 설치해야 합니다. 🔌
- RAG 에이전트는 질문의 성격에 따라 벡터 데이터베이스(단일 엔티티)와 지식 그래프(관계형 질문) 중 최적의 검색 방식을 지능적으로 선택하여 활용합니다. 🧭