Természetes nyelvfeldolgozás,
a mesterséges intelligencia egy részhalmaza, amely magában foglalja az ember
és a gép közötti kommunikációt természetes nyelven, nem pedig kódolt nyelven.
Lehetővé teszi, hogy egyszerűbben és hatékonyabban adjunk utasításokat a
gépeknek. Olyan feladatokat foglal magába mint a szövegértés, a nyelvi
elemzés, a beszédfelismerés, a szintaxis elemzés és a szemantikai elemzés. Az
NLP célja, hogy lehetővé tegye a számítógépek számára, hogy megértsék és
feldolgozzák az emberi nyelvet. Az NLP magában foglalja az NLU-t (Natural
Language Understanding) és az NLG-t (Natural Language Generation).