# 챗봇

## 챗봇이란?

<figure><img src="https://234308570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MVZVmVOd-5LtENUPqdq%2Fuploads%2FBf4xUyyi2wmhsqzSxmip%2Fimage.png?alt=media&#x26;token=45fe4c07-4e48-4656-bb62-24830e1b6b7c" alt=""><figcaption></figcaption></figure>

챗봇은 카카오톡 채널을 통해 제공되는 대화형 인터페이스를 의미합니다.

똑똑하지만 간단하게! 튜토리얼만 처음부터 끝까지 차근차근 따라 하시면 나만의 챗봇을 만들 수 있습니다. 간단하지만, 실용적인 기능들을 활용하여 만든 ‘**케이크 주문**’ 챗봇을 예시로 소개해 드립니다. 콘텐츠만 바꿔 나만의 챗봇을 만들어 보세요!

### **Step 1. 챗봇 제작의 목적 생각하기**

챗봇의 목적을 정의하는 것이 챗봇 제작의 시작이라고 할 수 있습니다.&#x20;

우리 비즈니스에 챗봇이 왜 필요한지, 챗봇으로 봇 사용자에게 어떤 가치를 제공하고 싶은지를 먼저 구상한 뒤 챗봇을 만든다면 더 좋은 챗봇을 만들 수 있을 것입니다.

▼ 케이크 주문 챗봇의 목적은 다음과 같습니다.

* 메뉴를 한 번에 볼 수 있는 메뉴판을 제공한다.
* 매장 정보와 궁금한 점에 대한 답변을 가능하게 한다.
* 봇 사용자가 편리하게 주문서를 작성할 수 있게 한다.

### **Step 2. 필요한 시나리오 구성하기**

챗봇의 목적을 정의했다면 그에 필요한 시나리오를 구상해야 합니다.

시나리오란 봇 안에서 사용자가 경험할 수 있는 서비스 단위를 의미합니다. 위에 정의한 챗봇의 목적을 달성 하기 위해 필요한 시나리오는 '처음으로', ‘케이크 주문하기', ‘케이크 메뉴 설명', ‘매장 안내’, ‘FAQ’가 될 수 있습니다.

### **Step 3. 필요한 블록 구성하기**

필요 시나리오를 만들었다면 그 안을 채워줄 블록을 만들어야 합니다.&#x20;

시나리오는 블록을 담기 위한 상자에 해당합니다. \
따라서 봇 작업자는 시나리오라는 상자에 해당하는 블록을 잘 담아 챗봇이 시나리오를 잘 수행할 수 있도록 해야 합니다.

* **봇 이름 :** 케이크 주문 챗봇
* **챗봇의 목적 :** 고객이 편리하게 주문서를 작성할 수 있게 함, 메뉴 설명을 한 눈에 볼 수 있게 함, 매장 정보와 궁금한 점에 대한 답변을 가능하게 함.

**시나리오와 블록 구성**

* **시나리오 :** 1) 처음으로 2) 케이크 주문하기 3) 케이크 메뉴 설명 4) FAQ 5) 매장 안내
* **블록 :** 1) 처음으로 2) 케이크 메뉴, 주문 양식, 주문 확정, 다음에 다시 주문 3) 팔레트, 플라워, 탄생화, 커스텀/케이크 4) FAQ 5) 매장 영업시간, 매장 위치 케이크

챗봇의 전체적인 틀을 잡았으니 이제 챗봇 관리자 센터에서 적용해 보면서 나의 비즈니스를 위해 동작하는 챗봇을 만들어 보세요!

{% hint style="info" %}
👇 더욱 자세한 내용은 아래 페이지에서 확인하실 수 있습니다.
{% endhint %}

{% content-ref url="../../../../tool/chatbot/tutorial/chatbot\_planning" %}
[chatbot\_planning](https://kakaobusiness.gitbook.io/main/tool/chatbot/tutorial/chatbot_planning)
{% endcontent-ref %}
