رایانه ها و ماشین آلات در کار با داده های جدولی یا صفحه گسترده بسیار عالی هستند. با این حال ، همانطور که بشر معمولاً با کلمات و جملات ارتباط برقرار می کند ، نه به صورت جداول. بسیاری از اطلاعاتی که انسانها صحبت می کنند یا می نویسند بدون ساختار هستند. بنابراین تفسیر چنین مواردی برای کامپیوترها کاملاً روشن نیست. در پردازش زبان طبیعی (NLP) ، هدف این است که کامپیوترها متن بدون ساختار را بفهمند و اطلاعات معنی دار را از آن بازیابی کنند. پردازش زبان طبیعی (NLP) زیرمجموعه ای از هوش مصنوعی است که در آن عمق آن شامل تعاملات بین رایانه و انسان است.