AI-driven keyword clustering