iT邦幫忙

0

如何使用NLP理解siri之類的問題?

現在網路上有許多建立聊天機器人的方法,

但如果不使用QA資料庫的話,我想...

要建立一個能理解問題的機器人第一步應該就是「分析問句」吧?

網路上常查到:

1、閱讀上下文使用Tf-idf等,計算出較關鍵的字詞
2、閱讀整篇文章使用Bert等,擷取出較相符合的字詞

但聊天機器人多半是簡短的問句,像是:
今天天氣如何?台北的氣溫是多少?等等

我的想法很簡單,應該要自動擷取出
「天氣」跟「台北」、「氣溫」

有文獻指出是可以用詞性標註後依照字定規則找出要的字詞,

但針對簡單的問句,就像是siri或者google助理在理解時,

我想不太可能將所有的規則都寫出來

想請問有甚麼方法,或是理解這種問句時的指引嗎?謝謝!!

1 個回答

3
海綿寶寶
iT邦大神 1 級 ‧ 2020-03-11 11:26:04
最佳解答

這個應該不是三言兩語就可以說完的技術
這個可以參考看看

的確,這是個非常大的命題,NLP只是其中的一個環節,涉及到語音識別、自然語言處理(NLP)、意圖識別等,用到的技術有機器學習、深度學習。

我要發表回答

立即登入回答