AI-driven task scheduling