Aan de slag
Kies één resultaat, rond het af, en bewaar de bijbehorende ID’s en bewijs voordat u complexiteit toevoegt. Het kortste betrouwbare eerste pad is een kleine gehoste image-build met expliciete tests.
Vereisten
- een actuele browser;
- een OpenFactory-account voor opgeslagen gesprekken en owner-scoped builds;
- een duidelijke doeldistributie en beoogd gebruik;
- een korte lijst met vereiste pakketten of services;
- een of meer observeerbare controles die succes definiëren.
Plaats geen wachtwoorden, privésleutels, tokens of inloggegevens voor private repositories in een chatprompt of een opgeslagen recipe.
Aanbevolen eerste pad
- Maak uw account aan.
- Volg Your First Build met één OS, één gebruiker en een kleine set pakketten.
- Vergelijk het genormaliseerde recipe met uw oorspronkelijke verzoek.
- Volg de build-ID door wachtrij, build, finalisatie en geselecteerde tests.
- Download pas na finalisatie van het artefact en controleer de checksum en het geleverde bewijs.
- Voeg één wijziging toe en controleer of het actieve recipe de eerdere chatvereisten behoudt.
Andere paden
| Doel | Begin hier | Grens |
|---|---|---|
| Een recipe begrijpen vóór u bouwt | Understanding Recipes | Validatie is geen buildbewijs |
| Exacte JSON-velden gebruiken | Recipe Schema | Onbekende velden kunnen worden genegeerd; inspecteer genormaliseerde output |
| VM-asserties toevoegen | Testing | Geautomatiseerde checks dekken alleen hun gedeclareerde observaties |
| Een assistant koppelen | MCP Integration | Houd sleutels privé en verifieer tool-effecten |
| Lokaal KVM-beheer evalueren | Self-Hosted VM Console | Het publieke Compose-pad is niet de gehoste builder of een productie-control plane |
Een nuttige eerste prompt
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.Deze prompt noemt het resultaat, positieve vereisten, observeerbare checks en expliciete uitsluitingen. Die is makkelijker te beoordelen dan “bouw een veilige server”, waarbij security-scope en bewijs ongedefinieerd blijven.
Wanneer stoppen en onderzoeken
Stop voordat u opnieuw probeert wanneer het recipe expliciete intentie mist, geen build-ID verschijnt, de build op recovery wacht, voortgang zonder logactiviteit ongewijzigd blijft, test- en buildstatus tegenstrijdig zijn, of een download not found/forbidden/package creation failure meldt. Bewaar conversation ID, build-ID, tijdstempel en exacte status zodat de oorspronkelijke fout diagnoseerbaar blijft.