🌐 The return of le site web
Bonjour à toi,
J'espère que vous allez bien ! Ça fait quelque chose, après une pause relativement longue, à mon niveau en tout cas, de réécrire ici, pour vous !
Je me remets en route avec ce petit article pour vous expliquer le retour modéré de belginux.
Grâce à des horaires (un peu) plus cléments, je peux reprendre le site ! Le rythme sera moins soutenu, d'une part car je n'ai pas non plus un temps infini pour écrire, juste ce qu'il faut pour sélectionner de manière drastique quelle application sera publiée ici.
Pourquoi une sélection drastique ? Depuis quelque temps, on peut voir un nombre incroyable d'applications open source vibe coded émerger. C'est sympa. Ou presque.
Le danger actuel, c'est l'utilisation incontrôlée de l'IA par certaines personnes qui n'ont pas de connaissances particulières en développement, et je dis ceci sans connotation péjorative, et surtout, qui la publie pour tout le monde alors qu'elle ferait mieux de rester dans un environnement clos et bien sécurisé.
Dans d'autres situations, les devs sont de vrais pros et utilisent l'IA de manière structurée et responsable, en faisant, par exemple, une relecture humaine du code, en n'acceptant pas des PR (pull resquets) par des agents autonomes.
Car oui, l'IA peut faire des merveilles. Mais elle est aussi capable du pire.
Si actuellement les IA peuvent te coder un site entier, une application, il y a quand même une chose qui ressort en ce moment : l'IA incontrôlée ne force pas forcément sur l'aspect sécuritaire. Encore moins quand on n'inclut pas une ligne de prompt pour parler de sécurité. Je vous invite à lire cet article pour mieux comprendre cet aspect. C'est mieux expliqué que je ne pourrais le faire.
Je ne sais pas si vous avez entendu parler d'Huntarr. Ce qui est, à mon idée, l'histoire qui a fait le plus de bruit récemment et qui démontre parfaitement qu'une application vibe coded sans vérification ou connaissances, ne devrait rien avoir à faire dans votre homelab, si toutefois votre serveur est précieux car il héberge vos données privées, sensibles et personnelles.
Pour faire court, cette application exposait pas mal d'informations sensibles.

Et ça, c'est quelque chose qui risque d'arriver avec une fréquence folle. Je ne suis pas un fou d'IA, très franchement, bien que je reconnaisse que, bien utilisée, c'est un outil comme un autre, utile.
Sur belginux, elle est utilisée (et je ne brille pas dans son utilisation) pour générer parfois des images, car je n'ai pas de talent en graphisme et je ne peux pas me permettre de payer un graphiste pour chaque image de présentation d'application. C'est souvent très moche, impersonnel, mais il faut bien un minimum pour illustrer le site.
Pour le reste, tout est écrit à la main, sans assistance, quitte à ce qu'il subsiste des défauts d'écriture. Et ça ne manque pas.
🧑🔧 Procédure de sélection d'une application
Voici comment je vais procéder :
- Sélection d'application
- Prendre le temps de vérifier comment le dev procède s'il utilise de l'IA.
Vous avez ici, par exemple, le dev de Transmute qui communique de manière transparente sur l'utilisation de l'IA dans son travail, ce qui est plutôt cool :
Pas d’agents autonomes ni de contributions issues de l’IA non vérifiées
Ce dépôt n’accepte pas les contributions soumises par des agents autonomes ou des systèmes d’IA sans intervention humaine directe en matière de rédaction, de révision et de responsabilité.
Toutes les demandes de fusion doivent provenir d’un contributeur humain qui comprend, valide et assume la responsabilité des modifications proposées.
Le développement assisté par IA est autorisé, mais les contributions acceptées aveuglément ou entièrement générées par des agents ne le sont pas. Si vous utilisez des outils d’IA, vous êtes tenu de vérifier l’exactitude, de comprendre la mise en œuvre et de vous porter garant de la soumission finale.
Les responsables du dépôt peuvent rejeter sans examen les contributions qui semblent être principalement autonomes, issues d’une IA nécessitant peu d’effort, ou qui ne présentent pas clairement de responsabilité humaine. (Pull requests de 25 000 lignes, etc.)
- Test de l'application
- Rédaction et publication de l'article
Est-ce que cela veut dire qu'avant l'IA, ce n'était potentiellement pas dangereux d'utiliser des applications faites « à la main » ?
Si.
Le risque était aussi présent, mais disons que le flux était moins violent et qu'il fallait au moins quelques bonnes notions pour sortir un projet valable. Maintenant, la cadence de sortie est exponentielle et on y trouve pas mal de grosses merdes. Cela dit, si cela peut ouvrir la voie à des personnes pour s’intéresser sérieusement au développement, pourquoi pas.
Il n'est pas impossible qu'avec le temps, le codage à l'IA sans connaissances particulières sera bien plus fiable, mais on n'y est pas encore, ce qui nécessite une prudence accrue avant de vous parler d'une application.
N'étant pas dev, je peux heureusement compter sur le soutien de devs qui, en cas de doute, peuvent m'aider à prendre une décision.
ATTENTION : malgré un travail de vérification, je ne pourrai jamais assurer à 100% qu'une application est sans danger, n'hésitez jamais à mener vos propres recherches en complément.
En attendant le prochain article, Warpgate, suggéré par Marty McFly, que je salue, sera publié d'ici quelques jours, je vous souhaite un bon retour sur belginux !

