Skip to content

NLP 語意辨識節點

概述

NLP 語意辨識節點(Loop NLP)用於與 AI 進行多輪對話,進行語意理解和意圖判斷。通過整合自然語言處理引擎,系統可以理解客戶的語音或文字輸入,並根據對話內容進行智能回應和路由決策。

功能說明

支援與多個 NLP 引擎的集成,包括 MaiAgent BotGateway API 和 AWS BotGateway API。支援自定義 ASR/TTS 引擎選擇、HTTP 請求配置、參數設定和回應處理。

設定參數

參數說明
節點名稱(Node Name)此 NLP 節點的識別名稱
ASR 引擎(ASR Engine)選擇語音辨識引擎,如 baidu-asr
TTS 引擎(TTS Engine)選擇文本轉語音引擎和語言配置
請求方法(Request Method)選擇 GET、POST、PUT、DELETE
請求地址(Request Address)NLP BotGateway API 的 URL 端點
請求頭(Request Header)自定義 HTTP 頭,如認證信息
請求參數(Request Parameters)傳遞給 API 的參數,如 callId、asrResp 等
回應參數(Response Parameters)從 API 回應中提取的字段

操作步驟

  1. 拖拉「NLP 語意辨識節點」到編輯區
  2. 雙擊打開配置面板
  3. 輸入 節點名稱,如「智能客服對話」
  4. 選擇 ASR 引擎,如「baidu-asr」
  5. 選擇 TTS 引擎,如「女性-標準3」
  6. 選擇 請求方法,通常為「POST」
  7. 輸入 請求地址,如:
  8. 設定 請求頭,如 Content-Type: application/json
  9. 設定 請求參數
    • callId: $
    • asrResp: ${asrResp}(客戶語音識別結果)
  10. 設定 回應參數 提取 AI 回應結果
  11. 點擊 確認 保存

使用範例

智能客服多輪對話:

  1. 首輪:客戶詢問「我要查詢訂單」

    • 客戶語音 → ASR 辨識 → NLP 理解為「訂單查詢」意圖
    • 調用 API → AI 回應:「請提供您的訂單號碼」
  2. 次輪:客戶提供「訂單號是 123456」

    • 客戶語音 → ASR 辨識 → NLP 提取訂單號
    • 調用後端 API 查詢訂單
    • AI 回應:「您的訂單預計於 2026 年 3 月 25 日送達」

注意事項

重要提醒

  • 確保 NLP 服務地址可達且正確配置認證信息
  • ASR 識別的準確率取決於引擎選擇和語言配置
  • NLP 回應時間較長,應設定合理的超時時間

最佳實踐

  • 定期檢查 NLP 模型的識別效果和回應質量
  • 為未能識別的情況配置人工轉接備案
  • 收集客戶對話數據持續優化 NLP 模型
  • 監控 API 調用的成功率和性能指標

操作畫面參考

Nlp - 操作畫面 1

承暉資訊資源中心