General

Profile

Home

Bienvenue sur le Redmine du projet GNU AI

Bienvenue sur l'espace de gestion de projet de GNU AI !

GNU AI est un projet d'intelligence artificielle innovant qui adopte une approche radicalement différente des piles d'apprentissage automatique classiques. Au lieu d'exécuter un réseau de neurones comme une application monolithique au-dessus d'un système d'exploitation, GNU AI intègre le réseau de neurones directement dans le système lui-même.

Comment ?

Chaque neurone artificiel est implémenté comme un translateur, et l'ensemble du réseau est coordonné par un translateur orchestrateur — deux concepts qui existent nativement, et exclusivement, dans le système d'exploitation GNU/Hurd. Cette approche « neurone-translateur » est donc exclusive à GNU/Hurd et à son architecture multi-serveurs : aucune autre architecture de système d'exploitation ne permet aux neurones d'interagir directement dans l'espace IPC du micro-noyau (GNU Mach), comme des objets système ordinaires.

GNU AI est écrit entièrement en C (C23) et fait tourner un grand modèle de langage à l'intérieur du système d'exploitation, ce qui ouvre des perspectives entièrement nouvelles :

  • Transparence totale : chaque couche, chaque neurone, chaque poids est lisible comme un simple fichier (less /gnu-ai/layers/07/neuron/0003) — le modèle est entièrement auditable.
  • Contrôle fin des capacités : grâce au modèle d'authentification du Hurd, les poids d'un neurone ne sont lisibles que par son propriétaire ou par certains neurones, sans code de politique dans le modèle.
  • Entraînement incrémental et en direct : la rétropropagation n'est qu'une phase RPC orchestrée entre translateurs ; le modèle ne « s'arrête » jamais pour s'entraîner.
  • Auto-réparation : si un neurone meurt, l'orchestrateur le redémarre et rejoue ses messages en attente.
  • L'IA comme service du système : les applications n'ont pas de bibliothèque à lier ; elles effectuent simplement des opérations fichier sur /gnu-ai.

Déploiement

Dans une première phase, GNU AI fonctionne sur des machines virtuelles Debian Linux hébergées dans un cluster, chaque nœud exécutant un invité GNU/Hurd (sous QEMU/KVM). Pour financer cette infrastructure initiale, le projet lance une campagne de financement participatif pour les 10 premières machines du cluster, qui constitueront le déploiement de référence sur lequel le premier modèle de langage complet intégré au système sera entraîné et servi.

Sur ce Redmine

Vous trouverez ici le suivi du développement, les tâches, les bugs et la documentation du projet. N'hésitez pas à créer un compte, à consulter les projets et à participer !

Pour en savoir plus : gnu-ai.org