自然語言處理 (NLP) 是人工智慧 (AI) 的分支,可讓電腦理解、產生及操控人類語言。自然語言處理能夠以自然語言文字或語音來查詢資料。這也稱為「語言輸入」。大多數消費者可能都與 NLP 互動過但沒有察覺。例如,NLP 是虛擬助理的核心技術,例如 Oracle Digital Assistant (ODA)、Siri、Cortana 或 Alexa。
當我們問問這些虛擬助理的問題時,NLP 不僅能了解使用者的要求,還能以自然語言回應。NLP 可套用在書面文字和語音,並適用於所有人類語言。NLP 提供的工具其他範例包括 Web 搜尋、電子郵件垃圾郵件篩選、文字或語音的自動翻譯、文件彙總、情感分析,以及文法 / 拼字檢查。例如,某些電子郵件程式可以根據訊息的內容自動建議適當回覆訊息 - 這些程式使用 NLP 來讀取、分析及回應您的訊息。
NLP 的研究在 1950 年代發明數位電腦後不久開始,NLP 皆以語言與 AI 繪製。不過,過去幾年來重大突破已經由機器學習提供技術支援,這是一支由 AI 開發的系統,從資料中學習和進行一般化。深度學習是一種機器學習,可以從大型資料集學習到非常複雜的模式,這表示從源自 Web 的資料集了解自然語言的複雜性。