Agentic AI vs Generative AI: Key Differences for Software Teams