본문 바로가기

4차산업혁명

코딩 몰라도 챗봇 만드는 플런티

코딩 몰라도 한글로 챗봇 만드는 '플런티'

인공지능을 중소기업/업소도 비즈니스에 쉽게 활용할수 있는 시대가 왔다.
세계적으로 마케팅에 제일 각광 받고있는 인공지능 활용법은 챗봇(Chatting Bot).

내 비즈니스로 챗봇(소프트웨어)을 만들어 스마트폰의 대화 앱(페이스북 메신저, 카카오톡, 네이버 톡톡, 위챗, 라인 등)이나 인공지능 스피커에 연결시키면 된다.

고객은 본인 스마트폰의 대화 앱에서 우리 회사/업소의 챗봇을 찾아 질의응답이나 거래를 손쉽게 진행할수 있게 된다.

비용 절감이나 고객 만족 효과가 아주 크다.

그래서 '앱 시대'가 가고 '챗봇 시대'가 왔다고 한다.

세계적으로 예약 /쇼핑 /고객센터 /금융 /배달 /숙박 등 여러 업종에서 성과를 보는 기업이 늘어나고 있다.
---------------------------

그러나,
챗봇을 만들려면 비용이 많이 들지않나?
나는 머신 러닝, 딥 러닝도 모르고 코딩(컴퓨터 언어)도 못하는데 도전할수 있겠나?
하는 생각을 대부분이 한다. 

코딩을 모르고도 한국어로 내 챗봇을 만들수 있는 최초의 서비스가 지난해 연말 국내에서 나왔다.
 
딥러닝 기술 기반 스타트업 플런티(Fluenty)가 내놓은 대화형 인공지능 빌더 플랫폼인 플런티닷에이아이(Fluenty.ai) 주인공.

챗봇과 같은 대화형 인공지능을 코딩 없이 쉽게 만들고 대화 앱(메신저)과 연결할 수 있도록 지원하는 서비스이다.

회원 가입만 하면 안내에 따라 무료로 내 비즈의 챗봇을 만들어볼수 있다.

만든 챗봇은 내 회사/업소 페이스북 팬페이지나 카카오톡 등에 쉽게 연동돼 고객에게 노출된다.

해외에서 페이스북과 구글에 각각 인수된 Wit.ai, Api.ai 등이 유사한 서비스를 제공했으나, 한국어 지원 부족 등의 이유로 국내 서비스 적용에는 한계가 있었다.

----------------------------
플런티닷에이아이는 대화에서 자주 쓰이는 25개의 기본 개체(날짜, 시간, 거리, 수량, 성별, 연령, 의류, 화장품, 사람이름, 음식, 장소, 국가, 교통, 색상 등)와 

8가지 의도(요청, 수정, 추가, 제거, 질문, 긍정, 부정 등)를 인식한다.

또한 사용자에 특화된 의도, 개체들을 웹 콘솔을 통해 간편하게 정의할 수 있으며, 

카드 형식의 인터페이스를 사용해서 손쉽게 원하는 봇을 만들고, 애널리틱스 기능을 통해 봇과 고객의 대화를 분석할 수도 있다.

플런티닷에이아이는 SK텔레콤의 음성기반 인공지능 서비스 ‘NUGU’와 파일럿 프로젝트를 진행하고 있다.
또 올 상반기 이 플랫폼을 이용한 뷰티, 항공사의 챗봇이 상용화를 앞두고 있다.
-----------------------------
플런티는 수십억건의 대화데이터를 딥러닝으로 학습해 대화상대가 입력하는 자연스러운 대화 표현의 이해가 가능한 점을 이 플랫폼의 가장 큰 강점으로 꼽았다. 

[피자 주문 및 대화 예시]

[챗봇으로 쉽게 영화표 예매하는 과정]

플런티 챗봇은 외부 API 연동, 결제 등 다양한 플러그인도 쉽게 사용할수 있게 되어있다.

챗봇은 커넥티드 카, IoT 등 대화형 인터페이스에는 모두 적용가능하다는 것도 장점.
-----------------------------
플런티닷에이아이를 활용해 피자 주문하는 챗봇을 만들어본다.

(핸드폰에서는 
http://www.fluenty.co/ko/tutorial 에 들어가서 보세요. 
PC에서 보시면 더 잘 보입니다.)

피자 주문 봇 만들기

여러분의 이해를 더하고자 Fluenty.ai로 봇 만들기 튜토리얼을 준비했습니다.
이제, 스마트한 피자 주문 봇을 만들어 볼것입니다. 어렵지 않아요.

아래 5단계를 따라하시면, 챗봇을 어떻게 만들어야할지, 콘솔의 각 부가 어떤 역할을 담당하는지 이해가 되실거예요 
🙂

 

 

 

 

 

Group 42
로그인하신 뒤, ‘나의 봇’ 화면에서 새로운 봇을 추가해주세요.
봇 카드 오른쪽 상단의 버튼을 클릭해서 ‘이름수정‘을 선택한 뒤, 
피자봇’이라고 입력해주세요.

 

mybot copy@2x

 

 

 

Group 42 Copy
피자 주문에는 ‘수량, 전화번호, 주소, 피자메뉴, 수량’ 개체가 필요해요.
Fluenty.ai는 대화 이해에 필요한 다양한 개체를 기본적으로 제공하고 있지만, 피자메뉴 개체는 사용자가 직접 정의해야 합니다.
개체 메뉴에서 주문 받을 메뉴의 대표어와 동의어를 정의해주세요.

 

module_action copy 55@3x

 

 

 

Group 42 Copy 2
디폴트 액션은 고객이 봇과 대화를 시작할 때봇이 모르는 말을 입력했을 때 전송될 답변을 정의합니다.
전송하실 답변을 텍스트 카드로 정의해주세요.

Group 44

 

 

 

Group 42 Copy 3
커스텀 액션의 기본 액션을 사용해서 ‘주문’ 액션을 만들어 주세요.
이를 위해 트리거, 파라미터, 카드 정의가 필요합니다.

 

  • 트리거 정의
    고객이 ‘트리거’를 입력하면 액션이 실행됩니다.
    우리가 만드는 피자 주문 봇은 “주문해줘”, “시켜줘” 등의 트리거를 말하면 실행되는 것으로 정의하도록 하겠습니다.

card1

 

 

  • 파라미터 정의
    피자 주문에 필요한 정보인 주소, 피자메뉴, 전화번호, 수량을 파라미터로 정의해주세요.
    필수 정보일 경우, 고객에게 되물어볼 질문도 함께 정의해야 합니다.

 

card2

 

 

 

  • 카드 정의
    사용자에게 받은 정보를 Google Spreadsheet에 보낸다고 가정하고,  API카드와 주문 내용을 안내하는 텍스트카드를 아래와 같이 정의하겠습니다.
    API 주소: http://35.164.59.252:10030/append_row

    Headers: {"Content-Type":"application/json"}
    Data: {"menu":"@메뉴", "quantity":"@수량"}
    (위의 내용을 복사, 붙여넣기를 하세요! 정확이 입력하셔야 정상 작동합니다)

card3

 

 

Group 42 Copy 4
메신저 메뉴에서 보유하신 페이스북 페이지의 ‘플런티 피자봇‘을 연결해주세요.
연결이 완료되면, 페이스북 메신저를 통해 챗봇이 피자 주문을 받을 수 있습니다.

module_action copy 49@3x

 

 

Group 42 Copy 5
아래와 같이 대화를 나눠보시고, API를 통해 연결된 구글 spreadsheet에 주문이 잘 들어갔는지 확인해보세요.

iOS - Full Conversation Copy 9

 


챗봇 만들기 가이드
-------------------------------
김일 소셜미디어나눔연구소장

[참고 칼럼

■인공지능,두려움 벗고 활용 세계1등 국가 되자■



■[인공지능 혁명] 12회 CCF포럼 신청하세요■

(영상 기반의 집단지성 포럼, by KAIST 경영자과정 재능나눔협동조합)


4월 27일~7월 13일까지 매주 목요일 조찬 12회

인공지능(AI)을 입체적으로 태클하는 첫 경영자 포럼

■커리큘럼 등 세부내용■

https://goo.gl/0Hc9MV