Bard natural language processing