5분 만에 만들 수 있는 AI 에이전트: n8n으로 나만의 챗봇을 구축해 보자

5분 만에 만들 수 있는 AI 에이전트: n8n으로 나만의 챗봇을 구축해 보자


메타 디스크립션

n8n, Google Apps Script, Gemini 2.5 Flash‑Lite를 활용해 5분 안에 AI 에이전트를 만드는 방법을 초보자도 따라 할 수 있게 단계별 가이드.


서론 – “AI 에이전트”가 필요할 때

  • 작업 자동화가 필요할 때, 예를 들어 고객 문의를 자동 응답하거나, 일상 업무를 정리하고 싶을 때
  • 개발 지식이 많지 않아도 ‘코드 없이’ AI를 활용하고 싶을 때
  • 시작이 어려워 언제부터 시작해야 할지 막막할 때

이 글은 n8n이라는 시각적 워크플로우 툴을 사용해, Google Apps ScriptGemini 2.5 Flash‑Lite를 연결해 AI 에이전트를 만드는 과정을 5분 안에 완성합니다.

핵심 가치
1️⃣ 코딩 지식이 적은 사람도 따라 할 수 있는 쉬운 방법
2️⃣ 실제 업무에 바로 적용 가능한 워크플로우
3️⃣ AI를 활용해 업무 효율을 30% 이상 끌어올리는 실전 팁


본론

## 1. n8n이란? – 시각적 자동화의 새로운 표준

  • 오픈소스이며 무료로 사용 가능
  • 노드(블록)를 끌어다 놓는 인터페이스 → 코딩이 필요 없어요
  • 다양한 API 연동(Slack, Gmail, OpenAI 등) 지원

비유: n8n은 “프로그래밍이 필요 없는 레고 블록”입니다.

### 1‑1. n8n 설치 & 첫 프로젝트 만들기

  1. Docker를 이용해 n8n 실행
    docker run -d --name n8n -p 5678:5678 n8nio/n8n
  2. 브라우저에서 http://localhost:5678 접속
  3. “New Workflow” → “Create”

### 1‑2. 트리거 설정 – ‘새 메일이 들어오면’

  • Gmail Trigger 노드 추가
  • “New Message” 선택 후, ‘Subject contains’에 “AI 요청” 입력
  • 이렇게 하면 “AI 요청”이 들어오는 메일이 자동으로 워크플로우를 시작합니다.

## 2. AI 요청을 Gemini 2.5 Flash‑Lite에 전달

  • HTTP Request 노드 추가
  • Method: POST
  • URL: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash-lite:generateContent
  • Headers
    Authorization: Bearer YOUR_GEMINI_API_KEY
    Content-Type: application/json
  • Body (JSON)
    {
      "contents": [
        {
          "role": "user",
          "parts": [
            {
              "text": "{{ $json[\"subject\"] }}: {{ $json[\"bodyPlain\"] }}"
            }
          ]
        }
      ],
      "generationConfig": {
        "temperature": 0.7,
        "maxOutputTokens": 200
      }
    }

핵심 메시지: Gemini이 메일 내용을 이해하고, 200 토큰 이내로 응답합니다.

### 2‑1. 응답 파싱 – 텍스트 추출

  • Set 노드 추가
  • text 필드를 {{ $json["candidates"][0]["content"]["parts"][0]["text"] }} 로 설정
  • 이렇게 하면 Gemini이 반환한 텍스트를 바로 사용할 수 있습니다.

## 3. AI 응답을 Slack으로 전송

  • Slack Message 노드 추가
  • Channel: #ai-responses
  • Message: {{ $json["text"] }}

효과: 메일을 받은 즉시 AI가 작성한 답변이 Slack에 자동으로 포스트됩니다.

### 3‑1. 실패 시 알림 – Slack Error

  • Slack Message 노드에 “Error” 메시지 연결
  • Condition 노드로 HTTP 요청 실패 시 분기

## 4. 실시간 대시보드 – Google Sheets에 기록

  • Google Sheets 노드 추가
  • Sheet: “AI Responses”
  • Append 옵션으로 AI 답변, 메일 제목, 수신 시간 기록

데이터 활용: 나중에 “AI가 가장 많이 답변한 주제”를 분석해 업무를 개선할 수 있습니다.

## 5. 한 번에 끝내는 전체 워크플로우

  1. Gmail Trigger → 2. HTTP Request (Gemini) → 3. Set → 4. Slack Message → 5. Google Sheets
  2. 트리거 → “Activate”

이렇게 하면 자동으로 AI가 답변하고, 팀에 공유하며, 기록까지 한 번에 처리됩니다.


결론 – 바로 시작해 보세요!

1️⃣ n8n으로 워크플로우 만들기
2️⃣ Gemini 2.5 Flash‑Lite API 키 연결
3️⃣ Slack & Google Sheets에 결과 공유

이 과정을 따라 하면 5분 만에 AI 에이전트가 완성됩니다.

  • 다음 행동: 위 예시를 그대로 복사해 n8n에 붙여넣고, API 키와 Slack 토큰을 입력해 보세요.
  • 공유: 이 글이 도움이 되었다면 댓글에 “나도 한 번 만들어 봤어요!”라고 남겨 주세요.

  • 이미지 텍스트 제안: n8n 워크플로우 화면에서 Gmail Trigger, HTTP Request, Slack Message 노드를 연결한 시각적 흐름도.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You can use the Markdown in the comment form.

Translate »