Les IA générative / LLM sont l'un des grands sujets du monde (et du monde du Libre).
Khaganat s'y est frotté vers ses débuts il y a 2-3 par les expérimentations (https://khaganat.net/forum/index.php/topic,785.msg3157.html#msg3157) de certaines de ses membres.
Le sujet n'a pas fait l'unanimité et comme Lyne le concluait dans l'article de blog de l'AG correspondante (https://khaganat.net/blog/fr:blog:post_072#graphisme_musique_videos) :
CitationCela a suscité les seuls échanges en séance, qui ont rapidement conclu que nous sommes toutes d'accord pour dire que l'IA peut être une source d'inspiration interne, éventuellement pour avoir des visions différentes, tant que nous n'avons pas de ressources capables de modéliser ou créer des graphismes, mais pas au-delà. Les seules images diffusées sont des images que nous créons nous-mêmes avec nos outils validés.
Au passage, une remarque sur les images utilisées pour illustrer les blogs4) : dans les banques d'images, on trouve de plus en plus d'images générées par IA, donc il faudra être particulièrement attentives à ce que nous utiliserons.
On s'était dit (quelques années) plus tard à l'occasion de discussions informelles que ce serait bien de réaborder le sujet et ce avant la prochaine AG afin d'avoir un positionnement plus officiellement annoncé et exposé.
Le sujet a initialement été relancé sur le chat, je remets ici les logs pour le continuer plus posément :
CitationLocynaeh :
Du coup je lance le sujet : quel est le positionnement de Khaganat sur l'usage des IA/LLM ?
Et de façon connexe : quelle relation aux outils "AI-tainted" que nous utilisons ?
Sachant pour le contexte qu'il est facile de lister les projets s'y opposant en défendant leurs valeurs, l'inverse est quasi impossible tant l'usage est massif (sans parler de la quantité de projets vibe-codés qui sort quotidiennement).
Quelques références :
- https://github.com/Vxrpenter/AIMania/blob/main/WHY.md#why (arguments contres et références)
- https://codeberg.org/small-hack/open-slopware#why-not-llms (arguments contres et références)
- https://noai.starlightnet.work/list.html (liste maintenue des projets ayant officiellement une politique interdisant les LLM)
- https://github.com/melissawm/open-source-ai-contribution-policies (liste de politique IA de projets FLOSS, qu'elles soient pour ou contre)
- https://gitlab.com/inkscape/inkscape-board/-/work_items/5#note_3140424828 (politique en cours de discussion chez Inkscape que je trouve bien adaptée selon mon point de vue).
Pour le 1er point, je pense que l'on connait déjà mon positionnement ici, je peux détailler bien entendu (le draft d'Inkscape reprend bien ce que j'en pense cependant).
Pour la question connexe. Je pense que pour les outils au-delà des briques inévitables (style noyau Linux ou langage comme Python) fonction de nos moyens, ça vaut la peine de mettre un mot, indiquant notre non support (le cas échéant) et l'absence d'alternative satisfaisante s'y opposant clairement à ce jour : Godot, Blender, etc...
Yannk :
J'aime beaucoup aussi la position de Inkscape. De mon côté j'y ajoute le fait que le but de Khaganat c'est de prendre plaisir à faire ensemble, et que le but n'est pas tant d'arriver à un livrable (heureusement parce que bon, au bout de... 12 ans ?, on n'a pas "livré" grand chose en terme de jeu), que de se soutenir pour apprendre les unes des autres et faire ce qui nous plaît.
On a pu expérimenter un temps avec les LLMs par le passé, il ne faut pas le cacher, mais l'association avazit déjà convenu que ce n'était pas envisageable d'en faire un usage autre que ponctuel et transitionnel. Il me semble qu'on peut aller au-delà, en partant d'un des arguments de Inkscape : pour se soutenir les unes les autres, il faut être en mesure de transmettre son savoir-faire, de le faire évoluer pour soi et les autres.
Et si, par exemple, j ne faisais de la 3D et des textures qqu'avec des prompts d'IAG, je ne serais pas en mesure d'expliquer les raisons de certains choix techniques, d'apprendre à d'autres comme s'y prendre, comment débuter la modélisation ou le rigging.
Locynaeh :
C'est clairement des arguments que je partage :-) la partie apprentissage, apprendre à faire, transmettre, me touche beaucoup
Yannk :
J'anime des ateliers d'écriture en milieu universitaire (élèves ingénieurs) et chaque fois on installe un débat sur l'autorisation ou non de l'IAG, pour que les étudiantes et étudiants trouvent un consensus d'usage. Et très clairement, il en est ressorti à chaque fois que comme iels ne sont pas en situation de production calibrée (iels auront l'UV en étant simplement là toute la semaine, quelle que soit la qualité produite), iels trouveraient dommage de ne pas profiter de l'opportunité d'apprendre un nouveau savoir-faire.
Il me semble qu'on est dans une situation similaire avec le projet que porte Khaganat
vv221 :
Merci pour avoir lancé le sujet Alcyone. Je suis assez curieux de voir si je vais être le seul à soutenir une opposition totale sur des bases uniquement politiques.
Locynaeh :
"Uniquement" c'est possible, j'y suis opposé politiquement mais pas que ^^
vv221 :
Oh, ce n'est pas que je ne m'y oppose pas pour d'autres raisons (double négation \o/), mais je les considère toutes comme négligeables comparées à l'axe politique ;)
Locynaeh :
Oui, je suis assez d'accord même si je mettrais un angle éthique qui revient un peu au même, sans même évoquer les autres raisons, elles se suffisent à elles-mêmes.
Je suis assez effaré de voir à quel point ont les écartes facilement. Je le comprends aussi car c'est un peu le mode de vie de notre société de dégager l'éthique autant que possible pour le bien-être et la prospérité du capitalisme. On le subit au quotidien, c'est aussi plus simple d'y céder.
vv221:
Ouais, mais si on cherchait la simplicité avant tout, on jouerait à World of Warcraft sur Windows et ce salon n'existerait pas ;P
PulkoMandy:
* PulkoMandy ronchonne un peu en voyant Linux classé dans les "briques inévitables"
Locynaeh:
Sur la quantité de drivers supportés 😜 sinon je serais déjà sur *insère le nom d'un noyau opposé aux LLM*
vv221: certes mais il y a différents niveau de compromis selon la charge mentale, les moyens, tout ça^^'
vv221:
Pour l'instant je ne connais pas d'aternative à Linux qui puisse faire tourner ma collection de jeux. Sinon j'aurais aussi déjà migré.
(même Windows ne pourrait pas tous les faire tourner, c'est dire à quel point je suis limité dans mes options...)
PulkoMandy:
C'est vrai que depuis que j'essaie d'écrire des drivers, j'ai plus le temps de jouer...
vv221:
PulkoMandy, pour Haiku vous devez écrire les drivers from scratch, sans assistance particulière de la part des fabricants ?
PulkoMandy:
Oui en général. On récupère du code de freebsd et de openbsd aussi (pour les drivers réseau par exemple)
K'Deed:
après j'ai lu que les modif par IA sont refusés presque partout. Il laisse le droit juste une légère aide . Apparement, le code par 100% IA , c'est un bug corrigé, 5 bug en plus....
Locynaeh:
K'Deed, dans quel contexte ?
K'Deed:
comme assistant
j'ai vu ça sur godot et le kernel
Locynaeh:
Hum, ni l'un ni l'autre n'a une politique disant ça, c'est beaucoup moins restrictif
A vrai dire c'est l'inverse, très peu de projets refuse l'IA
La plupart refuse les contributions complètement vibecodé (comme ils refusaient globalement le code de merde, c'est la même raison en fait)
"vibecodé" comprendre codé intégralement par l'IA, qu'importe le nombre d'itérations
Sauf cas particulier, interdire le code vibecodé c'est en gros ce que disent toutes les politiques permissives
K'Deed:
Locynaeh: ça a changer cette semaine
vv221:
K'Deed, si tu as lu ça, tu te plantes ;)
Aussi bien Linux que Godot acceptent les contributions générées par IA.
Tout comme, en fait, la majorité des projets logiciels.
Locynaeh:
K'Deed: pas vu de maj de la politique là