5분 만에 만들 수 있는 AI 에이전트: n8n으로 나만의 챗봇을 구축해 보자
2025년 11월 14일
5분 만에 만들 수 있는 AI 에이전트: n8n으로 나만의 챗봇을 구축해 보자
메타 디스크립션
n8n, Google Apps Script, Gemini 2.5 Flash‑Lite를 활용해 5분 안에 AI 에이전트를 만드는 방법을 초보자도 따라 할 수 있게 단계별 가이드.
서론 – “AI 에이전트”가 필요할 때
- 작업 자동화가 필요할 때, 예를 들어 고객 문의를 자동 응답하거나, 일상 업무를 정리하고 싶을 때
- 개발 지식이 많지 않아도 ‘코드 없이’ AI를 활용하고 싶을 때
- 시작이 어려워 언제부터 시작해야 할지 막막할 때
이 글은 n8n이라는 시각적 워크플로우 툴을 사용해, Google Apps Script와 Gemini 2.5 Flash‑Lite를 연결해 AI 에이전트를 만드는 과정을 5분 안에 완성합니다.
핵심 가치
1️⃣ 코딩 지식이 적은 사람도 따라 할 수 있는 쉬운 방법
2️⃣ 실제 업무에 바로 적용 가능한 워크플로우
3️⃣ AI를 활용해 업무 효율을 30% 이상 끌어올리는 실전 팁
본론
## 1. n8n이란? – 시각적 자동화의 새로운 표준
- 오픈소스이며 무료로 사용 가능
- 노드(블록)를 끌어다 놓는 인터페이스 → 코딩이 필요 없어요
- 다양한 API 연동(Slack, Gmail, OpenAI 등) 지원
비유: n8n은 “프로그래밍이 필요 없는 레고 블록”입니다.
### 1‑1. n8n 설치 & 첫 프로젝트 만들기
- Docker를 이용해 n8n 실행
docker run -d --name n8n -p 5678:5678 n8nio/n8n - 브라우저에서
http://localhost:5678접속 - “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. 한 번에 끝내는 전체 워크플로우
- Gmail Trigger → 2. HTTP Request (Gemini) → 3. Set → 4. Slack Message → 5. Google Sheets
- 트리거 → “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 노드를 연결한 시각적 흐름도.