Comment apprendre à utiliser ChatGPT
7 stratégies pour apprendre des sujets complexes en utilisant ChatGPT
Dans cet article, je vais vous montrer 7 stratégies que vous pouvez utiliser pour tout apprendre en utilisant ChatGPT.
7 stratégies pour apprendre avec ChatGPT
J’ai toujours voulu un assistant d’apprentissage. Comme une sorte de Jarvis interactif avec qui je pourrais avoir des conversations engageantes sur des sujets que j’apprends. Avec l’avènement de ChatGPT, le grand modèle de langage publié par OpenAI , c’est le plus proche que j’aie jamais obtenu de quelque chose comme ça.
Dans cet article, nous aborderons les 7 stratégies suivantes pour apprendre des sujets complexes à l’aide de ChatGPT :
- Conversations interactives
- Résumé du contenu
- Obtenir des explications détaillées
- Procédures d’écriture
- Créer des défis/exercices
- Expliquer les matériaux spécifiques à un domaine
- Explorer ses intérêts personnels et ses idées
Maintenant, discutons en détail de chacune de ces stratégies.
Conversations interactives
En posant des questions à ChatGPT et en itérant sur ses réponses, vous pouvez acquérir une compréhension plus approfondie d’un sujet en vous engageant avec le contenu et en obtenant des commentaires continus sur ce que vous comprenez.
De toutes les stratégies dont je vais discuter, celle-ci est ma préférée car elle englobe toutes les autres. L’idée centrale est que l’un des principaux moteurs de l’apprentissage est la rétroaction ( Bransford et al, 1999 ). Mais pas de rétroaction dans le sens de savoir si vous avez ou non obtenu une bonne réponse, mais plutôt l’idée d’une rétroaction continue sur vos pensées et vos idées lorsque vous naviguez dans les connaissances entourant le sujet que vous essayez de maîtriser.
Pour illustrer cela, prenons un sujet qui m’intéresse beaucoup :
Comment les réseaux de neurones apprennent ?
Voyons comment je pourrais commencer à approfondir ce sujet en utilisant ChatGPT. Commençons par une question basique :

Maintenant, j’itére en fonction des réponses que j’obtiens:


Je sélectionne continuellement des éléments qui apparaissent dans les réponses pour explorer ce que je ne sais pas sur ce sujet particulier dans la branche plus large que j’explore.
Maintenant, il est important de préciser que le manque d’attribution de ressources à ces descriptions et réponses fait de ChatGPT une source peu fiable si vous ne complétez pas cette discussion interactive par une vérification minutieuse des informations fournies.
Cependant, d’un point de vue conceptuel, cette structure d’apprentissage d’un sujet incite beaucoup plus à un flux que si vous cherchiez aveuglément les réponses sur Google.
L’élément clé ici est que nous pouvons élaborer sur nos propres questions, restructurer nos pensées lorsque nous sommes confrontés à des informations du modèle qui entrent en conflit avec les modèles existants, mettre à jour nos représentations du sujet et, en substance, apprendre profondément plus rapidement !
Résumé du contenu
La deuxième stratégie d’apprentissage à l’aide de ChatGPT est la synthèse de contenu : l’étonnante capacité du modèle à fournir des résumés compétents de ressources telles que des manuels, des articles, des articles Web et des transcriptions vidéo.
Cela peut aider à gagner du temps et des efforts en permettant une identification rapide du contenu qui correspond à ce que vous essayez d’apprendre , plutôt que d’avoir à parcourir des ressources entières juste pour découvrir que ce n’était pas ce que vous recherchiez.
Lorsque vous plongez dans un sujet, l’apprentissage de livres et de documents est un processus long mais nécessaire. Cependant, il n’est pas rare de se plonger dans une lecture qui s’est avérée infructueuse quelques heures plus tard, donc avoir un assistant d’apprentissage qui peut résumer les idées principales derrière un article Web, un article scientifique ou même des transcriptions d’une longue vidéo peut être extrêmement utile !

Le flux de travail est aussi simple que de copier et coller le texte que nous voulons résumer (à l’avenir, espérons-le, un bon outil open source fiable pour produire des résumés robustes sera intégré dans les lecteurs pdf).
Maintenant, bien sûr, la lecture dudit chapitre est primordiale pour une compréhension approfondie, cependant, étant donné la quantité gigantesque d’informations disponibles, il peut parfois être assez difficile d’évaluer ce qu’il faut lire, donc avoir des résumés succincts et compétents du contenu des connaissances peut aider en canalisant / concentrant nos efforts cognitifs sur les sources les plus susceptibles de contribuer à faire progresser notre voyage dans un sujet d’intérêt donné.
Cela peut également être vrai pour les vidéos (par le biais de transcriptions vidéo) :

Dans cet exemple, j’ai obtenu une transcription vidéo d’une vidéo Youtube et je l’ai collée dans ChatGPT (avec quelques ajustements pour éviter les problèmes de forme longue dans la démo).
Ce que j’ai obtenu en retour était un résumé parfaitement utilisable de cette vidéo, alors maintenant je ne peux passer que quelques secondes à la lire au lieu d’une demi-heure à regarder la vidéo.
Voici une liste de choses que vous pouvez résumer avec ChatGPT pour booster l’apprentissage :
- Papiers
- Articles Web
- Livres (chapitre par chapitre ou section par section)
- Vidéos (en utilisant les transcriptions vidéo si disponibles)
Presque tout ce qui est sous forme de texte ou qui peut être transformé en forme de texte peut être résumé par ChatGPT.
Obtenir des explications détaillées
Une autre stratégie que nous pouvons utiliser consiste à utiliser ChatGPT pour obtenir des explications détaillées sur des concepts ou des problèmes spécifiques. ChatGPT peut être extrêmement utile pour décomposer le sujet, donner des exemples et former des analogies.
Par exemple, voyons comment ChatGPT gère une question sur le fonctionnement du polymorphisme dans le langage de programmation Python :

Ces explications ont non seulement un sens, mais elles sont claires, intuitives et parce que leur valeur de vérité peut être facilement vérifiable, ce qui signifie que l’on peut vérifier la validité de ces affirmations en essayant le contenu concret expliqué (comme écrire le code discuté dans l’explication), ils en font un outil incroyable pour apprendre rapidement les bases de quelque chose de complexe.
L’idée centrale ici est que nous pouvons générer ces explications comme un moyen de guider notre propre compréhension de ces sujets (plutôt que de les croire aveuglément), et de cette façon, d’étendre la portée de nos connaissances.
Procédures d’écriture
La quatrième stratégie consiste à utiliser ChatGPT pour écrire des procédures pour diverses tâches.
Par exemple, en programmation, vous apprenez souvent des procédures, c’est-à-dire une séquence d’étapes prédéfinies pour accomplir une tâche. ChatGPT peut être utilisé pour écrire de telles procédures pour n’importe quoi, y compris des choses comme des algorithmes, des tutoriels étape par étape sur des tâches pragmatiques, des recettes et tout ce à quoi nous pouvons penser.
Pour illustrer cela, considérons cet exemple :

Nous pouvons même aller plus loin et demander quelque chose de plus spécifique toujours lié à cette procédure, comme générer le didacticiel pas à pas dans un langage de programmation donné :

Si j’exécute le code généré ci-dessus dans un éditeur vscode, voici ce que j’obtiens :

Directement de l’éditeur ChatGPT directement dans vscode sans changement et le code s’exécute ! Bien que cet exemple soit trié sur le volet, le fait est que, même si quelque chose ne va pas, vous pouvez maintenant itérer et vérifier un code passe-partout déjà écrit, ce qui est un grand pas en avant par rapport à tout écrire vous-même.
Cependant, il est important de noter qu’il ne faut pas faire confiance aveuglément à la sortie, et qu’il faut toujours savoir écrire du code (par exemple) et comprendre ce qui est écrit car le débogage peut être difficile si nous faisons aveuglément confiance à la sortie du modèle.
De plus, il y a un endroit pour écrire tout le code afin de maximiser votre compréhension, n’oubliez pas la fameuse ligne Feynman :
Ce que je ne peux pas créer, je ne le comprends pas.
Cependant, votre objectif n’est pas toujours d’obtenir la compréhension complète d’un morceau de code particulier, mais simplement d’avoir une idée générale de quelque chose sur laquelle vous pourrez revenir plus tard si vous ne comprenez pas autre chose qui en dépend.
Avec ChatGPT, vous pouvez obtenir une explication détaillée de certains sujets que vous pourriez délibérément ignorer afin de vous concentrer sur autre chose qui pourrait être plus important pour vous à ce moment précis.
Nous pouvons également faire preuve de créativité et demander des choses plus amusantes comme :

Le point ici est que cette fonctionnalité de ChatGPT élimine cette friction pour démarrer quelque chose lorsqu’elle implique un tas d’étapes non intuitives que vous devriez généralement rechercher manuellement pour commencer.
Avec ChatGPT, vous commencez tout de suite et corrigez de manière itérative toutes les erreurs qui pourraient être commises au cours du processus.
Créer des défis/exercices
La cinquième stratégie consiste à créer des exercices ou des défis qui peuvent aider à pratiquer et à appliquer ce qui a été appris.
Cette stratégie est particulièrement utile pour la programmation, où des ensembles d’exercices peuvent être créés avec des réponses correspondantes afin de pratiquer la syntaxe de la langue qui a été apprise, ce qui peut aider à consolider sa compréhension du sujet et à développer des compétences pratiques.
En fournissant des solutions à ces exercices, on peut rapidement et sans friction évaluer leur compréhension et identifier les domaines à améliorer.
Imaginez que vous apprenez les probabilités. Vous pouvez regarder quelques vidéos sur des sujets tels que les espérances ou les fonctions de densité de probabilité , mais comment pouvez-vous vous tester sur les connaissances que vous pensez avoir ?
Habituellement, les manuels proposent des exercices avec (parfois sans) des solutions que vous pouvez utiliser pour vous tester vous-même. Cependant, non seulement les manuels ne fournissent parfois pas d’exercices pratiques, mais parfois vous voulez simplement vous interroger sur un sujet que vous avez vu en dehors du contexte formel d’un manuel officiel (pensez aux vidéos youtube et aux articles Web par exemple) mais vous voulez tester vos connaissances de toute façon.
Une chose que vous pouvez faire est d’utiliser ChatGPT pour générer des défis ou des exercices avec les solutions correspondantes afin de vous tester efficacement dans n’importe quel sujet lu n’importe où, qu’il s’agisse d’un manuel, d’une vidéo, d’un article ou de toute autre source dans laquelle vous avez pu entrer. contact avec elle.
Par exemple, sur le thème des probabilités, je pourrais commencer par quelque chose de simple comme :


Arrêtez-vous une seconde et considérez le temps que vous gagnez en étant capable de simplement demander ce que vous voulez plutôt que d’avoir à perdre du temps (cela n’ajoute en rien à votre développement d’apprentissage) à rechercher ces questions.
Au-delà du gain de temps, réfléchissez simplement à la manière dont vous pouvez choisir un sujet et parcourir ce sujet pour aller de plus en plus loin en créant des exercices pour vous tester de toutes sortes de façons.
Maintenant, imaginez un deuxième scénario, vous ne voulez pas d’exercices ennuyeux avec des solutions, mais peut-être des idées de défis dans un domaine que vous souhaitez maîtriser. Vous pouvez demander à ChatGPT de générer des idées pratiques pour vous, puis de voir si quelque chose d’intéressant se présente :

Maintenant accordées, ces suggestions sont peut-être assez évidentes pour un praticien de l’apprentissage automatique, mais considérez simplement à quel point elles sont brillamment spécifiques, elles suppriment cette barrière de décision que nous ressentons souvent lorsque nous apprenons quelque chose de nouveau et nous ne savons pas par où commencer.
Vous apprenez peut-être la musique et vous voulez vous mettre au défi avec des tests ou des défis musicaux amusants, vous apprenez peut-être à programmer et vous voulez des idées de projets à réaliser.
Et oui, vous pouvez le rechercher sur Google, l’intérêt d’utiliser quelque chose de plus interactif comme ChatGPT est que le processus lui-même passe des suggestions statiques de sources externes à une conversation engageante qui peut évoluer avec le temps.
Ce modèle peut se souvenir de ce dont vous parlez et apprendre de ce contexte pour vous donner des réponses qui répondent le mieux à vos attentes d’apprentissage.
Expliquer les matériaux spécifiques à un domaine
La sixième stratégie d’utilisation de ChatGPT pour l’apprentissage consiste à l’utiliser pour expliquer des documents spécifiques à un domaine. J’appellerais cela les capacités d’ingénierie inverse de ChatGPT car on peut obtenir un morceau de code par exemple et le déconstruire en utilisant ChatGPT, utilisons l’exemple de recherche binaire que nous avons mentionné précédemment :
Invite : Expliquez ce morceau de code ligne par ligne :
# morceau de code fourni à ChatGPT
def binary_search ( arr, x, left, right ):
if left > right:
return - 1
mid = (left + right) // 2
if arr[mid] == x:
return mid
elif arr [mid] < x:
return binary_search(arr, x, mid + 1 , right)
else :
return binary_search(arr, x, left, mid - 1 )
arr = [ 1 , 2 , 3 , 4 , 5 , 6 , 7, 8 , 9 , 10 ]
x = 5
result = binary_search(arr, x, 0 , len (arr) - 1 )
if result != - 1 :
print ( "L'élément est présent à l'index" , str (result))
else :
print ( "L'élément n'est pas présent dans le tableau" )
Et j’obtiens cette réponse :

N’est-il pas étonnant que vous puissiez obtenir une explication complète de tout ce qui arrive à n’importe quel morceau de code ?
Maintenant, je suis sûr que des bogues apparaîtront toujours, vous ne devez donc jamais faire confiance à ce modèle comme dernier mot. Par conséquent, à des fins d’apprentissage, vous devez toujours revérifier les réponses et les explications de manière empirique, en restant sceptique et en ne croyant jamais aveuglément ce que le modèle dit.
Ce que je veux dire ici, c’est que vous pouvez plus facilement déconstruire la complexité des objets qui existent dans des domaines que vous ne comprenez pas, ce qui aide énormément lorsqu’il s’agit d’approfondir votre compréhension de celui-ci. Vous pouvez l’utiliser pour vous concentrer sur les aspects qui vous intéressent le plus dans les matières que vous apprenez.
Explorer ses intérêts personnels et ses idées
La septième stratégie consiste à utiliser ChatGPT pour explorer des intérêts et des idées personnels.
Si vous êtes comme moi, vous avez peut-être du mal à identifier vos propres intérêts, peut-être avez-vous beaucoup de choses que vous trouvez cool et vous avez du mal à vous concentrer sur une seule.
ChatGPT peut être utilisé comme point de départ pour approfondir la recherche et l’exploration d’un sujet afin d’aider à identifier les domaines d’intérêt au sein d’un sujet et de fournir une feuille de route pour un apprentissage ultérieur.
Je vais utiliser un exemple tiré de ma propre base de connaissances personnelle.
Rapide:
J’aimerais intégrer mon travail d’ingénieur en machine learning à mes projets parallèles qui impliquent : apprendre de nouvelles langues, apprendre le jiu jitsu, jouer du piano, produire du contenu sous forme de vidéos et d’articles. Un sujet qui m’intéresse profondément est le méta-apprentissage. tout ce qui touche aux idées sur la façon dont les humains et les machines apprennent. Que penses-tu que je devrais faire? Donnez-moi 10 suggestions d’actions ou de sujets de recherche sur lesquels je pourrais me concentrer.
Le résultat:

Maintenant, j’aime particulièrement les suggestions 3, 5 et 8 parce que pour moi elles sont les moins évidentes et touchent à des sujets que j’ai effectivement pensé à poursuivre moi-même.
Je peux aller plus loin en choisissant l’une des suggestions et en interrogeant ChatGPT :
Quand je demande :

Je reçois:

Maintenant, ici, la suggestion peut être assez évidente, mais la description de l’apprentissage multimodal est correcte et si je ne le savais pas, j’ai maintenant un contexte et des suggestions pour commencer.
Je pense que dans l’ensemble, ChatGPT est un excellent outil pour explorer les choses qui vous intéressent, en offrant un moyen efficace de naviguer dans les différents axes d’un sujet d’intérêt.
Résumé de l’utilisation de ChatGPT pour l’apprentissage
ChatGPT peut être un outil incroyable pour apprendre et maîtriser de nouveaux sujets. Dans cet article, vous avez découvert 7 stratégies d’utilisation de ChatGPT pour faciliter l’apprentissage :
- Conversations interactives : en posant des questions à ChatGPT et en parcourant ses réponses, vous pouvez acquérir une compréhension plus approfondie d’un sujet en vous engageant avec le contenu et en obtenant des commentaires continus sur ce que vous comprenez.
- Résumé du contenu : ChatGPT peut vous aider à identifier rapidement les informations pertinentes en fournissant des résumés d’articles, de livres et d’autres ressources.
- Obtenir des explications détaillées : ChatGPT peut fournir des explications détaillées sur des sujets complexes, ce qui peut aider à déconstruire des sujets complexes.
- Rédaction de procédures : ChatGPT peut vous aider à rédiger des procédures pour différentes tâches au sein d’un sujet d’intérêt, ce qui peut vous aider à consolider votre compréhension du sujet.
- Création de défis et d’exercices : ChatGPT peut vous aider à créer des défis et des exercices qui peuvent vous aider à tester votre compréhension d’un sujet et à améliorer votre rétention.
- Expliquer les matériaux spécifiques à un domaine : ChatGPT peut vous aider à expliquer les matériaux spécifiques à un domaine comme le code.
- Explorer des intérêts et des idées personnels : ChatGPT peut vous aider à explorer vos intérêts et vos idées personnels, ce qui peut être un excellent moyen d’en savoir plus sur un sujet d’une manière qui vous intéresse.
Enfin, il est important de rappeler que ChatGPT ne doit pas être utilisé comme seule source d’informations et doit toujours être recoupé avec des sources fiables. Dans l’ensemble, il peut être un compagnon inestimable pour apprendre et approfondir les connaissances dans n’importe quel sujet ou domaine.
Si vous préférez la vidéo, consultez mon Youtube sur ce sujet ici :