1. 워크플로우 생성

  1. n8n 접속 (http://localhost:5678)
  2. 좌측 상단 Workflow → 새 워크플로우 클릭
  3. 워크플로우 이름 예시: Gemini Chat Test

2. Chat Trigger 노드 생성

  1. 노드 추가 → When Chat Message Received 선택
  2. 채팅 플랫폼 연결 (예: Slack, Discord, 또는 n8n 자체 테스트 채팅)
  3. 테스트 메시지 수신용으로 간단히 설정:
    • 채널/방 선택
    • 메시지 이벤트 활성화

3. AI Agent 노드 추가

  1. 노드 추가 → AI Agent 선택
  2. 연결: When Chat Message Received → AI Agent
  3. Agent 이름 입력: GeminiBot
  4. Language Model: Google Gemini Chat 선택 ( gemini-2.5-flash )
  5. API Key 입력 (Google AI Studio에서 발급받은 키)

Create Workflow 클릭
Google Gemini Chat Model 선택
Credential to connect with 를 클릭 후에 Create new credential 을 선택
API Key 를 입력
모델 선택


4. Simple Memory 연결

  1. AI Agent 노드 설정에서 Memory → Simple Memory 활성화
  2. 역할: 이전 대화 저장
  3. 옵션:
    • Maximum entries: 50
    • Persist memory: true
  4. 이전 대화를 기억하도록 연결
    • AI Agent → Simple Memory 연결

5. 간단한 Tool 연결 (예: Calculator)

  1. AI Agent에서 Tool 사용 활성화
  2. Tool 추가: Calculator (간단한 연산 테스트용)
  3. 연결: AI Agent → Calculator Tool → Output
  4. 테스트 예시 입력: "2 + 3"
  5. 실행 시, Gemini Chat 모델이 계산을 Tool로 수행하고 결과 반환


6. 테스트 실행

  1. Start Node 클릭
  2. 테스트 메시지 입력: "안녕하세요, 2+3 계산해줘"
  3. AI Agent가 메시지를 수신 → Gemini 모델 처리 → Tool 실행 → 결과 반환
  4. Output 확인: "5"


7. 워크플로우 구조 예시

When Chat Message Received
            ↓
        AI Agent (Gemini Chat)
            ↓
       Simple Memory
            ↓
         Calculator Tool
            ↓
         Output / Reply
 
 
Posted by 제이브레인
,