本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
解決方案技術
貢獻者
建議變更
下圖說明提議的對話式AI系統架構。您可以透過語音訊號或文字輸入與系統互動。如果偵測到口頭輸入、則JARVIS AIN-AS服務(AIIaaS)會執行ASR、為對話管理程式產生文字。對話管理程式會記住對話狀態、將文字路由傳送至對應的服務、並將命令傳送至Fulfillment Engine。JARVIS NLP服務會輸入文字、辨識意向和實體、並將這些意向和實體插槽輸出回對話方塊管理程式、然後將「行動」傳送至Fulfillment Engine。Fulfillment Engine由第三方API或SQL資料庫組成、可回應使用者查詢。在收到Fulfillment Engine的結果之後、對話管理程式會將文字路由傳送至JARVIS TS IaaS、以產生終端使用者的音訊回應。我們可以將對話記錄歸檔、使用Intents和插槽註釋句子以進行Nemo訓練、讓NLP服務在更多使用者與系統互動時有所改善。
硬體需求
此解決方案已使用一個DGX Station和一個AFF VA220儲存系統進行驗證。JARVIS需要T4或V100 GPU才能執行深度神經網路運算。
下表列出實作已測試解決方案所需的硬體元件。
硬體 | 數量 |
---|---|
T4或V100 GPU |
1. |
NVIDIA DGX工作站 |
1. |
軟體需求
下表列出實作已測試解決方案所需的軟體元件。
軟體 | 版本或其他資訊 |
---|---|
NetApp ONTAP 資料管理軟體 |
9.6 |
Cisco NX-OS交換器韌體 |
7.0(3)I6(1) |
NVIDIA DGX OS |
4.0.4 - Ubuntu 18.04 LTS |
NVIDIA JARVIS架構 |
企業版0.2 |
NVIDIA Nemo |
nvcr.io/nvidia/nemo:v0.10 |
Docker Container平台 |
18.06.1-CE [e68fc7a] |