콘텐츠로 이동

How I’d Teach a 10-Year Old to Build AI Agents (n8n, No Code)

원본 영상: How I’d Teach a 10-Year Old to Build AI Agents (n8n, No Code)

LLM → 워크플로 자동화 → AI 에이전트 순서로 개념을 쌓아 올린 뒤, n8n에서 Gmail·Google Contacts를 연결한 첫 AI 에이전트를 직접 빌드한다.

ChatGPT·Claude·Gemini 등은 메시지를 받아 답변을 생성하지만, 외부 도구에 접근하거나 자동으로 트리거되거나 이메일을 직접 보내는 것이 불가능하다. 항상 사람이 수동으로 입력해야 한다.

n8n·Make 같은 워크플로 플랫폼은 Gmail·Google Sheets·Slack 등 수천 개 도구에 연결되고 자동으로 실행된다. 그러나 로직이 “if this then that” 방식으로 완전히 고정되어 있어 자율적 판단이 없다. 중간 단계에서 오류가 발생하면 워크플로 전체가 멈춘다.

AI 에이전트는 ① 시스템 프롬프트(교육·지침) ② LLM 두뇌(자율 추론·의사결정) ③ 메모리(대화 기록) ④ 도구 접근권을 갖춘 가상 직원이다. 워크플로와 달리 오류 발생 시 스스로 이전 단계를 재검토해 문제를 수정한 뒤 계속 진행한다. IKEA 매뉴얼 비유: 워크플로는 8단계에서 멈추지만, 에이전트는 5단계로 되돌아가 실수를 고치고 완료한다.

구성 요소n8n 설정
트리거”On Chat Message” 노드
두뇌AI Agent 노드 → Chat Model → OpenAI (gpt-4o-mini 추천, 비용 절감)
메모리Simple Memory 노드, 기본 5개 메시지 (50~100으로 조정 가능)
도구 1Gmail — Send Email 작업
도구 2Google Contacts — Get Many (이름으로 검색, limit: 1)
시스템 프롬프트ChatGPT에게 요청해 생성, AI Agent 노드 → Add Option → System Message에 붙여넣기

시스템 프롬프트 핵심 규칙 예시:

“이메일을 보내기 전에 반드시 Google Contacts 검색 도구로 수신자 이메일 주소를 먼저 확인하라.”

  • n8n 신규 가입 시 OpenAI 크레딧 100개 무료 제공 (n8n 플랫폼 기준, 영상 시점)
  • 실습 데모: “Please send Jonno an email confirming coffee tomorrow at 2 p.m.” 입력 → 에이전트가 Google Contacts에서 이메일 검색 → Gmail로 발송 → 완료 메시지 반환까지 자동 처리

사용 도구

  • n8n.io (무료 플랜)
  • OpenAI API (platform.openai.com에서 Secret Key 발급)
  • Gmail (Google OAuth 연동)
  • Google Contacts (Google OAuth 연동)

에이전트 실행 흐름

Chat Message 수신
→ Simple Memory에서 과거 대화 조회
→ OpenAI 두뇌가 다음 행동 결정
→ Google Contacts에서 이름으로 이메일 검색
→ Gmail로 이메일 발송
→ OpenAI가 완료 응답 생성
→ Simple Memory 업데이트

시스템 프롬프트 생성 방법 ChatGPT에 “n8n AI 에이전트용 시스템 프롬프트 작성해줘. 도구: Gmail 이메일 발송, Google Contacts 이메일 검색. 규칙: 발송 전 반드시 이메일 주소 먼저 검색할 것.”으로 요청 후 복사해 붙여넣기.