ConnexionPlanifier un briefing
Forge · L'usine d'IA

De l'idée à la production, sans retour en arrière.

Nexus intègre sa propre usine logicielle. Les idées sont classées, un comité de décision en retient une, puis les agents d'IA et les ingénieurs la développent sur des branches. La Forge teste chaque modification par rapport à la branche principale telle qu'elle sera, et non telle qu'elle était, signe ce qu'elle compile et déploie par vagues avec une option de retour arrière. Assez rapide pour suivre le rythme de l'IA, assez rigoureux pour les secteurs réglementés.

Chaque modification testée par rapport à la future branche principaleSeuls les builds signés atteignent la productionFonctionne sur votre propre matériel
nexus · forge · la file de fusionDonnées d’exemple
Modifications testées ensemble dans la file de fusion
La file de fusion. Chaque modification est testée avec celles qui la précèdent, afin que la branche principale ne reçoive que des combinaisons validées.Données d’exemple
La chaîne de production

D'une question à une mise en production, en six étapes.

Chaque étape laisse une trace, et chaque étape compte un responsable pouvant l'arrêter. Vous pouvez remonter à tout moment le fil qui relie une idée au code en production.

01

Idéation

Posez une vraie question. Les cycles d'idéation génèrent des options, les confrontent et les classent, dans le respect d'un budget.

02

Décider

La présélection passe en comité de décision. Une personne désignée tranche, et sa décision devient le plan.

03

Développer

Les agents d'IA et les ingénieurs écrivent la modification sur une branche, avec ses tests, chacun dans son propre bac à sable.

04

Vérification

Un contrôle de sécurité qui bloque, une revue par l'IA qui explique, et une personne qui approuve là où les règles l'exigent.

05

Fusionner

La file de fusion teste chaque modification avec celles qui la précèdent. La branche principale ne casse jamais.

06

Déployer

Les images signées sont déployées par vagues avec des contrôles d'état. Toute mise en production peut être annulée en une seule étape vérifiée.

L'usine d'IA

Des idées à l'entrée, un logiciel opérationnel à la sortie.

L'usine relie les modules de Nexus qui réfléchissent à ceux qui construisent. Les idées, les décisions, les agents et la Forge partagent un registre unique : vous pouvez ainsi remonter de n'importe quelle ligne de code jusqu'à la question qui l'a initiée.

Des idées classées

Les cycles d'idéation confrontent les options et conservent le meilleur contre-argument pour chacune.

  • Classées face à face
  • Le contre-argument conservé
honestas · idées · classementDonnées d’exemple
Une liste d'idées classées avec les arguments contre chacune
Classer les idées. Chaque idée, sa performance face aux autres et le meilleur argument contre elle.Données d’exemple
Aucune régression

La branche principale ne casse jamais.

La plupart des pipelines testent une modification par rapport à la branche principale telle qu'elle était à la création de la branche. La Forge la teste par rapport à la branche principale telle qu'elle sera, en intégrant chaque modification qui la précède dans la file. Un build qui échoue à l'analyse de sécurité n'est jamais signé et ne peut donc jamais être déployé.

Compiler, analyser, signer, proposer

Chaque build passe par les mêmes étapes. Les tests et l'analyse de sécurité s'exécutent en parallèle ; la signature attend la réussite des deux.

  • Les analyses bloquent, elles ne se contentent pas d'avertir
  • Les échecs expliqués clairement
nexus · forge · pipelineDonnées d’exemple
Des builds franchissant leurs étapes, et les raisons de deux échecs
Pipeline. Suivre l'avancement des builds à travers leurs étapes et comprendre pourquoi deux d'entre eux ont échoué.Données d’exemple
Conçu pour la vitesse

Aussi vite que les agents peuvent coder.

Lorsque les agents d'IA écrivent du code, les builds arrivent par rafales. Des exécuteurs sont ajoutés tant que des tâches attendent et supprimés une fois qu'elles sont terminées, et un cache de build partagé permet de réutiliser l'essentiel de chaque image plutôt que de la recompiler.

Des exécuteurs qui s'adaptent à la file

Chaque build s'exécute dans son propre bac à sable isolé. D'autres exécuteurs démarrent tant que des tâches sont en attente, dans la limite d'un plafond que vous définissez.

  • Un nouveau bac à sable pour chaque tâche
  • Augmente et diminue sous un plafond défini
nexus · forge · machinesDonnées d’exemple
Les pools d'exécuteurs et leur taux d'occupation aujourd'hui
Machines. Décider d'activer ou non le pool d'exécuteurs à dimensionnement automatique.Données d’exemple
Signé de bout en bout

Seuls les builds signés atteignent la production.

Chaque image est signée au niveau de son empreinte, avec un enregistrement de la façon et du lieu où elle a été compilée. La production refuse tout élément non signé, et les secrets sont écrits une seule fois sans jamais être réaffichés.

Signée au niveau de son empreinte

Deux personnes détiennent chaque clé de signature. Chaque image comporte un enregistrement de build, et les images non signées sont refusées là où vous le décidez.

  • Clés détenues par deux personnes
  • Images non signées refusées
nexus · forge · signature et chaîne d'approvisionnementDonnées d’exemple
Les clés de signature et les espaces de noms qui refusent les images non signées
Signature et chaîne d'approvisionnement. Vérifier que seules les images signées s'exécutent, et passer du simple enregistrement au refus.Données d’exemple
Déploiement et retour arrière

Déployez par vagues, avec un retour en arrière possible.

Une mise en production est une petite modification vérifiée qui fige l'image exacte à exécuter. Elle est d'abord déployée sur quelques requêtes, puis sur la moitié, puis sur la totalité, avec des contrôles d'état intermédiaires. Le retour arrière repose sur le même type de modification, approuvé par une deuxième personne.

D'une modification fusionnée à l'exécution

  • Chaque étape, de la fusion à l'exécution
  • Ce qui requiert un humain, en priorité
nexus · forgeDonnées d’exemple
La page d'accueil de la Forge avec les builds, les fusions et les versions
La Forge en un coup d'œil. Ce qui est en panne, ce qui est en attente et ce qui a été mis en production ce matin.Données d’exemple
À vous, de bout en bout

Votre code, votre matériel, vos règles.

La Forge s'exécute au sein de votre installation, sur votre propre matériel ou sur notre cloud dans l'UE, sans aucun service externe dans le processus de build. Elle continue de compiler même lorsque la production est à l'arrêt, c'est-à-dire précisément au moment où vous devez déployer un correctif. Chaque paramètre étant également conservé sous forme de fichier, les modifications sont vérifiées comme du code.

Chaque paramètre est versionné

Les paramètres, workflows, compétences et politiques sont enregistrés sous forme de fichiers. Toute modification effectuée à ce niveau revient sous la forme d'une modification vérifiée.

  • Dans les deux sens, toujours vérifié
  • Modifications directes sur la branche principale refusées
nexus · forge · paramètres sous forme de codeDonnées d’exemple
Des paramètres conservés sous forme de fichiers et vérifiés dans les deux sens
Paramètres sous forme de code. Conserver chaque paramètre, workflow, compétence et politique sous forme de fichiers.Données d’exemple
Questions

À propos de la Forge et de l'usine d'IA.

Devons-nous obligatoirement héberger notre code dans la Forge ?

Non. La Forge est présente par défaut, mais Nexus fonctionne également avec l'hébergeur de code que vous utilisez déjà, à l'échelle de l'organisation ou du domaine.

Les agents d'IA écrivent-ils du code de manière autonome ?

Ils écrivent des modifications sur des branches, comme n'importe quel ingénieur. Rien n'atteint la branche principale sans passer les mêmes vérifications, et une personne approuve chaque fois que vos règles l'exigent.

Comment empêchez-vous les régressions ?

Chaque modification est testée avec toutes celles qui la précèdent, de sorte que la branche principale ne reçoit que des combinaisons validées. Les mises en production sont déployées par vagues avec des contrôles d'état, et chacune peut être annulée en une seule étape vérifiée.

Le processus de build dépend-il de services externes ?

Non. La compilation, l'analyse, la signature et la mise en production s'exécutent entièrement au sein de votre installation, ce qui vous permet de déployer un correctif même lorsqu'un autre service est en panne.

Pouvons-nous voir combien coûte l'usine ?

Oui. Les minutes de build, les exécuteurs et la revue par l'IA disposent chacun d'un budget et d'un plafond, comptabilisés comme n'importe quel autre appel à l'IA dans Nexus.

Planifier un briefing

Voyez l'usine construire un projet concret.

Apportez une idée. Nous vous montrerons le parcours complet, d'une présélection classée jusqu'à une mise en production signée, sur votre propre matériel.