Overcoming Challenges in Building Enterprise AI Assistants