Per iniziare
Scegli un risultato, completalo e conserva identificatori ed evidenze prima di aggiungere complessità. Il percorso iniziale più breve e affidabile è una piccola build immagine hosted con test espliciti.
Prerequisiti
- un browser aggiornato;
- un account OpenFactory per conversazioni salvate e build con scope owner;
- una distribuzione target e un uso previsto chiari;
- un elenco breve di pacchetti o servizi richiesti;
- una o più verifiche osservabili che definiscono il successo.
Non inserire password, chiavi private, token o credenziali di repository privati in un prompt chat o in una ricetta salvata.
Percorso iniziale consigliato
- Crea il tuo account.
- Segui La tua prima build con un SO, un utente e un piccolo set di pacchetti.
- Confronta la ricetta normalizzata con la richiesta originale.
- Segui l’ID build attraverso coda, build, finalizzazione e test selezionati.
- Scarica solo dopo la finalizzazione dell’artefatto e verifica checksum ed evidenze fornite.
- Aggiungi una modifica e verifica che la ricetta attiva abbia preservato i requisiti chat precedenti.
Altri percorsi
| Obiettivo | Inizia qui | Confine |
|---|---|---|
| Capire una ricetta prima di buildare | Capire le ricette | La validazione non è prova di build |
| Usare campi JSON esatti | Schema ricetta | Campi sconosciuti possono essere ignorati; ispeziona l’output normalizzato |
| Aggiungere asserzioni VM | Testing | I controlli automatici coprono solo le osservazioni dichiarate |
| Collegare un assistente | Integrazione MCP | Mantieni le chiavi private e verifica gli effetti degli strumenti |
| Valutare gestione KVM locale | Console VM self-hosted | Il percorso Compose pubblico non è il builder hosted né un control plane di produzione |
Un primo prompt 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.Questo prompt nomina l’esito, i requisiti positivi, i controlli osservabili e le esclusioni esplicite. È più facile da rivedere di «buildami un server sicuro», che lascia indefiniti ambito di sicurezza ed evidenza.
Quando fermarsi e indagare
Fermati prima di riprovare quando la ricetta omette intento esplicito, non compare un ID build, la build attende recovery, il progresso è fermo senza attività nei log, test e stato build divergono, o un download segnala not found/forbidden/errore creazione pacchetto. Conserva ID conversazione, ID build, timestamp e stato esatto così il guasto originale resta diagnosticabile.