微軟第 10 週 10 主題 Win10 開發專題第三期,介紹如何在 UWP 應用整合 Cortana(小娜),實現語音指令啟動應用、查詢資料、雙向互動三種模式。
Cortana 核心價值
- 自然語言互動:使用者以口語操作系統/應用。
- 深層連結:語音指令直達應用特定功能(如磚貼釘選)。
- 提升生產力:減少點擊層級,語音完成複雜操作。

三種互動模式
- 啟動應用:語音指令「開啟 [應用名稱]」直接啟動。
- 命令應用儲存/回傳資料:如「將此電台加入最愛」、「查詢下次行程目的地」,Cortana 代為執行並回覆結果。
- 雙向互動:多輪對話完成複雜任務,如「取消倫敦行程」→ 確認 → 執行 → 回覆結果。
整合前置準備與設計準則
- VCD (Voice Command Definition) 定義語音指令語法。
- 背景工作處理語音指令觸發邏輯。
- 設計四原則:高效(少即是多)、相關(不離題)、明確(日常用語)、信任(誠實回饋狀態)。
- 本地化考量:目前支援美/英/中/法/義/德/西七大市場,擴展中。

開發資源
微軟官方部落格提供完整範例碼、文件連結,開發者可深入研究實作細節。