Self-Improving Data Agents: Unlocking Autonomous Learning and Adaptation