A method for providing a natural language conversation is implemented by an interactive agent system. The method for providing a natural language conversation according to an embodiment of the present invention includes receiving a natural language input, determining a user intent based on the natural language input by processing the natural language input, and providing a natural language response corresponding to the natural language input, based on at least one of the natural language input and the determined user intent. The natural language response may be provided by changing and providing the natural language response according to speaking characteristics of a user.
대화형 에이전트 시스템에 의해 구현되는 자연어 대화 제공 방법이 제공된다. 본 발명에 따른 자연어 대화 제공 방법은, 자연어 입력을 수신하는 단계; 자연어 입력을 처리하여, 자연어 입력에 기초한 사용자 의도(intent)를 결정하는 단계; 및 자연어 입력 및 결정된 사용자 의도 중 적어도 하나에 기초하여, 자연어 입력에 대응한 자연어 응답을 제공하는 단계를 포함한다. 본 발명의 자연어 응답을 제공하는 단계는, 상기 사용자의 말하는 특성에 따라 상기 자연어 응답을 변환하여 제공하는 단계를 포함한다.