Why Prompt Engineering is the Key to Building Powerful AI Agents