Building AI Workflows: From Single Tasks to End-to-End Automation