본문 바로가기

기술창업지식

아이디어사업화 관련 주제 및 설명을 소개하는 코너 입니다.

주제

챗봇에 적용되는 기술

작성자 : m0mksii 분류 : 연구개발 | 공통지식 작성일 : 2018.02.27 09:14:03 조회 : 1324 키워드 : 4차산업혁명,인공지능,챗봇,적용기술

(요약/배경) 최근 금융권, 유통업, 제조업, 서비스업 등 다양한 분야에서 챗봇 서비스를 출시하고 있다. 인공지능분야에서 주목받는 챗봇에 적용되는 기술은 무엇이 있는가?


설명

(챗봇의 기술 구성도)

챗봇서비스의 구성요소은 아래의 그림과 같이 사용자와 대화를 주고받으며 채팅을 수행하는 채팅UI(User Interface)와 대화의 흐름처리 및 대화를 구성하는 챗봇App, 사용자의 대화에서 단어, 의미, 의도, 맥락 등을 인공지능 학습을 통해 예측하는 인공지능 대화처리 API로 구성될 수 있다.

 

그림 : 인공지능 챗봇 서비스의 구성예시 (출처: 저자 작성)

 

챗봇의 세부 적용기술)

  • 채팅UI : 사용자와 챗봇이 대화를 하는 채팅창을 제공하는 사용자 인터페이스

그림 : 채팅UI의 서비스별 비교 (출처: 저자 작성)

  • 챗봇App : Java, Node.js, Node-RED 등의 개발플랫폼을 이용하여 개발된 사용자와 대화의 흐름처리 및 대화를 구성 챗봇 어플리케이션
  • 인공지능 대화처리 API : 사용자의 대화에서 단어, 의미, 의도 등을 인식하기 위해 머신러닝을 기반으로 대화학습을 수행하는 인공지능 API

 

(챗봇 제작 플랫폼)

아래의 국내외 챗봇 제작을 위한 플랫폼을 이용하여 챗봇을 쉽게 개발할 수 있다.

 

<참고자료·문헌>

☞ “챗봇 만들기 가이드”

- 국내 챗봇기업 mr.MIND의 챗봇 만들기 가이드(http://mindmap.ai/blog)

- 페이스북 Quick Start 문서 가이드 (https://developers.facebook.com/docs/messenger-platform/getting-started/quick-start)

- 왓슨 컨버세이션으로 챗봇 만들기 ! WCS 활용법 가이드 (https://www.slideshare.net/ssuserbed3a5/wcs-75380356)

 

<전문용어>

챗봇(chatbot)