Lessons from building an AI data analyst