Natural Language Processing: Powering AI Conversations