NLPは、コンピュータがヒューマン・ランゲージからの意味を分析し、理解し、派生させる方法です。開発者は、NLPを利用して、自動要約、翻訳、名前付きエンティティ認識、関係抽出、感情分析、音声認識、トピックセグメンテーションなどのタスクを実行するための知識を整理し、構造化することができます。