تلاش عمده در پردازش زبان طبيعی، ماشينی کردن فرايند درک و برداشت مفاهيم يک زبان طبيعی است و هدف اصلي آن، ايجاد تئوری هاي محاسباتي از زبان، با استفاده از الگوريتم ها و ساختارهاي داده اي موجود در علوم رايانه اي است. امروزه حجم انبوهی از اطلاعات متنی بر روی وب موجود است که برای استفاده از آنها پردازش هایی مورد نیاز است تا بتوان دانش موجود در آنها را استخراج نمود. پردازش اطلاعات در سه سطح لغوی، نحوی و معنایی قابل انجام است. در این کارگاه قصد داریم به نحوه برنامه نویسی مورد نیاز برای این سه نوع پردازش بپردازیم.