身處在智慧家庭環境中,系統會依照目前的情境資訊提供適當的服務給使用者,但是在某些情況下,系統無法推理出使用者所需的服務時,使用者就必須利用溝通介面對系統提出服務需求。於是,本論文提出了一個口語對話系統,使用者可以利用自然語言的方式和系統進行對話,並且提出服務需求,像是家中電器的操作、資訊的詢問等。此外,本論文也支援抽象服務需求,當家中使用者提出抽象的服務需求後,像是「房間好熱」、「好無聊」等語句,經由本系統服務規劃元件的分析,決定出抽象服務的操作組合。然而對話系統作為智慧家庭中使用者與系統間的溝通介面,除了要能滿足使用者所提出的服務需求外,在對話的互動上也是非常重要的一環。使用者除了能以口語化的語句對系統提出服務需求外,在對話流程中藉由對話控制權的轉移讓系統與使用者間的對話更加人性化。是以本論文在使用者與系統的對話流程中增加了額外資訊提供語句,包含了澄清、主動式建議,以及額外服務選項語句,藉由這三種語句的輔助,讓系統能適時的掌握對話控制權,增加使用者與系統間的對話互動性,使對話系統不僅僅扮演著使用者與智慧家庭間的溝通介面,更扮演著熟悉智慧家庭環境,且滿足使用者更多服務需求的管家角色。
A smart home system provides appropriate services to users, depending on the current situation in the smart home environment. In some cases, the system cannot reason the service that users need. Thus, the users need an interface to express their requests to the smart home system. For this reason, we propose a spoken dialogue system that allows users to deliver their requests. These requests include device control and information inquiry. Additionally, this system also supports abstract requests, like “The room is so hot”, “I’m bored” and other sentences. The service planning subsystem will determine the combination of operations after it receives the abstract requests. Although we use the abstract requests to let users express requests more freely, it is not enough. The dialogue system does not only satisfy the requests that the users have proposed but also pays attention to the interaction in dialog. Thus, the system initiates extra sentences to make the interaction more frequent and collects additional information within dialog. The system-initiated sentences contain clarifying statements, active suggestions, and additional service options. By using such sentences, the dialogue system can grasp the initiative of the dialog, and make the dialogue system more natural and flexible in dialog. Thus, the dialogue system is not just an interface but plays a role of a housekeeper in the smart home.