n8n으로 AI Agent Node 연계 챗봇 구현 실습

소개

지피터스 17기 "직장인을 위한 n8n 자동화" 스터디 1주차에서 챗봇 구현 실습을 따라하며, AI Agent Node의 기능과 설정 방식을 직접 체험해보았습니다.
문서로만 봤을 땐 단순해 보였던 설정들이, 막상 실습으로 들어가니 쉽지 않았지만 그만큼 배운 점도 많았던 시간이었습니다 💪

진행 방법

Google 계정을 사용하는 앱의 다이어그램

이번 실습에서는 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를 구성할 때, MemoryTools 설정이 자연스러운 대화 흐름에 매우 중요합니다!

결과와 배운 점

Adobe Adobe Adobe Adobe Adobe Adobe Adobe

[n8n 편집화면에서의 채팅 결과]

그 단어가 닥친 웹 사이트의 스크린 샷

[Public 환경에서의 채팅 화면]

이번 챗봇 구현 실습에서 가장 크게 느낀 점은 직접 연동해보는 것과 문서로만 이해하는 것은 정말 다르다는 점이었습니다.

  • 어려웠던 점

    • Google 인증 과정(Gemini API 연동)이 가장 까다로웠음 😵

  • 깨달은 점

    • 설정 항목이 많아도 하나씩 직접 해보면 구조가 보이기 시작함

    • Tools 설정이 챗봇의 활용도를 결정짓는 핵심 요소임

  • 다음 계획

    • 다양한 외부 API를 Tool로 연계하여 챗봇 기능을 확장해볼 예정

    • 사용자 입력에 따라 동적으로 Workflow 분기하는 실험도 해보고 싶음

도움 받은 자료


1
1개의 답글

👉 이 게시글도 읽어보세요