반응형
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
N8n으로 초보자도 할수있는 AI 에이전트만들기
이 콘텐츠는 ai 에이전트의 개념을 명확히 이해하고, 코딩 없이 직접 자동화 워크플로우를 구축하는 방법을 알려줍니다. 단순한 질문-응답형 AI를 넘어, 사용자의 목표를 이해하고 스스로 행동하여 결과를 만들어내는 '야무진' AI 서비스를 직접 만들 수 있도록 n8n무료 가입부터 단계별 사용법까지 상세히 안내합니다. 구글 시트연동, 이메일 자동 발송, 뉴스 요약및 정기 발송 등 실생활과 업무에 바로 적용 가능한 구체적인 자동화 예시를 통해 ai 에이전트의 무궁무진한 가능성을 경험하고, 미래 시대에 필요한 핵심 역량을 키울 수 있도록 돕습니다.

1. AI 에이전트의 개념 및 특징
- AI 서비스와 AI 에이전트의 차이점
- AI 서비스: "뭐 뭐 해 줘"가 핵심으로, 사용자의 질문에 답변하거나 글, 그림, 영상 등을 생성하는 응답형 서비스이다.
- AI 에이전트: "뭐 뭐를 이때 이렇게 처리해 줘"가 핵심으로, 사용자의 목표를 이해하고 스스로 판단하여 행동하며 결과를 만들어내는 행동형 서비스이다.
- AI 에이전트의 '야무진' 특성
- 단순한 질문-응답을 넘어, 일을 맡기면 스스로 판단하여 척척 진행하는 능력을 의미한다.
- 마치 심부름을 시켰을 때 일일이 묻지 않고 알아서 처리하는 '야무진 아이'처럼, AI 에이전트는 주인에게 일일이 묻지 않고 스스로 일 처리를 한다.
- AI 에이전트의 활용 예시
- 병원 예약: AI가 스케줄 확인 후 가까운 병원 추천 및 예약 문의를 돕는다.
- 뉴스 요약 및 발송: 매일 아침 특정 시간에 뉴스를 요약하여 채팅으로 보내준다.
- 고객 문의 자동 정리: 이메일 문의를 구글 스프레드시트에 정리하고 팀원들에게 알림을 보낸다.
- 웹사이트 링크 요약: 웹사이트의 모든 링크를 요약 정리하여 이메일로 발송한다.
- 이러한 활용 가능성으로 인해 빅테크를 포함한 많은 회사들이 AI 에이전트개발에 박차를 가하고 있다.
- 챗봇과 AI 에이전트의 비교 (비행기 표 예시)
- 챗봇: 다음 주 금요일 서울-제주 비행기 표 문의 시, 구매 가능한 항공사 목록은 보여주지만 직접 예약은 불가능하며 웹사이트 참고를 안내한다.
- AI 에이전트: 동일 문의 시, 직접 예약을 진행하고 예약 확인 이메일까지 챙겨준다.
2. n8n 툴 소개 및 특징
- n8n의 역할: AI 에이전트를 직접 만들 수 있도록 돕는 툴이다.
- n8n의 기본 구조 (워크플로)
- 트리거(Trigger): 사용자가 주는 신호 또는 특정 이벤트로, 워크플로를 시작하는 역할을 한다.
- 앱 연결: 트리거신호에 따라 AI 에이전트가 구글 시트, Gmail 등 다양한 앱을 확인하고 작업을 수행한다.
- 다리 역할: n8n은 이러한 앱들 사이에서 데이터를 주고받고 작업을 관리 감독하는 다리 역할을 한다.
- n8n의 주요 특징
- 다양한 앱 연결: 구글 스프레드시트, Gmail, 달력, 슬랙, 디스코드, 데이터베이스, 노션 등 다양한 앱을 연결할 수 있다. (카카오톡은 아직 연결 불가)
- 코딩 불필요: n8n의 가장 큰 장점으로, 코딩 지식 없이도 워크플로를 구축할 수 있다.
- 무료 사용 및 유료 연동: n8n자체는 무료로 사용 가능하지만, 연결하는 다른 앱(예: ChatGPT) 사용 시 해당 앱의 이용료가 청구될 수 있다.
- 영어 기반: n8n은 아직 한국어를 제공하지 않으며, AI 관련 서비스는 영어 버전에 익숙해지는 것이 장기적으로 더 편리하다.
- n8n 사용의 어려움과 보람
- 초기 사용 시 복잡하고 막히는 부분이 많을 수 있으며, 영어 기반이라 더 어렵게 느껴질 수 있다.
- 하지만 점차 익숙해지면 보람차고 신기하며, 스스로 이런 자동화를 만들 수 있다는 것에 놀라움을 느낄 수 있다.
3. n8n 가입 및 대시보드 확인
- n8n 웹사이트 접속: 영상 설명란의 어필리에이트 링크를 클릭하여 n8n웹사이트에 접속한다.
- 웹사이트 내용 확인: n8n은 워크플로를 만들 수 있는 툴이며, AI 에이전트기능도 제공한다.
- 언어 설정: 브라우저 자체 번역 서비스는 한국어 번역이 더 어려울 수 있으므로, 영어 버전에 익숙해지는 것이 좋다.
- 로그인 및 회원가입:
- 우측 상단의 "Sign In"을 클릭한다.
- 기존 계정 사용자는 로그인하고, 신규 사용자는 "회원 가입, 무료 체험"을 클릭한다.
- 이름, 이메일 주소 등을 입력하여 회원가입을 완료한다.
- 설문조사: 회원가입 후 설문조사가 나타나는데, 답변하거나 건너뛸 수 있다.
- 대시보드 확인: 회원가입 완료 후 대시보드 화면이 펼쳐지며, 현재 활동 현황을 확인할 수 있다.
- 오버뷰 화면 이동: "오픈 인스턴스" 버튼을 클릭하여 오버뷰 화면으로 이동하면 활동 현황을 더 자세히 볼 수 있다.
4. 첫 번째 워크플로 만들기: 채팅-AI 에이전트-이메일
- 워크플로 편집 화면 진입: 우측 상단의 "워크플로 만들기"를 클릭하여 편집 화면으로 이동한다.
- 채팅 노드 추가:
- 가운데 더하기 버튼을 클릭한다.
- 화면을 아래로 내려 "온 채 메시지"를 클릭한다.
- 채팅 설정 창이 뜨면, 어두운 부분을 클릭하여 창을 닫는다.
- 워크플로에 '채팅' 노드가 생성된다. ( 노드는 화면에서 이동, 확대/축소 가능)
- AI 에이전트 노드 추가:
- 채팅 노드뒤의 더하기 버튼을 클릭한다.
- "AI"를 클릭한 후 " AI 에이전트"를 클릭한다.
- AI 에이전트설정 창이 뜨면 창을 닫는다.
- AI 에이전트 두뇌(챗 모델) 설정:
- AI 에이전트 노드에 에러가 표시되면, 마우스를 올려 ' 챗 모델을 넣으라'는 메시지를 확인한다. ( AI 에이전트작동에 두뇌 필수)
- ' 챗 모델' 아래의 더하기 버튼을 클릭한다.
- 오픈 AI 두뇌 선택: 오픈 AI에서 제공하는 두뇌를 선택한다. (무료 크레딧 제공)
- 크리덴셜(Credential) 이해: '본인 인증' 또는 '신원 확인'을 의미하며, 로봇이 아님을 증명하거나 사용료 지불을 증명하기 위해 필요하다. 무료 크레딧으로 신원 확인이 완료된다.
- 모델 선택: GPT-4o mini를 선택한다. (가장 무난하고 사용료 저렴)
- Gmail 노드 추가 (이메일 보내기):
- AI 에이전트 노드뒤의 더하기 버튼을 클릭한다.
- '이메일'을 검색하여 Gmail을 클릭한다.
- Gmail 기능 중 "이메일 보내기"를 선택한다.
- 크리덴셜 설정: "새로 생성하기"를 클릭하고, 추천 옵션을 선택한 상태로 저장한다.
- 리소스는 '이메일 메시지', 오퍼레이션은 '전송'으로 설정한다.
- 받는 사람 이메일 주소, 이메일 제목, 내용을 입력하고 창을 닫는다.
- 워크플로 실행 및 에러 해결:
- 워크플로 이름을 변경하고 저장한다.
- "오픈 챗" 버튼을 클릭하여 채팅창을 연다.
- 채팅창에 "이메일 좀 보내 달라고" 입력한다.
- 에러 발생 및 해결: Gmail에서 에러가 발생하면, Gmail 노드를 열어 크리덴셜문제를 확인한다.
- 별표 모양 아이콘을 클릭하면 AI가 조언을 제공한다.
- 크리덴셜을 클릭하여 "새로 생성하기"를 선택하고, 남아있는 옵션을 클릭하여 계정을 선택하고 액세스를 허용한다.
- 크리덴셜이 해결되면 두 번째 크리덴셜을 사용한다.
- 재실행 및 성공 확인: 워크플로 화면으로 돌아가 채팅창에 다시 "이메일 보내 달라고" 입력한다.
- 워크플로가 성공적으로 실행되었다는 알림을 확인한다.
- '실행(Execution)' 탭에서 워크플로 실행 기록을 확인하여 성공 여부를 검증한다.
- 이메일이 성공적으로 수신되었는지 확인한다.
5. 워크플로 기능 개선: AI 에이전트 프롬프트 및 이메일 내용 수정
- AI 에이전트 프롬프트 수정:
- AI 에이전트 노드를 열어 '소스 프롬프트' 설정을 확인한다. (기본값은 채팅으로 할 일 받기)
- '채팅 말고 직접 적기'를 선택하고, " AI 에이전트에게 명언 한 가지를 알려줘"라고 입력한 후 실행한다.
- AI 에이전트설정 창에서 왼쪽은 인풋, 오른쪽은 아웃풋임을 확인한다.
- 실행 결과로 AI 에이전트가 명언을 생성했음을 확인한다.
- 이메일 제목 및 내용 수정 (변수 활용):
- 이메일 노드를 열어 제목을 "오늘의 명언"으로 수정한다.
- 내용에는 이전 단계( AI 에이전트)에서 생성된 명언 아웃풋을 끌어다 붙인다.
- 중괄호로 표시된 데이터는 '변수'라고 부르며, 내용이 확정되지 않았지만 이메일 내용에 붙여넣겠다는 의미이다.
- 미리보기를 통해 변경된 내용을 확인한다.
- 채팅창에 아무 내용이나 입력하여 워크플로를 시작한다. (채팅 내용은 워크플로 시작 신호 역할만 함)
- 이메일이 "오늘의 명언" 제목으로 잘 수신되었는지 확인한다.
6. 워크플로 기능 확장: HTTP 노드를 이용한 뉴스 요약 및 발송
- HTTP 리퀘스트 노드 추가:
- 더하기 버튼을 클릭하고 'HTTP'를 검색하여 " HTTP 리퀘스트"를 선택한다.
- 설정 창이 열린다.
- API 개념 및 뉴스 API 키 발급:
- API: 다른 웹사이트의 내용을 가져올 수 있는 '비밀번호'와 같은 역할을 한다.
- 무료로 전 세계 뉴스를 가져올 수 있는 API서비스를 활용한다.
- "겟 API키" 버튼을 클릭하여 가입한다. (이름과 이메일 주소만 필요)
- 가입 완료 후 API키(비밀번호)를 확인한다.
- HTTP 노드 설정:
- n8n으로 돌아와 URL을 입력한다.
- '파라미터'를 켜고 ' API키'를 입력한 후 발급받은 비밀번호를 복사하여 붙여넣는다.
- '애드 파라미터'를 클릭하여 '컨트리'에 'US'를 입력한다.
- 이러한 정보는 API공식 문서에 명시되어 있다.
- HTTP 노드 배치 및 연결:
- HTTP 노드를 채팅 노드바로 다음으로 이동시킨다.
- 기존 연결을 삭제하고, 채팅 노드와 HTTP 노드, HTTP 노드와 AI 에이전트 노드를 연결한다.
- HTTP 노드의 이름을 변경한다.
- AI 에이전트 프롬프트 변경 (뉴스 요약):
- AI 에이전트 노드에 다시 들어가 프롬프트를 변경한다.
- HTTP 노드에서 가져온 변수(뉴스 기사 내용)를 프롬프트 안에 넣어준다.
- AI 에이전트의 역할이 '신문 기사 요약'으로 변경된다.
- 실행 버튼을 클릭하여 기사들이 요약되어 표시되는지 확인한다.
- 프롬프트 내용을 원하는 대로 수정하여 아웃풋 언어 등을 변경할 수 있다.
- 이메일 노드 내용 변경 (뉴스 요약본 발송):
- 이메일 노드를 열어 제목을 "오늘의 뉴스"로 변경한다.
- 이메일 내용에 AI 에이전트에서 나온 요약본 아웃풋이 제대로 연결되어 있는지 확인한다.
- 워크플로 저장 및 실행:
- 작업 중에는 수시로 저장 버튼을 눌러 변경 사항을 저장한다.
- 채팅창에 "고고" 등을 입력하여 워크플로를 시작한다.
- 성공적으로 이메일이 수신되었는지 확인한다.
7. 워크플로 기능 심화: 구글 시트 연동 및 스케줄링
- 구글 시트 준비 (이메일 목록):
- 구글 시트를 열어 이름과 이메일 주소가 포함된 이메일 목록을 작성한다.
- 구글 시트 노드 추가 (데이터 읽어오기):
- 더하기 버튼을 클릭하고 ' 구글 시트'를 검색한다.
- 데이터를 읽어오기 위해 "겟 로우(Get Row)"를 선택한다.
- 크리덴셜 설정: "새로 생성하기"를 클릭하고 구글 로그인 옵션을 선택하여 계정을 연결하고 액세스를 허용한다.
- 설정 창으로 돌아와 문서에서 미리 만들어둔 '이메일 목록' 시트를 선택한다.
- 실행하기를 클릭하여 목록이 제대로 읽히는지 확인한다.
- 구글 시트 노드 배치 및 연결:
- 구글 시트 노드를 HTTP 노드와 이메일 노드사이에 배치한다. (이메일 발송 직전에 주소들을 가져와야 하므로)
- 구글 시트 노드의 이름을 변경한다.
- 이메일 노드 수정 (구글 시트 변수 활용):
- 이메일 노드를 열어 받는 주소를 구글 시트에서 넘어오는 '이메일' 변수로 변경한다.
- 이메일 제목도 '오늘의 뉴스' 대신 구글 시트의 '이름' 변수를 활용하여 "누구누구를 위한 뉴스"와 같이 센스 있게 변경한다.
- 이메일 내용에 에러가 발생하면, 기존 내용을 지우고 AI 에이전트에서 나온 아웃풋을 다시 넣어준다.
- 워크플로 실행 및 다중 발송 확인:
- 실행 버튼을 클릭한다.
- 이메일 제목이 잘 바뀌었는지, 그리고 구글 시트목록에 있던 다른 사람들에게도 같은 이메일이 성공적으로 발송되었는지 확인한다.
- 스케줄 트리거 노드 추가 (워크플로 예약):
- 더하기 버튼을 클릭하고 '스케줄'을 검색하여 " 스케줄 트리거"를 선택한다.
- 워크플로를 얼마나 자주, 몇 시 몇 분에 시작할지 설정한다. (예: 매일 아침 9시에 워크플로를 돌려 가족 전체가 뉴스를 받아보게 설정)
- '데이(Day)' 설정 시 매일 돌리려면 '1'을 입력해야 한다.
- 창을 닫는다.
- 스케줄 트리거 노드 배치 및 활성화:
- 스케줄 트리거 노드를 워크플로의 시작을 알리는 노드이므로 맨 앞에 배치하여 기존의 채팅 노드를 대체한다.
- 더 이상 채팅으로는 워크플로를 시작할 수 없고, 매일 아침 9시에 자동으로 시작된다.
- 마지막으로 저장 버튼을 눌러 워크플로를 활성화한다. (예약된 워크플로는 활성화 상태여야 제대로 작동)
- '퍼널(Funnels)' 탭에서 내 워크플로들을 확인할 수 있으며, ' 크리덴셜'과 '히스토리' 탭에서 워크플로 실행 기록을 확인할 수 있다.
8. n8n 템플릿 활용 및 유료 플랜 안내
- 템플릿 사용:
- 왼쪽 메뉴에서 ' 템플릿'을 클릭하면 다른 사용자들이 미리 만들어 놓은 워크플로를 사용할 수 있다.
- 템플릿을 클릭하면 해당 워크플로가 어떤 노드들을 사용하고 무료 사용이 가능한지 등의 정보가 표시된다.
- 옆의 버튼을 클릭하면 워크플로의 상세 구조와 설명이 나타난다.
- 템플릿 복사 및 실행:
- 템플릿을 직접 사용하고 싶다면 "무료 사용" 버튼을 클릭한다.
- 옵션 중 "복사" 버튼을 클릭하여 내 워크플로에 붙여넣거나, 가장 쉬운 방법으로 해당 옵션을 클릭한다.
- 필수 크리덴셜을 묻는 창이 뜨면, 이미 오픈 AI 크리덴셜이 있다면 추가 작업 없이 다음으로 넘어간다.
- 복사된 워크플로는 수정이 가능하며, 각 노드를 하나씩 살펴볼 수 있다.
- 예시로 이메일 노드를 연결하고 워크플로 시작을 클릭한다.
- 워크플로가 성공적으로 실행되었다는 알림을 확인하고, 이메일에서 요약본 3개가 잘 수신되었는지 확인한다. (해당 템플릿의 역할은 다양한 글의 요약본 3개 발송)
- n8n 유료 플랜 및 셀프 호스팅:
- n8n은 무료 체험판으로 2주 뒤 유료 결제 알림이 뜬다.
- 유료 결제를 원하면 상단의 "업그레이드" 버튼을 클릭한다.
- 무료로 계속 사용하려면 " 셀프 호스팅"을 해야 하지만, 이 영상에서는 다루지 않는다.
9. AI 에이전트의 미래와 중요성
- AI 에이전트의 무궁무진한 가능성:
- AI 에이전트는 활용되지 않는 작업이 없을 정도로 무궁무진한 가능성을 가지고 있다.
- 개인적인 용도뿐만 아니라, 손님 관리, 알림, 예약 등 사업적인 자동화에도 유용하여 시간 절약과 실수 감소에 기여한다.
- 이러한 기능은 미래 시대에 필수적인 기술이 될 것이다.
- AI 시대의 핵심 역량:
- 아날로그에서 디지털 시대로 넘어갈 때 컴퓨터를 먼저 배운 사람들이 혜택을 누렸듯이, AI 시대로 넘어가는 지금은 AI와 친해져야 시대의 혜택을 누릴 수 있다.
- 앞으로도 더 재밌는 AI 서비스와 기능들이 꾸준히 소개될 것이다.
AI 에이전트 만드는 법: 초보자를 위한 궁극 가이드 바로가기
AI 에이전트 만드는 법: 초보자를 위한 궁극 가이드 - 하나이프 블로그
AI 에이전트가 무엇인지, 그리고 어떻게 작동하는지 궁금하셨다면 이 콘텐츠가 명확한 해답을 제시합니다. 단순한 챗봇이나 자동화와는 차원이 다른, 스스로 인지하고, 사고하며, 행동하는 AI
hanaif.co.kr
반응형
'인터넷' 카테고리의 다른 글
| 네이버 블로그 포스팅 시간 '반'으로 줄이는 방법: 블로거 90%가 몰랐던 꿀팁 (2) | 2025.08.30 |
|---|---|
| 파이썬 프로그래밍에서 제어문은 무엇이며, 어떤 종류가 있나요? 4강 (0) | 2025.08.30 |
| ChatGPT도 안되는 PPT? 스카이워크(Skywork AI), 올인원 에이전트 사용법 공개 (2) | 2025.08.30 |
| 일레븐랩스(ElevenLabs)를 활용하여 사업에 적용할 수 있는 방법은 무엇인가요? (3) | 2025.08.29 |
| 파이썬의 튜플, 딕셔너리, 집합, 불, 변수 자료형의 특징은 무엇인가요? 3강 (2) | 2025.08.29 |