나만의 챗봇 제작기

카카오 i 오픈빌더

by 이연곤
4컷만화_챗봇-002.jpg


카톡! 톡톡! 띠리링~! 지지징~!

수업 준비를 하거나, 학부모 면담 중이거나, 심지어 수업 중일 때도 울리는 톡 알림, 전화 진동소리 .

그때마다 멈춰서 답장을 하다 보면, 수업에 집중도 안 되고, 상담도 성의 없어집니다.


자주 묻는 질문들 정도는 자동으로 답해주는 건 안 될까?



그렇게 찾게 된 게 챗봇입니다.
처음엔 어렵게 느껴졌지만, 막상 만들어보니 의외로 간단했고,
그 이후부터는 시간도 절약되고, 학부모의 반응도 훨씬 좋아졌습니다.


이 실습 글은 그 경험을 바탕으로 준비했습니다.
누구나 따라할 수 있도록, 챗봇을 처음부터 직접 만들고 연동하는 방법을 하나하나 알려드립니다.



학원/교습소/공부방 원장님과 선생님!

음식점/카페 사장님!

온라인쇼핑몰 대표님!

공장/제조사 대표님!

여러분도 이제, 반복되는 문의에 매번 직접 답하지 않아도 됩니다.

스마트하게, 자동으로, 24시간 상담이 가능해집니다.






여기 아래의 챗봇들을 클릭하여, 앞으로 살펴볼 챗봇이 어떻게 동작하는지 살펴보세요:

브라이트학교 챗봇 클릭!!

브라이트학원 챗봇 클릭!!






실습 교본

단계별로 따라 하며 익힐 수 있도록 구성했습니다.


준비물

카카오톡 앱 설치된 스마트폰

개설된 카카오톡 채널

웹브라우저를 열 수 있는 노트북, 또는 데스크톱PC


실습 : 카카오톡 챗봇 제작하기

이제 여러분도 직접 따라 해볼까요?



1. 카카오비즈니스 챗봇( https://chatbot.kakao.com )에 계정 로그인


2. [채널 챗봇 만들기] 또는 [봇 만들기] 버튼을 클릭하세요!

맨 처음 챗봇을 만들 경우의 화면
챗봇이 하나 이상 있을 경우의 화면



3. [카카오톡 챗봇] 클릭

맨 처음 챗봇을 만들 경우의 화면
챗봇이 하나 이상 있을 경우의 화면



4. '카카오챗봇 이름 설정'란에 원하는 이름을 적어주세요.

- 되도록 매장 이름을 추천합니다!



5. 월컴 블록

월컴 블록은 카카오톡 채널에 들어온 사용자에게 1회에 한해서 나가는 답변입니다. 법적 고지나 반드시 안내해야 할 내용들을 넣어서 보내는 게 이상적입니다.


5.1. '사용중'으로 활성화하기

슬라이드바 클릭
Screenshot 2025-07-23 2.25.42 PM.png





5.2. '봇 응답'에서 원하는 형태를 선택합니다

5.3. [텍스트] 클릭, '첫번째 응답 - 텍스트형'으로 인사 메시지를 작성합니다.

[텍스트 입력] 클릭
Screenshot 2025-07-23 12.52.43 PM.png 응답 메시지를 적은 후 [확인] 클릭

"안녕하세요. 브라이트클래스 봇에 오신 것을 환영합니다. " 또는,

"안녕하세요. 브라이트학원에 관심 가져주셔서 감사합니다!

무엇을 도와드릴까요? "

또는,

"안녕하세요. 브라이트학교 평생교육시설에 관심 가져주셔서 감사합니다!

브라이트학교 평생교육봇에 오신 것을 환영합니다.

무엇을 도와드릴까요? "

그리고

"상담사와의 대화요청시 챗봇과의 대화내용이 상담사에게 전달되므로, 개인정보 입력에 유의하여 주세요"




5.3. [카드] 클릭, '두번째 응답 - 카드형' 또는 [텍스트] 클릭, '두번째 응답 - 텍스트형'으로 안내 메시지

- 카드형은 이미지와 버튼을 추가할 수 있습니다.


- 간단하게 텍스트형으로 추가하면 다음과 같습니다:

"브라이트클래스 교육시설 이용 관련 안내입니다."

"브라이트클래스 교육과정 관련 안내입니다. "

버튼 추가할 때 '버튼명'과 '버튼 기능'을 설정하고 [저장] 버튼을 반드시 누를 것


- 버튼을 '메시지 전송' 기능으로 설정할 때 옆칸에 발화를 한 것과 동일한 문장을 넣습니다!



5.4. 상단의 [저장] 버튼을 반드시 클릭합니다!

1.JPG



6. 폴백 블록

폴백 블록은 매칭된 답변이 없을 때 나가는 내용입니다. 따라서 이해하지 못하였거나, 답변을 못 찾았다는 느낌의 메시지를 넣어줍니다.


6.1. '봇 응답'에서 원하는 형태를 선택합니다

[텍스트] 클릭

6.2. [텍스트]를 클릭, 답변 메시지를 작성합니다. [+]를 추가하여 여러 응답을 작성하세요.


"무엇을 원하는지 잘 모르겠어요 "

"이해하기 어려워요 "

"제가 할 수 있는 일이 아니에요 "

"앗! 제가 잘 이해하지 못하였어요(흑흑) 버튼으로 이용해보시겠어요? (씨익) "

"헉! (헉) 제대로 이해하지 못한 것 같아요. 반성하고 열심히 공부하겠습니다(부끄) 무엇을 도와드릴까요? (우와) "




6.3. 하단에서 '바로연결버튼 설정'에 [+]을 클릭한 후, [처음으로] 버튼을 추가합니다.

- 버튼 기능은 '메시지 전송'을 선택하고, 발화는 "처음으로"를 입력한 후

- 하단의 [확인] 버튼을 눌러 저장합니다.



6.4. 상단의 [저장] 버튼을 반드시 누릅니다.

1.JPG



7. 엔티티

유사한 발화, 동의어를 묶음으로 처리해야 합니다.


7.1. 상단의 [엔티티] 버튼을 클릭합니다.


7.2. '나의 엔티티 관리'의 [+] 버튼을 클릭한 후, 그룹명과 동의어를 넣어줍니다.

동그라미 [+] 버튼을 클릭
커서가 깜빡깜빡하고 있는 "엔티티 이름을 입력해주세요"란에 이름을 적습니다
"대표 엔트리를 입력한 뒤 엔터를 눌러주세요"란을 클릭
커서가 있는 "대표 엔트리를 입력한 뒤 엔터를 눌러주세요"란에 대표 엔트리로 "강좌"를 적고 키보드 엔터를 누르면, 아래에 표가 생깁니다. 표 왼쪽에 대표 엔트리가 보입니다.
표 오른쪽 "동의어 입력 후 엔터를 눌러주세요"를 클릭한 후 동의어를 적습니다
엔터를 누르면, 동의어 "강의"가 등록된 것을 볼 수 있습니다! 커서가 옆에 계속 깜박입니다. 다른 동의어도 적으세요



엔티티 '교육과정', 대표 엔트리 '강좌'의 동의어: 강의, 교습, 과정, 온라인과정, 오프라인과정, 훈련과정, 훈련, 교육상품, 교육제품, 상품, 제품, 수업


- 작성 후 [저장] 버튼을 반드시 누르세요!


- 저장 후 [←] 버튼을 누릅니다.


엔티티가 등록된 것을 볼 수 있습니다!


- 계속해서 '나의 엔티티 관리' 옆에 있는 [+] 버튼을 클릭한 후, 다른 엔티티와 동의어를 넣어주세요.

엔티티 '도서', 대표 엔트리 '책'의 동의어: 서적
엔티티 '입금', 대표 엔트리 '무통장입금'의 동의어: 계좌이체, 계좌입금, 통장입금, 은행입금
엔티티 '집체', 대표 엔트리 '대면'의 동의어: 오프라인
엔티티 '원격', 대표 엔트리 '비대면'의 동의어: 온라인, Zoom, 화상, 화상수업
엔티티 '가격', 대표 엔트리 '수강료'의 동의어: 비용, 교습비
엔티티 '일정', 대표 엔트리 '시간표'의 동의어
모든 엔티티가 위와 같이 등록되었습니다!




8. 시나리오

챗봇 초기 화면을 위한 시나리오를 만듭니다. 그리고 질문 유형의 대분류 개수만큼 시나리오를 만듭니다.


8.1. 상단의 [+시나리오] 버튼을 클릭합니다.

Screenshot 2025-07-23 12.27.22 PM.png


8.2. 추가된 시나리오에 마우스를 대면 이름 옆에 점3개 버튼이 보이는데 이를 클릭

- 팝업메뉴에서 [편집]를 클릭

- 이름을 적고, 엔터를 누릅니다.

Screenshot 2025-07-23 1.34.53 PM.png


Screenshot 2025-07-23 1.38.25 PM.png


Screenshot 2025-07-23 1.39.58 PM.png 시나리오 이름이 '챗봇초기화면'으로 변경되었습니다!


8.3. 시나리오에 기본적으로 하나의 블록이 추가되어 있는데, 맨 위 이름을 '초기화면'으로 바꿔 적습니다.



8.4. '사용자 발화'에는 예상되는 사용자의 발화와 폴백 블록의 바로연결버튼으로 추가한 발화를 넣습니다.

- 예상발화: 안녕, 시작하기, 시작, 처음, 안녕하세요, 반가워, Hello, Hi, Hey

- 폴백 블록의 바로연결버튼: 처음으로



8.5. 하단 '봇 응답'에서 원하는 형태를 선택합니다. 첫번째 응답은 텍스트형으로 해봅시다!

Screenshot 2025-07-23 12.47.47 PM.png [텍스트] 클릭
Screenshot 2025-07-23 12.52.43 PM.png 응답 메시지를 적은 후 [확인] 클릭

- 메시지는 월컴 블록과 동일하거나 짧게 작성하면 됩니다.


"안녕하세요. 브라이트클래스 봇에 오신 것을 환영합니다."

또는

"안녕하세요. 브라이트학교 평생교육봇입니다!

무엇을 도와드릴까요?"



첫번째 응답이 텍스트형으로 생성되었습니다!



8.6. 하단 '봇 응답'에서 원하는 형태를 선택합니다. 두번째 응답은 텍스트형 또는 카드뷰로 해보세요.

Screenshot 2025-07-23 12.47.47 PM.png [카드] 클릭
캡처.JPG [이미지 설정] 클릭
Screenshot 2025-07-23 1.04.24 PM.png 이미지 파일을 업로드 후 [확인] 버튼 클릭합니다
Screenshot 2025-07-23 1.05.27 PM.png [타이틀 입력 설명 입력] 클릭, 각각 작성한 후 [확인] 버튼 클릭합니다



- 카드뷰 또는 텍스트형 모두 [+] 버튼을 눌러 두 개 이상의 선택 응답을 만들 수 있습니다!

- 두번째 응답은 다음 시나리오에 연결되게 하는 다리 역할입니다.

- 각 응답마다 하단의 [+버튼 추가] 클릭하여 시나리오를 연결시켜주세요.

- 간단하게 텍스트형으로 추가하면 다음과 같습니다:

[이용 문의] 버튼에 '메시지 전송' 기능 설정 후 하단의 [확인] 버튼을 반드시 누르세요!
[교육 과정 문의] 버튼에 '메시지 전송' 기능 설정 후 하단의 [확인] 버튼을 반드시 누르세요!



8.7. 상단의 [저장] 버튼을 반드시 누릅니다.




8.8. 초기 화면 시나리오는 완성되었습니다. [+시나리오] 버튼을 클릭하여 다른 시나리오를 각각 만드세요.

- '초기화면' 시나리오에서 두번째 응답으로 [이용 문의]와 [교육 과정 문의] 버튼을 추가해두었습니다.

- 이들을 시나리오로 만들어야 합니다.


- '이용문의' 시나리오

Screenshot 2025-07-23 1.45.35 PM.png

- '이용문의' 시나리오에 있는 첫 블록을 대분류 이름으로 편집하고, 발화와 응답을 추가하세요.

'대분류_이용문의' 블록

"브라이트클래스 교육시설 이용 관련 문의를 주세요.

- 시설 안내 : 위치 및 운영 시간, 이용 대상, 등록 방법

- 결제 안내 : 회원 가입, 결제 방법, 환불 규정

- 상담 신청 등 "


- 상단의 [저장] 버튼을 반드시 누릅니다.




- '이용문의' 시나리오에 [+블록 추가] 클릭하여 중분류, 세분류 블록들을 추가하세요. [저장] 하세요!

'중분류_시설안내' 블록

"브라이트클래스 교육시설 안내를 선택해주세요.

- 위치 및 운영 시간

- 이용 대상

- 등록 방법 "

'블록 연결' 기능 버튼일 경우, "연결할 블록을 입력해주세요"를 클릭하면 지금까지 저장된 블록의 이름들이 보입니다! 상위 블록 이름을 클릭하세요



세분류 '시설안내_위치및운영시간' 블록

"■ 위치 및 운영 시간

- 저희 시설은 온라인으로 운영하고 있으며, 곧 오프라인으로도 운영할 예정입니다.

- 운영시간은 오전9시부터 저녁11시40분까지입니다. 더 궁금한 사항은 홈페이지를 참고해 주세요! "

또는

"■ 위치 및 운영 시간

- 위치는 초지역과 고잔역 부근에 있습니다.

- 초지역1번 출구에서 나와 오른쪽 버스정류장(18175)에서 버스77번, 55번, 또는 70B번를 타고 그린빌15단지 하차, 대각선 길 건너 도보 4분 거리에 있는 골드프라자 건물 5층입니다.

- 고잔역1번 출구 바로 앞 정류장(18288)에서 버스500번을 타고 그린빌14단지 하차, 길 건너편 골드프라자 건물 5층입니다.

- 주소는 경기도 안산시 단원구 초지로 124 입니다.

- 운영시간은 오전11시부터 저녁8시까지입니다. 더 궁금한 사항은 네이버지도/카카오맵/구글지도를 참고해 주세요! "




세분류 '시설안내_이용대상' 블록

"■ 이용 대상

- 누구나 이용 가능합니다! 단, 특정 강좌는 연령 제한이 있을 수 있으니 강좌별 안내를 참고해 주세요. "


세분류 '시설안내_등록방법' 블록
[네이버 예약] 버튼 URL링크 네이버예약 https://booking.naver.com/booking/5/bizes/1456117

"■등록 방법

- 수강 신청은 '네이버 예약' 또는 방문 접수를 통해 가능합니다. "

또는

"■등록 방법

- 수강 신청은 '예약하기'를 통해 가능합니다. "

캡처.JPG [예약하기] 버튼 URL링크 카카오예약하기 https://booking.kakao.com/short/hzWCdZPHAo





'중분류_결제안내' 블록

"브라이트클래스 교육시설 이용 관련 결재 안내를 선택해주세요.

- 결제 방법

- 회원 가입

- 환불 규정 "



세분류 '결제안내_회원가입' 블록

"■ 회원 가입

- 회원가입 없이도 일부 강좌를 수강할 수 있지만, 더 많은 혜택을 받으려면 가입을 추천드립니다!

- 가입은 상담 신청을 통해서 가능합니다. "

Screenshot 2025-07-23 2.39.08 PM.png



세분류 '결제안내_결제방법' 블록

"■ 결제 방법

- 카드 결제, 계좌이체, 현장 결제가 가능합니다. "

또는

"■ 결제 방법

- 계좌이체, 현장 카드 결제가 가능합니다. "



세분류 '결제안내_환불규정' 블록

"■ 환불 규정

- 수강 시작 전과 후에 따라 환불 가능 여부가 다를 수 있습니다.

- 교육 과정 환불 규정은 다음 환불 정책에서 확인할 수 있습니다. "


https://www.law.go.kr/lsBylInfoPLinkR.do?bylCls=BE&lsNm=%ED%95%99%EC%9B%90%EC%9D%98+%EC%84%A4%EB%A6%BD%E3%86%8D%EC%9A%B4%EC%98%81+%EB%B0%8F+%EA%B3%BC%EC%99%B8%EA%B5%90%EC%8A%B5%EC%97%90+%EA%B4%80%ED%95%9C+%EB%B2%95%EB%A5%A0+%EC%8B%9C%ED%96%89%EB%A0%B9&bylNo=0004&bylBrNo=00

https://www.law.go.kr/LSW/lsBylInfoP.do?bylSeq=17004337&lsiSeq=269769&efYd=20250312


'중분류_상담신청' 블록
플러그인 상담연결

"■ 상담 신청

- 방문 상담은 사전 예약 후 가능합니다. "

캡처.JPG URL링크 카카오예약 中 '사전방문상담예약' https://booking.kakao.com/short/l4gckr7ekt





- '교육과정문의' 시나리오 추가, [+블록 추가]으로 대분류, 중분류, 세분류 블록들을 편집하세요.

'대분류_교육과정문의' 블록

"브라이트클래스 교육과정 관련 문의를 주세요.

- 과정 안내: 과정 목록, 일정, 수강료

- 교육 종류: 대면(오프라인) 교육, 비대면(온라인, 원격) 교육

- 수업 방식 등 "

또는

"브라이트학원의 교육과정 관련 문의하세요.

- 과정 안내: 과정 목록, 일정, 수강료

- 수업 방식 등 "



'중분류_과정안내' 블록

"브라이트클래스 교육 과정 안내를 선택해주세요.

- 과정 목록

- 과정 일정

- 수강료 "


세분류 '과정안내_과정목록' 블록

"■ 과정 목록

- 저희 시설에서는 다음과 같은 다양한 교육 프로그램을 운영하고 있습니다. 관심 있는 강좌를 찾아보세요!

【 디지털 기초 역량 】

【 최신 첨단 IT 분야(AI, IoT 등) 기술 】

【 NCS 기반 직업훈련 】 "



세분류 '과정안내_과정일정' 블록

"■ 과정 일정

- 과정별 일정은 다를 수 있으며, 자세한 시간표는 다음 링크에서 확인 가능합니다. "



세분류 '과정안내_수강료' 블록

"■ 수강료

- 과정마다 수강료가 다릅니다.

- 일부 과정은 무료로 제공될 수도 있으며, 상세한 내용은 블로그에서 확인해 주세요. "



'중분류_교육종류' 블록

"■ 교육 종류

- 저희는 오프라인 강좌뿐만 아니라 온라인 강의도 운영 중입니다. 강좌마다 진행 방식이 다르니 확인해 주세요. "



"■ 수업 방식

- 교육 과정에 따라 이론 수업, 실습, 토론 등 다양한 방식으로 진행됩니다. 자세한 수업 방식은 과정별 상세 설명을 참고하세요. "





모든 시나리오 추가 및 편집이 완성되었습니다!


참고로, 추가한 시나리오를 삭제하고 싶을 때는 시나리오 이름을 클릭, 옆에 점3개 버튼을 클릭, 팝업메뉴에서 [삭제]를 클릭하면 됩니다.

Screenshot 2025-07-23 1.30.14 PM.png






9. 테스트를 위해 상단 [봇 테스트] 버튼을 클릭합니다.

- 버튼을 하나씩 눌러보거나 하단에 발화를 쓰고 [테스트] 버튼을 클릭하여 확인해보세요!





10. 배포

10.1. 왼쪽 메뉴에서 [배포]를 클릭합니다.

10.2. 배포 페이지 상단 [배포] 버튼 클릭


10.3. 팝업 창에서 [배포] 버튼 클릭


- "배포가 완료되었습니다" 메시지와 함께 [배포 히스토리] 탭으로 이동됩니다.

- 표에 '배포 버전' 등 정보를 볼 수 있습니다.




11. 설정

11.1. 왼쪽 메뉴에서 [설정]을 클릭합니다.

11.2. 설정 페이지의 '챗봇 관리'탭을 설정합니다.

- '봇 이름'란에 채널이름이 적혀있습니다. 다른 이름을 원하면 수정하세요.

- '카카오톡 채널 연결'을 [운영 채널 선택하기] 버튼 등을 눌러 채널을 연결하세요.

- 상단의 [저장] 버튼을 반드시 누릅니다.

저장되면, 카카오톡 채널이 연결된 것을 볼 수 있습니다!




12. 스마트폰에서 카카오톡 앱으로 가서 챗봇을 실제 테스트 해보세요~

브라이트학교 챗봇 클릭!!

브라이트학원 챗봇 클릭!!




이 실습을 통해, 여러분은 단순히 카카오톡 챗봇을 만드는 기술을 배운 것을 넘어, 현장의 문제를 디지털로 해결하는 방법을 직접 경험하셨습니다.




매일같이 반복되는 상담 문의, 수업 중 답하지 못했던 아쉬움, 놓쳐버린 예약과 기회들—

이제는 챗봇이 대신 응답하며, 여러분의 시간과 에너지를 지켜주는 든든한 조력자가 될 수 있다는 것을 확인하셨을 겁니다.


이제 중요한 건 이 기술을 나만의 현장에 어떻게 녹여낼 것인가입니다.

교습소든, 음식점이든, 쇼핑몰이든, 여러분이 일하고 있는 공간에서 챗봇은 분명히 ‘작지만 큰 변화’를 만들어 줄 것입니다.



단기강좌_챗봇2.jpg



앞으로도 AI와 디지털 도구를 활용해
더 똑똑하게 일하고, 더 따뜻하게 소통하는

스마트한 사장님이 되시길 응원합니다!





도움이나 컨설팅이 필요하신 분은 아래 인스타그램으로 메시지 주세요 :)


keyword
이전 02화AI, 회계 정산과 재무 분석의 짝꿍