Chat GPT gratuit

Vous débutez en code et un terme vous bloque : boucle, binaire, expression régulière, encodage. Posez la question à ce chat, qui s'exécute sur votre machine, et demandez une explication avec un exemple minuscule. Pour vérifier un résultat, comme un nombre d'octets ou un complément à deux, utilisez plutôt les outils du Calepin.

Un camarade de TD

Choisissez un modèle puis démarrez le chat. Le premier chargement télécharge le modèle (plusieurs centaines de Mo), les suivants sont rapides.

Questions de débutant

Un tuteur patient, pas un oracle

Quand on apprend, la meilleure aide est souvent quelqu'un qui accepte de réexpliquer trois fois la même chose, autrement. C'est le rôle que ce chat joue le mieux : reformuler une définition avec d'autres mots, proposer une analogie, relire un petit bout de code et dire ce qu'il en comprend.

Demandez-lui de commenter ligne par ligne un extrait de dix lignes, de le réécrire plus simplement, ou de vous poser des questions pour tester votre compréhension. Précisez toujours le langage et votre niveau : « je débute en Python » donne une réponse bien plus adaptée qu'une question nue.

Où il se trompe, et comment le prendre en défaut

Un modèle de petite taille écrit du code qui a l'air juste et qui échoue à l'exécution. Il invente parfois une fonction qui n'existe pas, mélange deux versions d'un langage ou commente un résultat qu'il n'a pas calculé. Testez toujours ce qu'il propose, et gardez le réflexe de chercher dans la documentation officielle.

Les calculs sont son point faible : conversions en binaire ou en hexadécimal, tailles de fichiers, nombre d'opérations d'un algorithme. Pour ces cas, l'outil sur la représentation en octets d'un texte ou le complément à deux donneront un résultat sûr, que vous pourrez ensuite comparer à la réponse du chat pour comprendre l'écart.

Ne collez ni mot de passe, ni clé d'accès, ni code d'une entreprise qui ne vous appartient pas.

Une routine d'étude possible

Lisez d'abord une fiche ou un guide du Calepin, essayez l'exercice seul, puis venez discuter de ce qui résiste. Demandez au chat de vous donner un indice plutôt que la solution, ou de vérifier votre raisonnement étape par étape. Cette façon de faire vous laisse la main sur l'apprentissage.

Gardez aussi un carnet de vos erreurs. Chaque fois que le chat vous corrige ou que vous le corrigez, notez la règle en une phrase. Au bout de quelques semaines, ce carnet vaut plus qu'un résumé de cours, parce qu'il parle de vos propres confusions. Demandez-lui, de temps en temps, de transformer ces notes en trois petites questions de révision.

Ce n'est pas ChatGPT et il n'a aucun rapport avec OpenAI : ce sont de petits modèles ouverts, qui peuvent se tromper ou inventer. Exécutez et vérifiez tout code avant de vous y fier.

Questions sur ce chat

Peut-il corriger mon code ?

Il peut repérer une erreur évidente et expliquer un message, mais il peut aussi se tromper sur un bug plus fin. Exécutez la correction et comparez avec la documentation du langage.

Mon code est-il envoyé quelque part ?

Non, la conversation reste dans votre navigateur grâce à WebGPU et n'est ni transmise au site ni enregistrée. Gardez quand même vos secrets hors de la fenêtre.

Pourquoi un téléchargement avant de discuter ?

Le modèle tourne chez vous, il faut donc l'y amener. Le clic sur « Démarrer le chat » récupère la bibliothèque et les fichiers du modèle, jusqu'à environ 2 Go la première fois, puis le cache prend le relais.

Lequel des trois modèles pour du code ?

L'équilibré, à 1,6 Go de mémoire graphique, est le bon départ. Le qualité, 2,3 Go, raisonne un peu mieux si votre ordinateur le supporte. Le léger, 0,4 Go, sert aux machines modestes.

Vaut-il mieux qu'un cours ?

Il le complète. Un cours suit une progression que le chat n'a pas. Utilisez-le pour lever un blocage ponctuel, pas pour construire seul tout un parcours.

Mon navigateur n'est pas compatible, que faire ?

Essayez une version récente de Chrome ou d'Edge sur ordinateur, ou un Safari récent. Sans WebGPU, le chat ne peut pas fonctionner : un message s'affiche alors à sa place pour vous l'indiquer.