 "user_needs": ["understand AI", "learn machine learning basics"],
    // "assistant_needs": ["provide clear explanations", "avoid jargon"],
    // "strategies": ["use analogies", "break down complex concepts"]
  };

  // Color scheme for different types of nodes (Open WebUI inspired)
  const colorMap = {
    "relevant_concepts": "#dedede",   // Purple (primary brand color)
    "orthogonal_concepts": "#6366f1", // Indigo
    "user_needs": "#10b981",          // Emerald
    "assistant_needs": "#f59e0b",     