La couche de contrôle continu entre intention et implémentation

L’IA construit. Vous restez l’auteur.

Les agents réécrivent votre logiciel chaque jour. Noema maintient en vigueur l’intention que vous avez écrite : vous la voyez, et vous pouvez la changer.

  • Bêta publique
  • macOS 13+ · Apple silicon
  • Intentions stockées en Markdown brut
  • Commencez par une seule partie

Écrivez en Markdown, avec vos mots. Ce que vous ne précisez pas, l’agent le décide.

Illustration : une application de suivi d’habitudes en exemple.

L’IA a repris l’implémentation,
pas la responsabilité.

Vous devez toujours expliquer le système en réunion, remonter à l’origine des incidents et trancher quand l’architecture évolue, sans avoir écrit le code ligne à ligne.

Inutile de tout lire. Vérifiez seulement que ça fait ce que vous avez demandé.

Trois règles
sur qui a le dernier mot.

Noema ne remplace pas le jugement de l’agent. Il tient seulement ces trois limites.

01 · Liberté

Ce que vous n’avez pas décidé, l’agent le décide.

Modèles, stockage, couches : tout ce que vous n’avez pas précisé lui revient.

02 · Contrainte

Ce que vous avez décidé, l’agent doit le respecter.

Ce que vous écrivez n’est jamais ignoré ni réécrit en douce.

03 · Visibilité

Les choix importants doivent être visibles.

Tout ce qui touche à l’expérience, au risque ou au coût est mis en évidence.

Noema ne vous demande pas de confier le contrôle
à une autre boîte noire.

Il ne s’approprie ni votre façon de vous exprimer ni la définition de votre produit, et ne vous demande pas de remplacer l’agent de code que vous connaissez.

01 · Langageprose + C4 + DSL + code

Votre langage

Langue naturelle, DSL, langages de modélisation, code. Mélangez librement.

02 · Fichiers*.noema.md

Vos fichiers

Du Markdown brut, géré dans Git. Il vous appartient même sans Noema.

03 · AgentACP / agent adapters

Votre agent

Gardez l’agent de code que vous utilisez déjà. Noema ne le remplace pas.

Si vous répondez du logiciel,
ceci est écrit pour vous.

Ingénieur senior

Ça casse en production. Dans la salle de réunion, tous les regards se tournent vers vous : « Pourquoi cette logique fonctionne-t-elle ainsi ? Expliquez-nous. »

Maîtrisez-vous vraiment ce système, ou n’êtes-vous que le « meat proxy » de l’agent ?

L’agent a écrit le code, mais c’est vous qu’on tient pour responsable. Vous expliquez à sa place, sans pouvoir dire pourquoi c’est ainsi.

Ce que Noema change

Suivez une intention jusqu’à son implémentation actuelle, vérifiez les preuves, repérez ce qui reste incertain. Ce que vous expliquez, vous le comprenez vraiment.

Tech lead / CTO

2 h du matin, la production est à terre. La seule personne capable de lire ce code est partie le mois dernier. Il ne reste qu’un historique de quatre cents échanges.

Contrôlez-vous vraiment ce produit, ou le regardez-vous seulement dériver un peu plus chaque jour ?

Personne ne peut relire des milliers de lignes modifiées par jour : on valide à la va-vite, et les bugs cachés restent. Quand quelqu’un quitte l’équipe, ce code devient une bombe que personne ne sait désamorcer.

Ce que Noema change

Noema laisse un document que chacun peut lire, avec la raison écrite à côté de chaque phrase. Il ne dépend de la mémoire de personne ni d’une session isolée. Quand des gens partent, l’équipe et le produit restent documentés.

Fondateur / entreprise en solo

Un utilisateur payant vous écrit : « Pourquoi manque-t-il une colonne dans mon export ? » Vous fixez l’écran sans savoir si c’est un bug, votre conception, ou un choix que l’agent a fait à votre place.

Construisez-vous vraiment une entreprise, ou consommez-vous un produit fabriqué pour vous par un agent de code ?

Ce que fait votre produit, vous l’apprenez de vos utilisateurs. L’IA a fait en silence des centaines, voire des milliers de choix, et réécrit peu à peu un produit que vous croyiez avoir créé.

Ce que Noema change

Remontez de la question d’un utilisateur à l’intention et à l’implémentation qui la sous-tendent, séparez vos décisions produit des choix de l’agent, et reprenez ceux qui comptent vraiment.

Ce que vous pourriez demander.

Noema est-il un nouveau langage de programmation ?

Non. Les langages de programmation décrivent l’implémentation ; Noema s’occupe de la façon dont elle répond à votre intention.

Dois-je écrire tous mes besoins ?

Non. Écrivez seulement ce qui vous importe et laissez le reste à l’agent. Il vous montrera les choix qui comptent.

Est-ce compatible avec un projet existant ?

Oui. Inutile de faire entrer tout le code dans Noema d’abord. N’écrivez d’intentions que pour les parties qui comptent le plus ; l’agent continue d’implémenter le reste comme avant.

L’agent modifiera-t-il l’intention que j’ai écrite ?

Non. Seul vous pouvez modifier une intention. L’agent est en lecture seule par défaut, et ses suggestions ne prennent effet qu’après votre confirmation.

Quel est le format des fichiers d’intention ?

Des fichiers Markdown bruts en .noema.md. N’importe quel éditeur les ouvre, et ils vont dans Git.

Remplace-t-il l’agent de code que j’utilise ?

Non. L’agent écrit toujours le code ; Noema est une couche de contrôle au-dessus.

Que se passe-t-il à la première ouverture ?

Sans agent de code disponible, l’application vous guide pour en choisir un, l’installer, vous connecter et le vérifier. La première vérification télécharge un environnement d’exécution, dont l’application indique la taille.

Noema collecte-t-il mes données ?

Rapports d’erreur et statistiques d’usage sont deux réglages distincts, dans la page Confidentialité des Réglages. Seules des catégories fixes d’événements sont collectées, jamais vos textes, fichiers ou chemins.

Gardez la vitesse.
Gardez le cap.

Téléchargez la Beta et parcourez la boucle par vous-même.

  • macOS 13+
  • Apple silicon (Intel pas encore pris en charge)
  • Bêta publique ; les fonctions évoluent encore