Premiers pas
Choisissez un résultat, accomplissez-le et conservez ses identifiants et preuves avant d’ajouter de la complexité. Le premier chemin fiable le plus court est un petit build d’image hébergé avec des tests explicites.
Prérequis
- un navigateur à jour ;
- un compte OpenFactory pour les conversations enregistrées et les builds limités au propriétaire ;
- une distribution cible et un usage prévu clairs ;
- une courte liste de paquets ou services requis ;
- une ou plusieurs vérifications observables qui définissent le succès.
Ne placez pas de mots de passe, clés privées, jetons ou identifiants de dépôt privé dans une invite de chat ou une recette enregistrée.
Premier parcours recommandé
- Créez votre compte.
- Suivez Votre premier build avec un SE, un utilisateur et un petit ensemble de paquets.
- Comparez la recette normalisée avec votre demande initiale.
- Suivez l’ID de build à travers la file, le build, la finalisation et les tests sélectionnés.
- Téléchargez uniquement après la finalisation de l’artefact et vérifiez la somme de contrôle et les preuves fournies.
- Ajoutez un changement et vérifiez que la recette active a conservé les exigences antérieures du chat.
Autres parcours
| Objectif | Commencer ici | Frontière |
|---|---|---|
| Comprendre une recette avant de builder | Comprendre les recettes | La validation n’est pas une preuve de build |
| Utiliser les champs JSON exacts | Schéma de recette | Les champs inconnus peuvent être ignorés ; inspectez la sortie normalisée |
| Ajouter des assertions VM | Tests | Les vérifications automatisées ne couvrent que leurs observations déclarées |
| Connecter un assistant | Intégration MCP | Gardez les clés privées et vérifiez les effets des outils |
| Évaluer la gestion KVM locale | Console VM auto-hébergée | Le chemin Compose public n’est ni le builder hébergé ni un plan de contrôle de production |
Une première invite utile
Build a Debian 13 server image with OpenSSH and curl.
Create a password-locked deploy user in the sudo group.
Verify boot, the deploy user, the enabled SSH service, and the curl package.
Do not add Docker, a desktop, an installer, or external repositories.Cette invite nomme le résultat, les exigences positives, les vérifications observables et les exclusions explicites. Elle est plus facile à relire que « build me a secure server », qui laisse le périmètre de sécurité et les preuves indéfinis.
Quand s’arrêter et investiguer
Arrêtez-vous avant de réessayer lorsque la recette omet une intention explicite, qu’aucun ID de build n’apparaît, que le build attend une reprise, que la progression est inchangée sans activité dans les journaux, que les tests et le statut de build divergent, ou qu’un téléchargement signale not found/forbidden/package creation failure. Conservez l’ID de conversation, l’ID de build, l’horodatage et l’état exact pour que la défaillance initiale reste diagnostiquable.