소개
n8n 클라우드의 웹훅에서 불러온 챗봇을 만들어 해보았습니다.
특히 하나의 워크플로우 안에서 다른 프로젝트를 불러와 연결하는 기능에 도전했어요.
처음 시도해보는 네이버 검색도 연동해보고, 챗봇 응답까지 자연스럽게 이어지도록 구성해봤습니다.
진행 방법
🧩 주요 도구 및 개념
n8n : ai agent - call workflow tool/ When chat message received노드/ When Executed by Another Workflow노드/ Aggregate노드 사용
네이버 개발자 센터에서 네이버 웹과 블로그 http 노드 연동
🔧 구성한 방식
네이버 검색 API를 연동할 때
GETURL의webkr엔드포인트를 사용요청 시 헤더에 Client ID/Secret 포함 필요
기존에 만든 검색 워크플로우를 불러와서 AI Agent의 기능을 확장
Click 노드를 활용해 중간 테스트 및 결과 확인 간소화
정리된 결과는 Aggregate 노드로 묶어 전달
추가로
When Chat Message Received노드를 공개사용 모드로 두면 n8n이 웹훅 주소를 생성하여 외부 입력도 수신 가능
노드구성
챗봇에서 실험해본 결과값
결과와 배운 점
네이버 API는 처음이었지만, 퍼플렉시티와 공식 문서를 참고해가며 직접 구조를 이해하게 되었어요
AI Agent 노드가 단순한 GPT 호출 그 이상으로, 다른 워크플로우를 트리거하고 구성할 수 있다는 것을 체감함
지난번 on form submission 같은 입력용 웹폼이 트리거 되는 노드도 알게되고,
이번에 워크플로우를 파보다가 채팅공개사용 모드도 알게되었다. 매일 몇시간씩 n8n을 만져보지는 못하지만 틈틈히 해보면서 느리지만 이전보다 더 나아지는 경험을 하고 있어 좋았음.기수가 끝나도 계속 지난강의 돌아보면서 꾸준히 무언가를 만들어볼 예정
도움 받은 글 (옵션)
퍼플렉시티에서 네이버 검색 API 구조 검색
n8n Workflow 예시