Liste des Groupes | Revenir à fr photo |
Le 22/04/2023 à 00:24, efji a écrit :Ces exercices de TP sont résolus évidemment instantanément par chatGPT, d'où le gros problème pédagogique que tout le monde se pose en ce moment.
Ce que je raconte ci-dessous concerne des professionnels, ingénieurs oumais pour l'essentiel c'est un problème de connaissance de la syntaxe, qui ne devrait pas arrêter une IA, même rustique.
chercheurs, rompus à la programmation. Si on s'intéresse maintenant aux
débutants, par exemple des étudiants de licence, un programme simple
comme ceux qu'ils ont à faire en TP, et dont la solution fait en général
une quinzaine de lignes de Python, représente pour la plupart une
difficulté considérable, y compris si toutes les équations et toute
l'algorithmique sont précisément décrits dans l'énoncé. En gros, 15%
n'arrivent à rien du tout en 3 heures, 5% font le travail en 20 minutes
et ensuite s'amusent à faire des extensions, ou bien font tout à fait
autre chose. Pour les 80% restant c'est un travail laborieux et difficile.
>
Dans ton exemple de résolution d'équation, où est la difficulté? J'ai du mal à croire que ce soit une question *de programmation*. Y a-t-il tant d'erreurs de syntaxe que ça?C'est bien ce que je pensais. Tu ne vois absolument pas de quoi je parle depuis le début. L'équation de Navier Stokes que j'ai donnée en exemple est l'équation qui régit certains fluides. Elle est utilisée pour calculer les écoulement autour des avions par exemple. Il ne s'agit pas d'une équation comme on étudie en classe de 3eme mais d'une équation aux dérivées partielles qui doit être résolue de façon approchée en utilisant des techniques très complexes. Typiquement un programme commercial qui résout ce genre de choses fait plusieurs millions de ligne de code :)
Sais-tu faire le calcul à la main? Si tu avais une calculatrice haut de gamme, par exemple une HP48C d'il y a 20 ans (ou n'importe quelle autre plus moderne), comment ferais-tu pour résoudre le problème?
Répondre à ça c'est faire de l'algorithmique, pas de la programmation!C'est mon métier...
ou alors cherches-tu un moyen numérique de résoudre une équation insoluble par les math? En quoi est-ce de la programmation?
pour moi, programmer, c'est traduire dans un langage compréhensible par l'homme *et* la machine la solution d'un problème, faut-il encore que la solution soit connue!--
un ami a soumis pour moi à chatgpt un problème simple (déplacer dans un répertoire un fichier photo (on est donc pas HS :-) en fonction de sa date de création.
chatgpt a donné une solution syntaxiquement correcte, mais moins concise (et moins rapide) que la mienne, basée sur l'expérience.
tu as dit que chatgpt avait trouvé la solution de ton problème d'examen, c'est sans doute que la question était bien posée
autrement dit, un programmeur connaissant Fortran à fond saurait-il résoudre ton problème? J'ai l'impression que tu as utilisé pour ça des connaissances bien loin de l'informatique
jdd
Les messages affichés proviennent d'usenet.