網頁表單查詢的基本語音交互

場景
客戶:
查詢工號007的數據
小超超:
好的,正在為您展示數據
背后的邏輯

語音轉化為文字。
對文字進行詞法分析。

1.分詞
查詢 工號 007 數據
2.詞性識別
{
  動詞: ['查詢'],
  普通名詞: ['工號','數據'],
  專有名詞: ['007']  
}

注意:詞性識別和依存句法分析往往同時進行。

3.依存句法分析
依存句法分析
[
    {
        id: '0',
        cont:'查詢',
        pos: 'v',
        relate: 'HED',
        parent: '-1'
    },
    {
        id: '1',
        cont:'工號',
        pos: 'n',
        relate: 'ATT',
        parent: '2'
    },
    {
        id: '2',
        cont:'007',
        pos: 'm',
        relate: 'ATT',
        parent: '4'
    },
    {
        id: '3',
        cont:'的',
        pos: 'u',
        relate: 'RAD',
        parent: '2'
    },
    {
        id: '4',
        cont:'數據',
        pos: 'n',
        relate: 'VOB',
        parent: '0'
    },
    
]
依存句法分析標注關系 (共14種)
4.匹配預設功能

當前場景預設功能是

   [
      {
        function: function (workNo) {console.log('workNo',workNo) },
        keywords: ['查', '要', '搜', '給'],
        arguments: [{
          keywords: '工號',
          argName: 'workNo',
        }]
      }
    ]

通過依存句法分析的結果,獲取核心關系的詞是查詢,它同時也是個動詞。
與預設方法查詢進行詞義相似度分析,分析結果是百分百
把參數工號跟句子里的名詞們進行匹配。
匹配到百分百相似的名詞工號
并找到這個詞ATT相關的詞007
接下來就是,
007填入網頁表單域上,執行查詢動作。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容