기본 콘텐츠로 건너뛰기

내 웹사이트에 AI 상담원 심기! Make로 ChatGPT API 연동, 초간단 Q&A 챗봇 만들기 (실전 2편)

 ## 🚀 내 웹사이트에 AI 상담원 심기! Make로 ChatGPT API 연동, 초간단 Q&A 챗봇 만들기 (실전 2편)


지난 "나만의 AI 챗봇 만들기" 시리즈 1편에서는, AI 챗봇이 왜 우리 비즈니스에 혁명적인 변화를 가져다줄 '슈퍼 조력자'인지, 그리고 코딩 지식 없이도 ChatGPT API와 Make.com, 그리고 연동 인터페이스만 있다면 누구나 자신만의 AI 챗봇을 만들 수 있다는 가슴 뛰는 가능성을 함께 확인했습니다. "와, 정말 이런 게 가능하다고?" 하며 다음 편을 손꼽아 기다리셨을 텐데요!


드디어 오늘, 그 기다림에 화답할 시간입니다! 이번 2편에서는 이론을 넘어, **여러분이 직접 Make.com 시나리오 편집기를 열고, 우리가 지난 시간에 배운 핵심 구성 요소들을 활용하여, 사용자의 간단한 질문을 받아 ChatGPT API에게 전달하고, 그 답변을 다시 사용자에게 보여주는 아주 기본적인 "질문-답변(Q&A)" 기능을 수행하는 첫 번째 AI 챗봇 자동화 루틴**을 함께 단계별로, 그것도 아주 상세하고 따라 하기 쉽게! 구축해보는 매우 흥미진진하고 실용적인 시간을 갖도록 하겠습니다!


이 글을 끝까지 함께 하시면, 여러분은 더 이상 AI 챗봇을 막연하게 상상만 하는 것이 아니라, **실제로 작동하는 '나만의 첫 AI 챗봇'을 내 손으로 직접 만들어내는 짜릿한 성취감**을 맛보게 될 것입니다! 자, 이제부터 마우스와 키보드를 단단히 잡으시고, 코딩 없는 AI 챗봇 개발의 신세계로 함께 빠져들어 볼까요? 😉


---


### 🛠️ AI 챗봇, 첫 만남을 위한 최소한의 준비물! (이것만 있으면 OK!)


오늘 우리가 함께 만들 첫 번째 AI 챗봇은 아주 기본적인 Q&A 기능을 목표로 하므로, 준비물도 생각보다 간단합니다!


1.  **Make.com 계정:** (가장 중요! 아직 없다면 지금 바로 [make.com](https://www.make.com)에서 무료 계정부터!)

2.  **OpenAI API Key:** (챗봇의 두뇌, GPT의 마법을 부릴 비밀 열쇠! [OpenAI API Keys 페이지](https://platform.openai.com/account/api-keys)에서 미리 발급!)

3.  **질문과 답변을 기록할 Google Sheets 파일 (딱 2개의 열만 준비!):**

    *   새로운 구글 시트 파일을 하나 만드시고, 첫 번째 시트(예: "Sheet1")의 A1 셀에는 **"사용자 질문"**이라고 헤더를 적고, B1 셀에는 **"GPT 답변"**이라고 헤더를 적어주세요. (네, 이게 전부입니다! 정말 간단하죠? 😉)

    *   이 시트는 사용자가 질문을 입력하는 '창구'이자, GPT가 생성한 답변이 자동으로 기록되는 '결과 보관소' 역할을 하게 될 거예요.


모든 준비가 끝났다면, 이제 본격적으로 Make.com 시나리오 편집기를 열고 우리의 첫 번째 AI 챗봇 자동화 시스템을 한 땀 한 땀 조립해봅시다!


---


### ⚙️ "초간단 Q&A AI 챗봇" Make.com 시나리오: 단계별 구축 완벽 가이드! (따라만 하세요!)


오늘 우리가 함께 만들 AI 챗봇의 자동화 흐름은 다음과 같이 아주 명쾌하고 직관적인 3단계로 구성됩니다. 각 단계를 클릭 몇 번으로 완성할 수 있으니, "나는 컴맹인데..." 하고 미리 겁먹지 마시고 천천히, 그리고 정확하게 따라오시면 됩니다!


**[AI 챗봇 기본 흐름도]**

`[Google Sheets: "사용자 질문" 열에 새 질문 입력 감지] → [OpenAI (GPT): 해당 질문에 대한 답변 생성] → [Google Sheets: 생성된 GPT 답변을 "GPT 답변" 열에 자동 업데이트]`


**(STEP 1: "고객님, 무엇을 도와드릴까요?" - Google Sheets 모듈로 "새로운 질문" 감지하기!)**


가장 먼저, Make.com에게 "언제 이 AI 챗봇을 깨워야 할지" 그 시작 신호를 알려주는 '트리거(Trigger)' 모듈을 설정합니다. 우리는 구글 시트의 "사용자 질문" 열에 새로운 질문이 '입력될 때마다' 이 AI 챗봇이 즉시 응답하도록 만들 거예요.


1.  Make.com에 로그인 후, 왼쪽 메뉴에서 **"Scenarios"**를 클릭하고, 화면 우측 상단의 **"+ Create a new scenario"** 버튼을 힘차게 눌러 새로운 시나리오 편집창을 엽니다.

2.  화면 중앙의 거대한 `+` 버튼을 클릭하고, 나타나는 앱 검색창에 **"Google Sheets"**를 입력하여 선택합니다.

3.  다양한 구글 시트 기능 중에서, 우리는 특정 조건에 맞는 행의 '변경'을 감시할 것이므로, **"Watch Changes"** (변경 사항 감시)라는 트리거를 선택합니다. (또는, 새로운 행이 추가될 때만 작동하게 하려면 "Watch New Rows"를 선택해도 되지만, 여기서는 기존 행에 질문이 입력되는 경우도 고려하여 "Watch Changes"를 사용해볼게요.)

4.  **Connection 설정 (내 구글 계정과 Make.com 연결!):**

    *   "Connection" 항목 옆의 "Add" 버튼을 눌러 Make.com이 여러분의 구글 계정에 접근할 수 있도록 허용해주세요. (이미 연결된 계정이 있다면 바로 선택!)

5.  **Spreadsheet 및 Sheet 지정 (어떤 시트의 어떤 질문을 감시할까?):**

    *   **Spreadsheet:** 드롭다운 목록에서, 우리가 미리 준비해둔 "질문과 답변을 기록할 Google Sheets 파일"을 선택합니다.

    *   **Sheet:** 해당 스프레드시트 파일 내의 특정 시트 이름(예: "Sheet1")을 선택합니다.

    *   **Watch which cells?:** 이 부분이 중요합니다! 우리는 "사용자 질문" 열(A열)에 새로운 내용이 입력되는 것을 감지하고 싶으므로, **"A"** 라고 입력합니다. (만약 A열 전체가 아닌, A2셀부터 A100셀까지만 감시하고 싶다면 "A2:A100"과 같이 범위를 지정할 수도 있어요.)

    *   **Limit:** 한 번의 시나리오 실행에서 Make.com이 가져올 최대 변경 사항 개수를 지정합니다. 처음 테스트할 때는 **1**로 설정하는 것이 좋습니다.

6.  모든 설정이 완료되었다면, 화면 하단의 **"OK"** 버튼을 클릭합니다. 이제 Make.com은 지정된 구글 시트의 A열에 어떤 변화가 생기는지 매의 눈으로 감시하기 시작할 겁니다!


**(STEP 2: "GPT님, 도와주세요!" - OpenAI (GPT) 모듈로 "질문에 대한 답변" 자동 생성하기!)**


이제 구글 시트에서 포착한 따끈따끈한 "사용자 질문"을 우리의 똑똑한 AI 두뇌, GPT에게 전달하여 그 질문에 대한 명쾌하고 친절한 답변을 만들어달라고 요청할 차례입니다!


1.  방금 추가한 구글 시트 모듈 오른쪽에 마우스를 가져가면 나타나는 **반원 모양의 작은 핸들**을 클릭하거나, 모듈 자체를 클릭 후 나타나는 **`+ Add another module`** 버튼을 누릅니다.

2.  앱 검색창에 **"OpenAI"**를 입력하고 선택한 후, **"Create a Chat Completion"** 액션을 선택합니다. (이전 2편에서 해봤던 거라 이제 익숙하시죠? 😉)

3.  **Connection 설정 (나의 OpenAI API Key 다시 한번 확인!):**

    *   이전에 연결해둔 OpenAI API Key가 있다면 바로 선택하시고, 처음이시라면 "Add" 버튼을 눌러 API Key를 정확하게 입력하고 연결합니다. (API Key는 소중하니까요!)

4.  **Method 선택:** "Create a Chat Completion"이 선택되어 있는지 확인합니다.

5.  **Model 선택:** 사용할 GPT 모델을 선택합니다. (예: `gpt-3.5-turbo` 또는 `gpt-4o`)

6.  **Messages 설정 (GPT에게 "정확한 질문" 전달하기!):**

    *   `+ Add item` 버튼을 클릭하여 메시지 항목을 추가합니다.

    *   **Role:** **"User"**를 선택합니다.

    *   **Message Content (프롬프트 입력! 여기가 핵심!):** 여기에 바로 GPT에게 전달할 프롬프트를 작성합니다. 여기서 가장 중요한 것은, **1단계 구글 시트 모듈("Watch Changes")에서 가져온 "사용자 질문" 값을 이 프롬프트 안에 동적으로 넣어주는 것**입니다!

        *   *초간단 Q&A 챗봇 프롬프트 예시:*

            ```

            다음 사용자 질문에 대해 최대한 친절하고 명확하게 답변해주세요:


            사용자 질문: {{1.value}}

            ```

            *   짜잔! 여기서 `{{1.value}}`는 **1번 구글 시트 "Watch Changes" 모듈이 감지한, 변경된 셀(여기서는 A열 "사용자 질문" 셀)의 실제 내용(값)**을 의미합니다. (Make.com 편집기에서는 Message Content 입력 칸을 클릭하면 나타나는 변수 목록에서 `1. Value` 와 같이 생긴 항목을 클릭하여 삽입합니다. 그러면 `{{1.value}}` 형태로 자동 입력돼요!)

            *   **Click24 고급 팁:** 이 프롬프트에 "너는 지금부터 우리 회사 제품 전문 상담원이야. 어떤 질문에도 3문장 이내로, 항상 긍정적이고 친근한 말투로 답변해야 해. 그리고 답변 마지막에는 항상 '더 궁금한 점이 있으시면 언제든지 다시 문의해주세요! 😊' 라는 문구를 추가해줘." 와 같이 **챗봇의 역할, 말투, 답변 형식, 추가 정보 등을 아주 구체적으로 지시**하면, 훨씬 더 똑똑하고 우리 회사 스타일에 딱 맞는 AI 챗봇을 만들 수 있습니다! (이런 고급 페르소나 설정 및 프롬프트 엔지니어링 기법은 Click24 DELUXE/PREMIUM 과정에서 더욱 심도 있게 다룬답니다! 기대하셔도 좋아요! 😉)

7.  모든 설정이 완료되었다면, "OK" 버튼을 클릭합니다. 이제 OpenAI 모듈도 완벽하게 준비되었습니다!


**(STEP 3: "답변 도착했어요!" - 다시 Google Sheets 모듈로 "GPT 답변" 자동 업데이트하기!)**


자, 이제 GPT가 심혈을 기울여 생성한 명쾌한 답변을, 다시 구글 시트의 "GPT 답변" 열(B열)에, 그것도 정확히 해당 질문이 입력된 바로 그 줄에! 자동으로 깔끔하게 기록해줄 차례입니다!


1.  OpenAI 모듈 오른쪽에 다시 `+ Add another module` 버튼을 눌러 **"Google Sheets"** 모듈을 추가합니다.

2.  여러 기능 중에서, 특정 행의 내용을 '업데이트'하는 **"Update a Row"** 액션을 선택합니다.

3.  **Connection, Spreadsheet, Sheet 지정:** STEP 1에서 설정했던 것과 동일한 구글 계정 연결, 스프레드시트 파일, 그리고 시트 이름을 선택합니다.

4.  **Row number (정확한 답변 위치 지정! 절대 실수하면 안 돼요!):** 이 부분이 정말 중요합니다! GPT가 생성한 답변을 구글 시트의 **"정확히 어떤 행에"** 업데이트해야 할까요? 네, 맞습니다! 바로 **1번 구글 시트 모듈("Watch Changes")이 우리에게 알려준, 새로운 질문이 입력(또는 변경)된 바로 그 행의 번호! 즉, `{{1.row_number}}` 라는 특별한 변수**를 여기에 정확하게 매핑해줘야 합니다! (변수 목록에서 `1. Row number` 와 같이 생긴 항목을 찾아서 클릭! 이렇게 해야만, A열의 질문 바로 옆 B열에 GPT의 답변이 착! 하고 기록됩니다.)

5.  **Values (어떤 내용을, 어떤 열에 업데이트할 것인가?):**

    *   `+ Add item` 버튼을 클릭하면, 우리가 연결한 구글 시트의 헤더(열 이름)들이 쭉 나타납니다.

    *   우리는 B열 헤더를 "GPT 답변"이라고 만들어두었으니, Make 모듈 설정 창의 필드명 목록에서 **"B: GPT 답변"** (또는 여러분이 지정한 헤더명)을 선택합니다.

    *   그 옆의 값(Value) 입력 칸에는, **2번 OpenAI 모듈의 출력값 중에서 실제 GPT가 생성한 텍스트 답변 내용이 담긴 변수**를 정확하게 매핑합니다. 보통은 `{{2.choices[].message.content}}` 와 같은 형태일 거예요. (역시 변수 목록에서 정확히 찾아서 클릭하는 것이 가장 확실하고 편리합니다!)

6.  모든 설정이 완료되었다면, "OK" 버튼을 눌러 최종적으로 시나리오 설정을 마칩니다.


드디어 우리의 첫 번째 "초간단 Q&A AI 챗봇" 자동화 시나리오가 모두 완성되었습니다! 화면에는 구글 시트 아이콘 → OpenAI 아이콘 → 다시 구글 시트 아이콘이 아름다운 선으로 연결된, 보기만 해도 뿌듯한 자동화 흐름도가 펼쳐져 있을 거예요! 정말 대단하십니다! 🥳


---


### 🧪 이제 직접 경험하세요! 나만의 첫 AI 챗봇, 지금 바로 테스트 시작!


자, 이제 이론은 끝났습니다! 우리가 함께 땀 흘려 만든 이 AI 챗봇 자동화 시나리오가 과연 마법처럼 제대로 작동하는지, 그 짜릿하고 설레는 순간을 직접 경험해볼 시간입니다!


1.  **시나리오 저장 (가장 중요! 잊지 마세요!):** 화면 왼쪽 하단에 있는 **파란색 디스크 모양의 "Save" 아이콘**을 꾹! 눌러 지금까지 만든 시나리오를 안전하게 저장합니다. (이거 안 누르고 테스트하면... 네, 눈물 날 수 있어요! 😭)

2.  **시나리오 활성화 (잠자는 챗봇 깨우기!):** 시나리오 편집 화면 왼쪽 하단, "Save" 아이콘 바로 옆에 있는 **토글 스위치**를 클릭하여 **"ON" 상태로 변경**합니다. 이렇게 해야 Make.com이 실제로 구글 시트의 변경 사항을 감시하기 시작합니다!

3.  **테스트용 질문 입력 (구글 시트에 딱 한 줄만!):** STEP 1에서 연결했던 여러분의 "질문과 답변을 기록할 Google Sheets 파일"을 열고, A열("사용자 질문")의 아직 비어있는 첫 번째 행(또는 새로운 행)에 테스트하고 싶은 간단한 질문을 입력합니다. (예: "오늘 서울 날씨 어때요?", "AI 챗봇 만드는 거 정말 쉬운가요?")

4.  **결과 확인! (몇 초 후, 마법이 당신의 시트 위에 펼쳐집니다!):**

    *   구글 시트에 질문을 입력하고 잠시만 기다려보세요... (Make.com 무료 플랜의 경우, 시트 변경 감지 주기가 최대 15분일 수 있으니, 조금 여유를 가지고 기다려주세요. 하지만 보통은 몇 분 안에 반응합니다!)

    *   어느 순간, 놀랍게도! 여러분의 구글 시트 B열("GPT 답변")에, 방금 A열에 입력한 질문에 대한 **GPT의 재치 있고 친절한 답변이 자동으로 짠! 하고 입력되어 있는 것을 발견하게 될 겁니다!** 🎉🎊

    *   만약 Make.com 시나리오 편집 화면을 계속 보고 계셨다면, 각 모듈 위에 작은 숫자가 나타나고 초록색 불이 깜빡이며 실행되는 과정을 실시간으로 목격하실 수도 있을 거예요!


**만약 바로 작동하지 않거나 오류가 발생했다면? (절대 포기하지 마세요! 해결할 수 있습니다!)**


*   너무 당황하거나 실망하지 마세요! 첫술에 배부를 수는 없으니까요. 😉

*   가장 먼저, Make.com 시나리오 편집 화면 왼쪽 하단의 **"History"** 탭을 클릭하여, 방금 실행된 (또는 실행되려다 실패한) 시나리오의 상세 실행 로그를 확인해보세요. 오류가 발생했다면 어떤 모듈에서 어떤 이유로 발생했는지 힌트를 얻을 수 있습니다.

*   **지난 2편 마지막에 알려드린 "가장 흔한 실수 유형 및 해결 팁"** (API Key 오류, 구글 시트 권한 오류, 데이터 매핑 오류 등)을 다시 한번 꼼꼼히 확인하고, 각 모듈 설정을 차근차근 점검해보세요. 대부분의 문제는 이 과정에서 해결될 수 있습니다! (그래도 해결이 안 된다면, 언제든 Click24 전문가에게 도움을 요청하세요! 😉)


---


### ✨ 축하합니다! 당신은 방금 "코딩 없이" 당신만의 첫 AI 챗봇을 만들었습니다!


비록 오늘 우리가 함께 만든 것은 아주 기본적인 Q&A 기능만을 가진 초간단 AI 챗봇이지만, 여러분은 오늘, 복잡한 코딩 지식 없이도, 단지 몇 번의 클릭과 약간의 아이디어만으로도 실제로 작동하는 AI 기반 자동화 시스템을 직접 구축할 수 있다는 놀라운 사실을 직접 경험하셨습니다!


이 작은 성공 경험이, 앞으로 여러분이 AI와 자동화 기술을 활용하여 상상하는 거의 모든 종류의 혁신적인 서비스와 시스템을 창조해낼 수 있다는 강력한 자신감의 씨앗이 되기를 진심으로 바랍니다!


**다음 "나만의 AI 챗봇 만들기" 시리즈 마지막 3편에서는, 오늘 만든 이 기본 Q&A 챗봇을 바탕으로, 어떻게 하면 "데이터베이스를 연동하여 더욱 똑똑하고 맥락을 이해하는 챗봇"으로 발전시키고, "사용자 경험을 극대화하는 다양한 고급 기능 아이디어"들(예: 버튼 클릭 유도, 이미지 답변, 외부 정보 실시간 검색 연동 등)을 추가하여, 그야말로 '상담원 뺨치는 초지능 AI 비서'**로 업그레이드할 수 있을지, 그 흥미진진한 심화 과정을 함께 탐험해보도록 하겠습니다! 이제 여러분의 AI 챗봇은 단순한 질문 답변기를 넘어, 진정한 '문제 해결사'이자 '가치 창출 파트너'로 거듭날 준비를 마쳤습니다!


오늘 직접 만들어보신 첫 AI 챗봇이 성공적으로 작동했나요? 혹시 중간에 막히는 부분이나 더 궁금한 점, 또는 "나는 이런 기능을 가진 AI 챗봇을 꼭 만들어보고 싶다!" 하는 기발하고 창의적인 아이디어가 있다면 언제든 주저하지 마시고 댓글로 알려주세요! 여러분의 빛나는 AI 자동화 여정, 그 모든 순간을 Click24가 항상 가장 가까이에서 뜨겁게 응원하며 함께하겠습니다! 🤖💬💡

댓글