MSX Village forum

L'école L'IA dans tous ses états !

ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5530

Le 22/05/2024 à 19h29
Peut être est il temps de parler un peu d'outils IA, cela peut lever des doutes, vous montrer ce qu'il est possible de faire, ou pas ...

Je ne suis pas un grand spécialiste, mais j'essaie d'utiliser ces outils dès que je pense qu'une tache que j'ai à faire peut se fair plus vite avec l'IA.
Chacun aura sans doute ses façons de faire, ses astuces, et comme cela évolue très vite, j'espère que d'autres utilisateurs viendront compléter ce topic...

Je vous propose des cas concrets, que je replace dans le domaine de notre passion commune:

Cas 1: Analyser une image et traiter les données pour en faire un fichier exploitable.

Ici, j'ai une photo d'une partie de ma collection de jeu que j'aimerai cataloguer, mais ca me gonfle de devoir chercher les infos, et taper tout ça à la main...

Outil : Chat-GPT4o

ia-cas1-a

Réponses ... (Je n'ai pas mis l'intégralité des éléments affichés, juste les principaux, et le final)
ia-cas1-b

ia-cas1-c


On note que l'IA à fait le travail en anglais. Je luis ai simplement dit dans un second temps de faire le fichier en français.

Fichier obtenu : IA-CAS1-MSX_Games_Information_Fr.csv Edité par ericb59 Le 22/05/2024 à 19h50


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5530

Le 22/05/2024 à 19h39
Cas 2 : Envois d'une documentation et synthèse d'information

Pour mon nouveau jeu MSX je ne me souviens plus des limitations concernant les sprites.
Je sais que l'information se trouve dans la doc du V9938, mais tout lire, en anglais va me prendre du temps...

Outils : Chat GPT-4o
J'envois la documentation à Chat-Gpt et lui demande de me faire une synthèse.

ia-cas2-a
ia-cas2-b

Je lui demande si i y a moyen d'afficher plus de sprite que la limite du V9938...
Il me proposes plusieurs possibilités... (je ne mets pas tout).
ia-cas2-c

ia-cas2-d Edité par ericb59 Le 22/05/2024 à 19h50


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5530

Le 22/05/2024 à 19h50
Cas 3 : La traduction.
Les outils d'IA comme Chat-GPT sont vraiment excellent en traduction, vraiment bien meilleur que tous les outils actuels, car il prennent en compte le contexte du texte pour s'éloigner de la traduction mot à mot.

Ici, je rêve depuis des années d'en savoir plus sur les personnages, de SNATCHER. J'ai bien le manuel, mais tout est en japonais ! Et comme beaucoup je ne lis pas le japonais !

Outils : Chat-GPT4o

J'envois la photo de la page du manuel, et je lui demande de traduire.

ia-cas3-a

ia-cas3-b Edité par ericb59 Le 22/05/2024 à 19h51


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5530

Le 22/05/2024 à 20h46
CAS 4 : Impressionne tes amis avec un jeu codé en 3 minutes.

Malheureusement les IA sont des buses dès qu'il s'agit de coder en MSX Basic. J'imagine que leur documentation sur notre langage favoris n'est pas complète. (On peut surement remédier à cela). Par contre pour ce qui est des langages modernes c'est vraiment pas mal.

Je vous propose de coder un jeu de casse brique avec une ambiance Pop Rock !

Outils : Chat-GPT4o + Copilot via Suno.

On fait la demande à chaque GPT.
Il sort le code, on le copie colle dans un fichier .HTML

ia-cas4-a

On va chez Copilot, et on lui demande de nous créer une petite musique.
ia-cas4-b

On la télécharge, et on la place avec nom qui va bien dans le même dossier que le fichier .HTML

ia-cas4-c

le résultat se découvre ici : http://msx.ebsoft.fr/IA-TEST/

(Ouvrir avec Firefox, et autoriser l'audio)
Edité par ericb59 Le 23/05/2024 à 08h39


banniere-ericb59e
Site web    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 284

Le 22/05/2024 à 20h55
ericb59 :
Cas 3 : La traduction.
Les outils d'IA comme Chat-GPT sont vraiment excellent en traduction, vraiment bien meilleur que tous les outils actuels, car il prennent en compte le contexte du texte pour s'éloigner de la traduction mot à mot.

Ici, je rêve depuis des années d'en savoir plus sur les personnages, de SNATCHER. J'ai bien le manuel, mais tout est en japonais ! Et comme beaucoup je ne lis pas le japonais !

Outils : Chat-GPT4o

J'envois la photo de la page du manuel, et je lui demande de traduire.

ia-cas3-a

ia-cas3-b

quasiment rien à voir avec le texte Japonais :lol
je subodore une fiche toute prête trouvée quelque part dans les méandres de la toile mixée à du google trad
bref, les traducteurs en chair et os ont encore de beaux jours devant eux... Edité par popolon Le 22/05/2024 à 20h59
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5530

Le 22/05/2024 à 22h03
@popolon : Non ça ne vient pas d'internet. Je n'ai pas précisé de titre, de jeu. Rien que traduire le texte.
Mais il est possible que ça ne soit pas correct.
Comme tu le vois je n'ai pas pris soin de mettre l'image droite.
Ne prends pas ça pour un échec , je t'engage à faire tes propres essais.


banniere-ericb59e
Site web    
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5530

Le 22/05/2024 à 22h14
Voici un exemple qui devrait lever tes doutes, car je sais que cette traduction est juste, après je pense que le japonais s'interprète plus qu'il ne se traduis.

ia-cas6-a

ia-cas6-b Edité par ericb59 Le 22/05/2024 à 22h16


banniere-ericb59e
Site web    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 284

Le 22/05/2024 à 22h37
@ericb59
je ne doute pas que l'IA puisse donner de bons résultats pour beaucoup de domaines d'application.
mais pour reprendre ton exemple de traduction japonaise, même un étudiant débutant verrait que les termes en Katakana (mots à consonance étrangère) ne sont pas rendus comme tels ce qui devrait être le cas dans une traduction littérale.

personnellement en tant que musicien classique je me suis déjà frotté à l'IA il y a quelques années avec un programme censé créer une musique de Mozart extrapolée à partir d'extraits de multitudes de morceaux du maitre.
Le résultat était...comment dire... oui mozartien.
mais sans la patte de Mozart lui même qui aurait certainement changé quelques notes pour en faire un morceau que l'on écoute encore des centaines d'années plus tard ;)
Site web    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 284

Le 22/05/2024 à 22h58
ericb59 :
Voici un exemple qui devrait lever tes doutes, car je sais que cette traduction est juste, après je pense que le japonais s'interprète plus qu'il ne se traduis.

j'avoue que la le résultat est très bon
mais l'IA ne sait pas encore qu'en terme familier Français on dit "Piaf" pour un oiseau et pas Pioaf ;)

Site web    
Cylicano Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 24/10/2021 à 11h19

Messages: 555

Le 23/05/2024 à 00h34
popolon :

mais l'IA ne sait pas encore qu'en terme familier Français on dit "Piaf" pour un oiseau et pas Pioaf ;)


L'IA - de ce type de moteurs - ne sait rien effectivement. Ce n'est pas du savoir mais des millions d'entrées transformés en vecteurs, positionnés à différentes coordonnées. Les formules mathématiques et de probabilités statistiques font le reste.

C'est ainsi qu'une IA a pu dire un jour que l'oeuf d'une vache est plus gros que l'oeuf d'une poule lorsqu'on a lui a posé la question.... (biais) la position de ses données vectorisées disponibles à ce moment n'a pas permis au système d'éviter le piège sémantique :fou

Lorsque la question (stupide) lui a été posée, aucun mécanisme de connaissance dans le système ne lui permettait de régler rapidement la question (et donc d'éviter des calculs coûteux) en sachant qu'une vache ne pouvait pas avoir d'oeufs.

Des moteurs d'IA dédiés à des domaines très spécialisées, incluant des briques de connaissance comme fondations sémantiques est une des avenues qui commencent à être explorer. Et c'est tant mieux.

Mettre en marché des moteurs généralistes énormes tels que Chat-gpt gavées de données depuis des années (dont une bonne partie par des humains en travail abrutissant de saisie et de clics) et donnés en pâture marché à la Terre entière pour des usages divers, variées voire loufoques, avec tous les coûts que cela entraîne (sachant que les sociétés qui les proposent - ne sont pas rentables aujourd'hui - on se pose la question pour demain vu le délire techno de puissance requise que cela entraîne) c'est assez inappropriée selon moi.

Cela ne veut pas dire que tout est à jeter et y a bien certains usages utiles.

:tea Edité par Cylicano Le 23/05/2024 à 00h33


Rien ne se perd, tout doit se transformer.

E-mail    
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 930

Le 23/05/2024 à 06h42
Le débat est intéressant.
Mais Cylicano soulève les bonnes questions.
Car qu'en est-il du coût de l'IA ? C'est bien beau de s'amuser avec des outils gratuits ou presque mais quel est le vrai rapport avantages/ coût réels (investissements en recherche+infrastructure+énergie consommée).

Quel sera l'impact sur la jeunesse et les humains en général ?
Ôn note déjà dans la génération Z un net désintérêt pour le travail, l'effort et un recul de l'esprit critique qui va de pair avec un montée du refus des règles, de l'autorité et en j'menfoutisme généralisé caractéristique d'un individualisme egocentré qui se diffuse dans l'ensemble de la société.

Dans ce contexte, il faut rappeler que le cerveau humain fonctionne lui aussi par apprentissage, ce qui est long et fastidieux mais peut faire des merveilles.
Déjà qu'internet met à disposition bien des informations sans grand effort, l'IA pourrait bien rendre pas mal de gens forts paresseux, se qui continuera à creuser les inégalités entre ceux qui bénéficieront encore d'une éducation dans un milieu favorable avec des parents attentifs et la majorité des autres. Les premiers iront plus loin grâce à l'IA alors que les second seront encore plus abrutis et paresseux que leurs aînés. Edité par DataPro Le 23/05/2024 à 06h42


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
   
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5530

Le 23/05/2024 à 08h18
@Cylicano @DataPro Vous voulez vraiment vous lancer dans un débat écologico-sociale sur l'éthique des outils d''iA ? :|
Ca sera sans moi, car je pense que c'est une pure perte de temps.
Comme tout progrès technique il y a des effets néfastes et bénéfiques, comme tout progrès technique cela bouleverse nos habitudes et notre façon de voir le monde.
En débattre ne fera ni avancer, ni reculer l'arrivée massive de ces outils. Alors on peut toujours se retrancher derrière des avis bien tranchés, et attendre, voir venir, voir même laisser passer le train, ça ne changera rien.
Les outils sont là, et seront de plus en plus.

Quand à ce discours sur la jeunesse, "on fabrique une génération de neuneux paresseux et violent", je l'ai déjà entendu... Dans les années 80/90 quand nous mêmes on était collé devant la télé à mater Goldorak, les chevaliers du zodiacal, ou Ken le survivant, et qu'après on courait jouer à Zelda ou Némésis sur sa console/ordinateur. On devait tous devenir des psychopathes, et finalement on s'en est sorti.
Alors moi je dis, on va laisser les jeunes se débrouiller avec leur monde, et éviter de le leur bousiller encore plus avec des idées rétrogrades.
Tout ça ce n'est que le faussé générationnel habituel.
La génération Z saura très bien s'en sortir. ;)
Edité par ericb59 Le 23/05/2024 à 08h32


banniere-ericb59e
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5836

Le 23/05/2024 à 09h24
(humour on )
n9sh

"Eric !!! ... Président ! ... " :lol
(Humour off)

Disons qu'il y a beaucoup de formes d'intelligences et de cultures .... artificiels ou non .... personne n'est obligé de les utiliser, c'est un choix ... Mais le processus est en marche , la sélection naturelle artificiellement augmenté fera le reste :tea Edité par TurboSEB Le 23/05/2024 à 09h25



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Cylicano Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 24/10/2021 à 11h19

Messages: 555

Le 23/05/2024 à 12h27
Ericb59 :
@Cylicano @DataPro Vous voulez vraiment vous lancer dans un débat écologico-sociale sur l'éthique des outils d''iA ?


Mais je trouve l'échange des points de vue très intéressant :) il ne s'agit pas de chercher à convaincre mais de partager des informations sous différents angles.

L'information que j'ai partagé (en hyper synthèse, vous m'excuserez) est issue de conférences de chercheurs auxquelles j'assiste et aux « papiers » que je lis par-ci, par là comme par exemple, extrait du rapport du CSI-INSI 2023 (comité national de la recherche scientifique) :

« L’Intelligence Artificielle est une des sciences qui marquera le plus profondément ce siècle [...] Ceci s’accompagne naturellement de défis multiples : sociétaux, éthiques mais aussi scientifiques et technologiques. Les progrès ininterrompus réalisés en apprentissage sont conditionnés par l’avènement d’architectures de calcul toujours plus performantes. Les moyens de calculs mobilisés aujourd’hui sont de plus particulièrement énergivores, à un tel point que l’empreinte carbone de l’IA devient préoccupante. »
[...]
«Il se dégage en particulier un verrou préoccupant s’agissant de l’efficacité énergétique des architectures matérielles exploitant les technologies de fabrication conventionnelles (Silicium, CMOS, numérique). Ceci oppose un frein à la vision ubiquitaire de l’IA qui se dessine pour demain, avec notamment une approche fortement décentralisée (Edge AI) qui impose des performances énergétiques hors de portée des systèmes et architectures d’aujourd’hui. »

-----

Il est normal et même plus que nécessaire de se préoccuper de l'impact des technologies de l'information alors qu'elles sont devenues omniprésentes dans nos sociétés.

Comparer avec une situation des TI d'il y a 20 ans a ses (grosses) limites puisqu'elles n'avaient pas la même puissance ni la même profusion (qui se fait de façon exponentielle).

Il ne se vendait pas annuellement 1,5 milliards de « smartphones » - tout comme près de la moitié ne prenait pas le chemin des déchets chaque année. Il n'y avait pas 34 milliards estimés de terminaux (de toute sorte) connectés dans le monde en 1985.

Nous ne sommes tout simplement plus à la même époque, tout simplement plus à la même échelle d'exploitation (minières) des ressources, de production, transport, utilisation, consommation d'énergie et de déchets.

:tea


Rien ne se perd, tout doit se transformer.

E-mail    
DataPro Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 14/06/2011 à 10h12

Messages: 930

Le 23/05/2024 à 14h35
Il n'est pas question pour moi de faire dériver le débat. Je ne poursuivrais pas dans ce sens. Je n'oublie pas que nous sommes sur un forum MSX.
Je suis d'accord que les outils sont là et qu'il faudra faire avec.
Je ne suis pas rétrograde, plutôt technophile généralement, mais j'ai parfois (souvent?) l'impression que le modèle de société de consommation veut toujours nous créer des besoins pour nous inciter à consommer d'avantage.


MSX1: Yeno DPC-64 - Sanyo PHC-28S - Sanyo PHC-28L - Canon V20 - Sony HB-75F - Yeno MX-64
MSX2: Panasonic FS-A1F 128Ko RAM 128 Ko VRAM + Gotek + Gotek / Philips NMS 8255 Azerty
Carnivore 2 : 8Mb FlashROM ° 1024Ko RAM ° IDE ° FM-PAC(MSX Music)° SCC+
Wozblaster
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie