From Prompts to Pipelines: What I Learned About Building Real AI Agents