
안녕하세요.
IT세상입니다. 😊

지난 글에서는 n8n이 무엇인지, 어떤 방식으로 반복 업무를 자동화하는지 살펴봤습니다.
이번에는 설명만 읽는 것이 아니라 직접 하나를 만들어 보겠습니다. 사용자가 질문을 입력하면 OpenAI 모델이 내용을 분석해 답변하는 간단한 n8n ChatGPT 자동화입니다.
복잡한 코드는 사용하지 않습니다. n8n 화면에서 필요한 노드를 추가하고 선으로 연결하는 방식이라 처음 접하는 분도 순서대로 따라 할 수 있습니다.
이번 실습에서 만드는 워크플로는 아래처럼 작동합니다.
완성된 화면에는 총 세 가지 핵심 노드가 들어갑니다.
| 노드 | 역할 |
|---|---|
| Chat Trigger | 사용자가 입력한 채팅 메시지를 받아 자동화를 시작합니다. |
| Basic LLM Chain | 사용자의 질문과 작성한 지시문을 AI 모델에 전달합니다. |
| OpenAI Chat Model | 전달받은 내용을 분석해 실제 답변을 생성합니다. |
실습을 시작하기 전에 아래 두 가지를 준비해야 합니다.
처음이라면 설치 과정이 없는 n8n Cloud를 사용하는 것이 편합니다.
n8n에서 OpenAI 모델을 호출할 때 사용하는 인증 정보입니다.
여기서 꼭 알아둘 점이 있습니다. ChatGPT Plus를 구독하고 있어도 OpenAI API 비용이 포함되는 것은 아닙니다. API는 별도의 서비스이기 때문에 사용량에 따라 비용이 발생할 수 있습니다.
OpenAI API와 ChatGPT Plus의 차이는 앞서 작성한 OpenAI API 글에서 자세히 설명했습니다.
먼저 OpenAI 개발자 플랫폼에 로그인한 뒤 API Keys 메뉴로 이동합니다.
전체 API Key는 생성할 때만 확인할 수 있으므로 창을 닫기 전에 복사해야 합니다. 키를 잃어버렸다면 기존 키를 다시 확인하는 것이 아니라 새로운 키를 만들어 연결하면 됩니다.
이제 n8n으로 이동합니다. 새로운 워크플로를 만든 뒤 OpenAI 인증 정보를 먼저 등록해 두면 이후 노드에서 편하게 불러올 수 있습니다.
인증 정보의 이름은 나중에 알아보기 쉽게 정하는 것이 좋습니다. 예를 들어 개인 테스트용이라면 ‘OpenAI 개인 테스트’, 블로그 자동화용이라면 ‘OpenAI 블로그 자동화’처럼 구분할 수 있습니다.
새로운 워크플로 화면에서 첫 번째 노드로 Chat Trigger를 추가합니다.
Chat Trigger는 사용자가 채팅창에 메시지를 입력했을 때 워크플로를 시작하는 역할을 합니다. 쉽게 말하면 자동화의 시작 버튼입니다.
이번 실습에서는 별도의 홈페이지나 메신저를 연결하지 않고 n8n이 제공하는 테스트 채팅창을 사용합니다.
Chat Trigger 오른쪽에 Basic LLM Chain 노드를 추가하고 두 노드를 연결합니다.
Basic LLM Chain은 사용자가 입력한 질문을 받아 프롬프트와 함께 AI 모델로 전달하는 역할을 합니다.
Basic LLM Chain의 Prompt 설정에서는 연결된 Chat Trigger에서 메시지를 가져오는 방식을 선택합니다.
직접 입력식을 사용하는 화면이라면 Chat Trigger가 전달한 chatInput 값을 선택하면 됩니다. 표현식은 n8n 버전에 따라 자동으로 표시될 수 있습니다.
Basic LLM Chain 아래쪽에는 Chat Model을 연결하는 부분이 있습니다. 해당 버튼을 눌러 OpenAI Chat Model을 추가합니다.
OpenAI Chat Model 노드에서는 앞에서 저장한 OpenAI 인증 정보를 선택합니다. 그다음 사용 가능한 모델 목록에서 실습에 사용할 모델을 선택합니다.
처음 테스트할 때는 가장 비싼 모델을 선택할 필요가 없습니다. 간단한 요약이나 질문 답변이 목적이라면 비용과 응답 속도를 고려해 비교적 가벼운 모델부터 사용해 보는 것이 좋습니다.
노드만 연결해도 AI는 답변할 수 있습니다. 하지만 프롬프트를 추가하면 결과를 훨씬 일정하게 만들 수 있습니다.
이번에는 사용자의 내용을 읽고 핵심 요약과 해야 할 일을 정리해 주는 업무 도우미로 설정해 보겠습니다.
이처럼 AI에게 역할과 출력 형식을 함께 알려주면 매번 비슷한 구조의 결과를 받을 수 있습니다.
설정이 끝났다면 테스트 채팅창을 열고 질문을 입력합니다.
정상적으로 연결되었다면 AI가 핵심 요약, 해야 할 일, 우선순위, 주의사항으로 나누어 답변합니다.
결과가 마음에 들지 않는다면 모델부터 바꾸기보다 프롬프트를 먼저 수정해 보세요. 출력 형식을 더 구체적으로 지정하거나 원하는 예시를 한 개 넣는 것만으로도 결과가 달라질 수 있습니다.
n8n에서 AI 자동화를 만들다 보면 Basic LLM Chain과 AI Agent 중 무엇을 사용해야 할지 고민하게 됩니다.
| 구분 | Basic LLM Chain | AI Agent |
|---|---|---|
| 주요 역할 | 입력을 받아 답변 생성 | 상황에 따라 도구를 선택하고 작업 수행 |
| 구성 난이도 | 비교적 쉬움 | 설정할 요소가 더 많음 |
| 메모리·도구 | 기본 구성에서는 사용하지 않음 | 메모리와 외부 도구 연결 가능 |
| 추천 작업 | 요약, 번역, 분류, 초안 작성 | 검색, 일정 확인, 이메일 발송 등 복합 작업 |
처음 n8n으로 ChatGPT 자동화를 만든다면 Basic LLM Chain부터 시작하는 것이 좋습니다. 단순한 입력과 출력 구조를 먼저 이해한 뒤 AI Agent와 외부 도구를 추가하면 훨씬 수월합니다.
이번에 만든 워크플로는 채팅창에서 질문을 받고 답변하는 기본 형태입니다. 시작 노드와 마지막 노드를 바꾸면 실제 업무 자동화로 확장할 수 있습니다.
Gmail에 새 메일이 오면 AI가 내용을 요약해 담당자에게 전달합니다.
입력한 키워드를 바탕으로 제목과 글의 목차, 초안을 생성합니다.
문의 내용을 배송, 환불, 제품 문의 등으로 자동 분류합니다.
스프레드시트 데이터를 읽고 핵심 내용을 보고서 형태로 정리합니다.
| 문제 | 확인할 내용 |
|---|---|
| 인증 오류 | API Key가 정확한지, 삭제된 키가 아닌지 확인합니다. |
| 결제·한도 오류 | OpenAI API 결제 설정과 사용 한도를 확인합니다. |
| Chat Model 오류 | Basic LLM Chain에 OpenAI Chat Model이 연결되어 있는지 확인합니다. |
| chatInput 오류 | Chat Trigger 연결과 Prompt 입력 설정을 확인합니다. |
| 답변 품질이 낮음 | 역할, 출력 형식, 조건을 프롬프트에 더 구체적으로 작성합니다. |
아닙니다. ChatGPT Plus와 OpenAI API는 별도로 운영됩니다. n8n에서 OpenAI 모델을 연결하려면 API Key와 API 결제 설정이 필요합니다.
이번 글의 기본 챗봇은 코딩 없이 만들 수 있습니다. 다만 복잡한 데이터 변환이나 외부 API 연결에는 코드와 API에 대한 기초 지식이 도움이 됩니다.
가능합니다. 단순한 질문 답변과 요약은 Basic LLM Chain이 편하고, AI가 여러 도구를 선택해 작업해야 한다면 AI Agent가 더 적합합니다.
Chat Trigger의 공개 또는 임베드 설정을 이용해 외부에서 사용할 수 있습니다. 다만 공개하기 전에는 사용량 제한, 개인정보 처리, API 비용을 먼저 확인해야 합니다.
AI의 역할과 출력 순서, 문장 길이, 금지할 내용을 프롬프트에 구체적으로 작성하세요. 원하는 결과 예시를 함께 넣는 것도 효과적입니다.
n8n으로 ChatGPT 자동화를 만드는 기본 구조는 생각보다 복잡하지 않습니다.
Chat Trigger로 질문을 받고, Basic LLM Chain으로 프롬프트를 구성한 뒤 OpenAI Chat Model을 연결하면 간단한 AI 챗봇이 완성됩니다.
처음부터 이메일 발송이나 데이터베이스 연결까지 모두 넣으려고 하면 어렵게 느껴질 수 있습니다. 먼저 노드 세 개로 답변이 정상적으로 생성되는지 확인한 뒤 필요한 기능을 하나씩 추가하는 것이 좋습니다.
이번 워크플로를 이해했다면 이메일 요약, 고객 문의 분류, 보고서 작성, 블로그 초안 생성 같은 자동화도 같은 원리로 만들 수 있습니다.
| MCP란? ChatGPT·Claude가 외부 도구를 쓰게 만드는 AI 연결 표준 (2026 최신판) (0) | 2026.07.25 |
|---|---|
| MCP란? AI가 파일과 외부 도구를 직접 사용하는 연결 표준 (2026 최신판) (0) | 2026.07.25 |
| n8n이란? 반복 업무를 줄여주는 AI 자동화 도구의 모든 것 (2026 최신판) (1) | 2026.07.24 |
| OpenAI API란? ChatGPT API 쉽게 시작하기 | 가격·사용법·API Key까지 완벽 정리 (0) | 2026.07.24 |
| Google AI Studio란? Gemini와 무엇이 다를까? 무료 AI API 사용법까지 쉽게 설명 (0) | 2026.07.23 |