티스토리 뷰

 

이제 자신만의 챗봇을 개발할 수 있는 단계에 왔다. 6장을 따라해 보면 알 수 있듯이 무척 쉽다. 챗봇 개발의 핵심은 어떤 주제로 어떤 대본을 어떻게 작성하느냐에 있지 프로그래밍 지식이나 실력에 있지 않다. 이번 장에서는 대본을 작성하는데 도움이 될 수 있는 가이드를 몇 가지 정리해 보기로 하겠다.

 

(1)   챗봇의 이력서 작성하기

 

챗봇을 개발하는 첫 단계는 개발하려는 챗봇의 신상명세를 명확히 하는 일이다. 이름, , 몸무게 등에서부터 성격, 친구, 취미, 음식, 노래 등에 이르기까지 다양한 분야를 세세하게 정의해야 화제거리, 대화 내용, 논조, 어휘, 구사하는 문장 등이 명확해지기 때문이다. 영어권에서 널리 서비스되고 있는 Talking Angela의 경우는 신상명세만 25페이지에 이른다고 한다. 이 정도까지는 아니더라도 스크립트를 작성하기 전에 개발하려는 챗봇의 신상명세, 챗봇 입장에서 작성한 자기소개서 등을 정리하여 대화문 작성의 일관된 기준을 만들어 놓아야 한다. 아래에 힌트가 될만한 항목을 정리해 보았다.

 

    신상에 관한 것 : 이름, 한자, 성별, 애칭, , 몸무게, 머리, 신체 특징

    가족에 관한 것 : 부모님, 형제, 사는 곳, 부모님과 함께 거주? 고향,

    학창시절에 관해

가.   초등학교 때 있었던 일

나.   중학교 때 있었던 일

다.   고등학교 때 있었던 일

라.   대학교 때 있었던 일

마.   학교 다닐 때 가장 좋아했던 과목

바.   학교 다닐 때 가장 싫어했던 과목

사.   존경했던 선생님

아.   가장 친했던 친구

자.   만나보고 싶은 친구

    경험에 관한 것

차.   첫사랑

카.   가장 기억에 남는 생일

타.   가장 자랑스러워 하는 일

파.   가장 기억에 남는 휴가

하.   가장 두려워하는 일

가.   크게 아팠을 때

나.   생각만해도 기분 들뜨게 하는 것

다.   어릴 때 갔었던 곳 중에 기억나는 곳은

라.   슬플 때는 무엇을 하나

마.   견뎌냈던 가장 힘든 일은

바.   멈췄으면 하는 습관은

사.   자신에게 작은 사치품을 선물한다면

아.   누구를 생각나게 하는 노래가 있나요

자.   더 일찍 알았더라면 좋았을 것을 하는 것이 있다면

    (나이를 어떻게 설정 했느냐에 따라) 사회 경력에 관한 것

    취미나 선호에 관한 것 : 영화, 만화, , 소설, 음악, 미술, 여행, 스포츠, 연예인, 음식

 

이상의 항목들은 사용자가 질문해 올 수 있는 내용들이며 거꾸로 챗봇이 사용자에게 먼저 던질 수도 있는 질문이다. 또한 이런 내용의 작성을 통해 챗봇의 개성과 정체성(=캐릭터)을 뚜렷이 할 수 있기 때문에 많은 시간을 투자해서 이 작업을 꼼꼼히 진행해야 한다.

 

댓글
댓글쓰기 폼