Kom i gang
Vælg ét resultat, gennemfør det, og gem dets id’er og beviser, før du tilføjer kompleksitet. Den korteste pålidelige første vej er et lille hostet image-build med eksplicitte tests.
Forudsætninger
- en opdateret browser;
- en OpenFactory-konto til gemte samtaler og owner-scoped builds;
- en tydelig måldistribution og tilsigtet brug;
- en kort liste over påkrævede pakker eller tjenester;
- en eller flere observerbare kontroller, der definerer succes.
Placer ikke adgangskoder, private nøgler, tokens eller login til private repositories i en chatprompt eller et gemt recipe.
Anbefalet første vej
- Opret din konto.
- Følg Your First Build med ét OS, én bruger og et lille sæt pakker.
- Sammenlign det normaliserede recipe med din oprindelige anmodning.
- Følg build-ID gennem kø, build, finalisering og valgte tests.
- Download først efter artefaktfinalisering, og kontroller checksum og medfølgende bevis.
- Tilføj én ændring, og verificer at det aktive recipe bevarede tidligere chatkrav.
Andre veje
| Mål | Start her | Grænse |
|---|---|---|
| Forstå et recipe før du bygger | Understanding Recipes | Validering er ikke buildbevis |
| Bruge eksakte JSON-felter | Recipe Schema | Ukendte felter kan ignoreres; inspicer normaliseret output |
| Tilføje VM-assertions | Testing | Automatiske kontroller dækker kun deres erklærede observationer |
| Forbinde en assistent | MCP Integration | Hold nøgler private, og verificer tool-effekter |
| Evaluere lokal KVM-styring | Self-Hosted VM Console | Den offentlige Compose-vej er hverken den hostede builder eller et produktions-control plane |
En nyttig første 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.Denne prompt navngiver resultat, positive krav, observerbare kontroller og eksplicitte udelukkelser. Den er nemmere at gennemgå end ”byg en sikker server”, hvor sikkerhedsomfang og bevis forbliver udefinerede.
Hvornår du skal stoppe og undersøge
Stop før du prøver igen, når recipet udelader eksplicit hensigt, intet build-ID vises, buildet venter på recovery, fremskridt er uændret uden logaktivitet, test- og buildstatus er uenige, eller en download rapporterer not found/forbidden/package creation failure. Gem conversation ID, build-ID, tidsstempel og præcis tilstand, så den oprindelige fejl kan diagnosticeres.