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 에이전트를 직접 빌드한다.
핵심 내용
섹션 제목: “핵심 내용”1. LLM의 한계
섹션 제목: “1. LLM의 한계”ChatGPT·Claude·Gemini 등은 메시지를 받아 답변을 생성하지만, 외부 도구에 접근하거나 자동으로 트리거되거나 이메일을 직접 보내는 것이 불가능하다. 항상 사람이 수동으로 입력해야 한다.
2. 워크플로 자동화의 한계
섹션 제목: “2. 워크플로 자동화의 한계”n8n·Make 같은 워크플로 플랫폼은 Gmail·Google Sheets·Slack 등 수천 개 도구에 연결되고 자동으로 실행된다. 그러나 로직이 “if this then that” 방식으로 완전히 고정되어 있어 자율적 판단이 없다. 중간 단계에서 오류가 발생하면 워크플로 전체가 멈춘다.
3. AI 에이전트 = 가상 직원
섹션 제목: “3. AI 에이전트 = 가상 직원”AI 에이전트는 ① 시스템 프롬프트(교육·지침) ② LLM 두뇌(자율 추론·의사결정) ③ 메모리(대화 기록) ④ 도구 접근권을 갖춘 가상 직원이다. 워크플로와 달리 오류 발생 시 스스로 이전 단계를 재검토해 문제를 수정한 뒤 계속 진행한다. IKEA 매뉴얼 비유: 워크플로는 8단계에서 멈추지만, 에이전트는 5단계로 되돌아가 실수를 고치고 완료한다.
전술·요소
섹션 제목: “전술·요소”| 구성 요소 | n8n 설정 |
|---|---|
| 트리거 | ”On Chat Message” 노드 |
| 두뇌 | AI Agent 노드 → Chat Model → OpenAI (gpt-4o-mini 추천, 비용 절감) |
| 메모리 | Simple Memory 노드, 기본 5개 메시지 (50~100으로 조정 가능) |
| 도구 1 | Gmail — Send Email 작업 |
| 도구 2 | Google 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 이메일 검색. 규칙: 발송 전 반드시 이메일 주소 먼저 검색할 것.”으로 요청 후 복사해 붙여넣기.