대화 상태 인코더 ( 410 ) 는 대화 관리자 ( 310 ) 로부터 전달 된 컨텍스트 가 포함 하 는 대화 히스토리 를 분석 하 여 최근 대화 들 에 대한 상태 변화 시퀀스 를 포함 하 는 대화 흐름 표현 ( Dialog Flow Representation ) 을 생성 할 수 있 다 . 일례 로 , 자연 언어 처리 ( Natural Language Processing , NLP ) 문제 에 주로 사용 되 는 인공 신경망 구조 인 RNN ( Recurrent Neural Networks ) 이 대화 히스토리 의 개별 대화 들 각각 에 대한 상태 를 결정 하 기 위해 활용 될 수 있 다 . 보다 구체 적 인 예 로 , 대화 상태 인코더 ( 410 ) 는 입력 되 는 대화 에 대한 상태 를 출력 하 도록 학습 된 RNN 에 최근 대화 히스토리 를 입력 하 여 최근 대화 상태 의 변화 ( transition ) 시퀀스 를 포함 하 는 대화 흐름 표현 을 얻 을 수 있 다 . 발명 의 이해 를 돕 기 위해 RNN 의 활용 예 를 설명 하 고 있 으나 , 다른 뉴 럴넷 ( neural net ) 기반 분류 모델 이 활용 될 수 도 있 음 을 통상 의 기술자 가 쉽 게 이해 할 수 있 을 것 이 다 .