대화형 시스템은 사물인터넷 시대가 열릴수록 더욱 중요해지는 기술이다. 사물인터넷 시대가 본격화 되면 일상의 모든 주변 기기가 서로 인터넷으로 연결되고 서로 정보를 주고 받게 될텐데 이때 사람과의 대화 기능이 필수요소가 될 것이기 때문이다. 예를 들어 청소기는 청소를 잘 하기 위해 사람과 대화 기능이 필요하고, 인형은 아기와 더 잘 놀기 위해 대화 능력이 필요할 것이며, 스피커는 주인이 원하는 음악을 잘 선곡하기 위해 음악에 관한 지식과 대화 기능이 필요할 것이다. 침대, 변기, 의자, 조명기구, 보일러, 가습기 등 모든 사물이 사용자와 대화를 하고, 음성으로든 텍스트로든, 대화로 지시 받는 대화형 지능 로봇이 될 것이다. 따라서 만약 자신이 관심있는 분야를 대화형 시스템으로 구축해 놓게 되면 장차 그 시..
CS는 영어대화를 목적으로 개발되었기 때문에 CS로 한국어 대화를 하기 위해서는 CS에게 한국어의 고유 특징을 추가해 주어야 한다. 이 장에서는 한국어의 특징을 CS에 반영하는 방법에 대해 알아볼텐데 먼저 CS에서 대화 관리를 어떻게 하는지 이해하는 것에서부터 시작하기로 한다. (1) CS의 대화 관리자 이해하기 대화 관리자(dialog manager)의 가장 중요한 임무는 사용자 의도를 파악하여 그에 맞는 대화를 진행하는 것이다. 이를 위해 CS의 대화 관리자는 사용자가 입력한 단어를 가장 중요한 기준으로 삼는다. 사용자가 입력한 단어야 말로 사용자가 무엇에 관해 이야기 하려는 지를 단적으로 보여준다고 생각하기 때문이다.대화를 하는 중에 사용자가 새로운 단어, 새로운 화제를 입력하면 대화 관리자는 사용..