Liste des Groupes | Revenir à fr photo |
Le 21/04/2023 à 22:55, jdanield a écrit :
Ce que je raconte ci-dessous concerne des professionnels, ingénieurs ou 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.>Mais non, c'est une partie énorme, qui prend beaucoup de temps.
oui, en fait c'est bien ce que je dis. Le code est assez secondaire.
-->Je te donne un exemple simple : on veut faire un code qui résout les équations de Navier-Stokes. On définit ses fonctionnalités (les régimes qu'il sera capable de traiter, les conditions aux limites possibles etc.), les méthodes d'approximation qu'il va utiliser, les schémas numériques, les formats d'entrée et de sortie. Ca prend une journée. Ensuite pour écrire le truc à partir de rien et le tester il faut au moins un an à plein temps pour une personne seule qui sait bien s'y prendre.
qu'est-ce que tu appelle "programmation"?
>"L'IA" dont on parle (chatGPT) est un réseau de neurones qui opère sur les mots. Elle est bien entendu totalement incapable de faire ça. Elle n'a aucune capacité de calcul numérique. Par ailleurs ce que tu demandes est également hors de portée des ingénieurs actuels. La fatigue est un sujet qui agite les gens et sur lequel il n'y a aucun consensus concernant la modélisation. Il y a des foules de modèles, tous plus ou moins fiables, plutôt moins que plus. Dans le cas de la tour Eiffel, il n'y a pas que la fatigue mais il y a aussi la corrosion. Bref, personne n'est capable de calculer ça de façon convaincante.
vu qu'au départ il était question de comparer l'homme et l'IA, je crois que pour le code l'IA est imbattable s'il dépasse quelques lignes, mais faut-il encore lui expliquer ce qu'elle doit produire.
>
pour moi, l'important c'est justement cette explication. Quel est le but du programme?
>
j'ai toujours défendu l'idée que l'algorithme de départ est essentiel (oui, j'ai même enseigné la programmation à une époque), le langage secondaire. C'est un très bon exercice que de demander le code faisant le même travail dans plusieurs langages.
>
Pour ça, le FORTH est très intéressant, il y est facile de remplacer des bouts de code par du langage machine, le reste étant essentiellement fait d'appels à des bibliothèques précompilées.
>
je crois l'IA redoutable à ce niveau.
>
exemple pour l'Ia: Peux-tu recalculer les éléments de la Tour Eiffel, et vérifie sa résistance compte tenu de l'âge de son acier et du vieillissement de celui-ci.
Les messages affichés proviennent d'usenet.