소개
지피터스 17기 "직장인을 위한 n8n 자동화" 스터디 1주차에서 챗봇 구현 실습을 따라하며, AI Agent Node의 기능과 설정 방식을 직접 체험해보았습니다.
문서로만 봤을 땐 단순해 보였던 설정들이, 막상 실습으로 들어가니 쉽지 않았지만 그만큼 배운 점도 많았던 시간이었습니다 💪
진행 방법
이번 실습에서는 n8n의 AI Agent Node를 활용하여 기본적인 챗봇을 구현했습니다. 주요 설정은 다음과 같습니다:
AI Agent Node 구성 요소
Model: Gemini AI API (Google Cloud 기반)
Memory: Simple Memory
Tools: Calculator, Think, HTTP Request
Gemini AI API 연동 방법
Google Cloud 콘솔에서 OAuth 클라이언트 생성
API 키 및 인증 토큰 설정
인증 후 n8n 내 Model로 연결
워크플로우 구조
사용자의 입력 메시지를 수신
AI Agent Node에서 처리
응답을 다시 사용자에게 전달
💡 Tip: n8n에서 AI Agent를 구성할 때,
Memory와Tools설정이 자연스러운 대화 흐름에 매우 중요합니다!
결과와 배운 점
[n8n 편집화면에서의 채팅 결과]
[Public 환경에서의 채팅 화면]
이번 챗봇 구현 실습에서 가장 크게 느낀 점은 직접 연동해보는 것과 문서로만 이해하는 것은 정말 다르다는 점이었습니다.
어려웠던 점
Google 인증 과정(Gemini API 연동)이 가장 까다로웠음 😵
깨달은 점
설정 항목이 많아도 하나씩 직접 해보면 구조가 보이기 시작함
Tools설정이 챗봇의 활용도를 결정짓는 핵심 요소임
다음 계획
다양한 외부 API를
Tool로 연계하여 챗봇 기능을 확장해볼 예정사용자 입력에 따라 동적으로 Workflow 분기하는 실험도 해보고 싶음