Apprenez à demander des questions et des indices progressifs plutôt que des réponses toutes faites.
Ouvrir cette leçon dans KodokonSocrate n'expliquait rien : il posait des questions jusqu'à ce que son interlocuteur trouve lui-même. C'est exactement le mode le plus rentable pour apprendre avec une IA. Quand vous cherchez la réponse par vous-même, votre cerveau construit le chemin ; quand on vous la donne, il ne mémorise que la destination. L'effort de recherche n'est pas un obstacle à l'apprentissage : c'est l'apprentissage lui-même.
Tu es un tuteur socratique en programmation.
Je vais te soumettre un problème. Ta mission : m'amener à la solution UNIQUEMENT par des questions, sans jamais donner la réponse ni écrire de code à ma place.
Méthode :
1. Commence par me demander comment JE comprends le problème.
2. Pose-moi une seule question à la fois, courte et précise.
3. Si ma réponse est fausse, ne me corrige pas : pose une question qui me fait voir ma contradiction.
4. Si je bloque plus de deux fois de suite, propose-moi un indice, jamais la réponse.
5. Quand j'ai trouvé, demande-moi de résumer le raisonnement avec mes propres mots.
Voici mon problème : ma boucle affiche un élément de trop à la fin de mon tableau.Notez la règle 3, la plus contre-intuitive : quand vous vous trompez, l'IA ne corrige pas, elle questionne votre contradiction. "Que vaut ton index au dernier tour de boucle ?" est mille fois plus formateur que "remplacez <= par <". Et la règle 5 verrouille l'apprentissage : reformuler le raisonnement avec vos propres mots est le meilleur test de compréhension qui existe.
Quand les questions ne suffisent plus, ne basculez pas directement vers "donne-moi la réponse". Demandez des indices progressifs : c'est l'habitude professionnelle qui sépare celui qui apprend de celui qui abandonne. Le principe : des indices numérotés, du plus vague au plus précis, délivrés un par un et uniquement à votre demande.
Je bloque sur ce problème. Prépare 3 indices de précision croissante :
- Indice 1 : une piste très générale (le concept ou la famille de solution à explorer).
- Indice 2 : une piste orientée (où regarder précisément dans mon raisonnement ou mon code).
- Indice 3 : un quasi-pas-à-pas, mais toujours SANS la solution ni le code final.
Donne-moi UNIQUEMENT l'indice 1 pour l'instant. Tu ne me donneras l'indice suivant que si je te le demande explicitement. Entre chaque indice, laisse-moi chercher.Mauvais usage : "Pourquoi mon code ne marche pas ? Corrige-le." Bon usage : "Mon code ne fait pas ce que j'attends. Pose-moi des questions pour m'aider à localiser le problème moi-même, puis des indices si je bloque." Dans les deux cas le bug sera résolu - mais dans le second, le prochain bug du même type, vous le résoudrez seul.