詳細解釋
意圖檢測(Intent Detection)是識別用戶語句背後真實意圖的NLU任務,是聊天機器人 (對話機器人 / Chatbot)和語音助手理解用戶的關鍵步驟。
識別層級:
- 頂層意圖:整體目的(如查詢、購買、投訴)
- 子意圖:細分行動(查詢訂單、查詢庫存)
- 槽位填充:提取關鍵參數(日期、產品名)
實現方法:
- 規則式:關鍵字匹配
- 機器學習:分類模型
- 深度學習:Transformer架構 (變換器 / 注意力模型) (Switch Transformer)上下文理解
- LLM:現代用大型語言模型 (大語言模型 / 大模型)零樣本識別
應用示例:
- 「明天天氣如何」→ 意圖:查詢天氣,槽位:明天
- 「我要退貨」→ 意圖:退貨申請
- 「這個多少錢」→ 意圖:價格查詢,槽位:當前商品
挑戰:
- 模糊意圖:一句話可能有多種理解
- 上下文依賴:意圖可能取決於前文
- 多意圖:一句話包含多個請求
- 口語化:非標準表達的處理
是構建實用對話式AI的基礎能力。