How Uber Built a Conversational AI Agent For Financial Analysis