본문 바로가기

기술창업지식

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

주제

챗봇 개발 절차

작성자 : m0mksii 분류 : 연구개발 | 공통지식 작성일 : 2018.02.27 09:15:52 조회 : 2217 키워드 : 4차산업혁명,인공지능,챗봇,개발절차

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


설명

(챗봇의 개발단계)

챗봇서비스는 아래 그림과 같이 챗봇의 서비스 목적과 페르소나를 기획 설계하는 단계를 거쳐, 실제 챗봇 API와 App을 개발하는 단계, 일부 사용자를 대상으로 챗봇 대화의 완성도를 평가하는 베타테스트 단계, 최종 고객을 대상으로 서비스를 오픈하는 단계로 구분할 수 있다.

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

 

(챗봇의 세부 개발절차)

챗봇의 개발 단계별로 아래와 같은 세부 개발활동을 수행하여 챗봇을 개발할 수 있다.

 

(챗봇 개발시 고려사항)

챗봇은 단순히 IT개발의 영역뿐만 아니라 사용자와 인터렉션하기 위한 서비스를 기획하고 챗봇의 정체성을 결정하는 페르소나와 캐릭터 설정을 거쳐 대화의 흐름과 대화체를 반영하는 등의 서비스 기획력과 언어학적인 역량이 요구된다. 따라서 챗봇 서비스의 기획자, 대화설계자, 챗봇 개발자 등의 역할이 투입되어 협업을 수행하는 것이 중요하다. 또한 클라우드 플랫폼을 활용하여 사용자의 증감에 유연하게 대응하는 IT인프라를 확보하고 민첩한 개발의 플랫폼으로 활용할 수 있다.

 

<참고자료·문헌>

☞ “챗봇 만들기 가이드”

- 국내 챗봇기업 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)