8장. 테스트 및 보완

6. 대화내용 분석하고 보완하기

엑사젠 2016. 6. 17. 07:13

 

서비스를 시작하면 챗봇은 모든 대화를 기록으로 남긴다. 그리고 챗봇의 운영자는 이 대화 기록을 활용함으로써 챗봇의 대화 능력을 향상시킬 수 있다. 그런데 이 로그화일은 읽기가 쉽지 않다. 부가 정보가 뒤섞여 있기 때문인데 이때 trim 명령어를 사용하면 필요한 내용만 발췌해서 볼 수 있다. 이 명령어는 USERS폴더에 기록된 로그 파일에서 작성자가 필요로 하다고 지정한 내용을 추출하여 TMP폴더에 기록한다. 운영자는 이 파일을 분석하여 룰이나 토픽, 키워드 등을 보완하면 된다. 명령 형식은

 

trim hercules 6

 

이다. 이 명령은 hercules 라는 사용자가 남긴 로그화일에서 hercules가 얘기한 내용만 추출하여(숫자 6의 의미) TMP 폴더아래에 tmp.txt 라는 파일에 저장하라는 뜻이다. 옵션은 모두 9개가 있는데 그 용도는 아래 <>와 같다.

trim 명령어의 여러 옵션 중 6번과 8번이 가장 유용하다고 생각되나 나머지 옵션들도 모두 용도가 있으므로 하나씩 결과물을 확인한 후 필요에 맞춰 사용하면 될 것이다.