Skip to Content
Getting StartedPierwsze kroki

Pierwsze kroki

Wybierz jeden wynik, dokończ go i zachowaj identyfikatory oraz dowody, zanim dodasz złożoność. Najkrótsza pewna pierwsza ścieżka to mały hostowany build obrazu z jawnymi testami.

Wymagania wstępne

  • aktualna przeglądarka;
  • konto OpenFactory do zapisanych rozmów i buildów w zakresie właściciela (owner-scoped);
  • jasna docelowa dystrybucja i zamierzone użycie;
  • krótka lista wymaganych pakietów lub usług;
  • jedna lub więcej obserwowalnych kontroli definiujących sukces.

Nie umieszczaj haseł, kluczy prywatnych, tokenów ani danych logowania do prywatnych repozytoriów w prompcie czatu ani w zapisanym recipe.

Zalecana pierwsza ścieżka

  1. Utwórz konto.
  2. Postępuj według Your First Build z jednym OS, jednym użytkownikiem i małym zestawem pakietów.
  3. Porównaj znormalizowane recipe z pierwotnym żądaniem.
  4. Śledź build ID przez kolejkę, build, finalizację i wybrane testy.
  5. Pobieraj dopiero po finalizacji artefaktu i sprawdź sumę kontrolną oraz dostarczone dowody.
  6. Dodaj jedną zmianę i sprawdź, czy aktywne recipe zachowało wcześniejsze wymagania z czatu.

Inne ścieżki

CelZacznij tutajGranica
Zrozumieć recipe przed buildemUnderstanding RecipesWalidacja nie jest dowodem buildu
Używać dokładnych pól JSONRecipe SchemaNieznane pola mogą być ignorowane; sprawdź znormalizowane wyjście
Dodać asercje VMTestingAutomatyczne kontrole obejmują tylko zadeklarowane obserwacje
Podłączyć asystentaMCP IntegrationTrzymaj klucze w tajemnicy i weryfikuj efekty narzędzi
Ocenić lokalne zarządzanie KVMSelf-Hosted VM ConsolePubliczna ścieżka Compose to nie hostowany builder ani produkcyjna control plane

Przydatny pierwszy 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.

Ten prompt nazywa wynik, pozytywne wymagania, obserwowalne kontrole i jawne wykluczenia. Łatwiej go przejrzeć niż „zbuduj mi bezpieczny serwer”, gdzie zakres bezpieczeństwa i dowody pozostają nieokreślone.

Kiedy przerwać i zbadać

Przerwij przed ponowną próbą, gdy recipe pomija jawną intencję, nie pojawia się build ID, build czeka na recovery, postęp nie zmienia się bez aktywności w logach, status testów i buildu się różnią albo pobranie zgłasza not found/forbidden/package creation failure. Zachowaj conversation ID, build ID, znacznik czasu i dokładny stan, aby pierwotna awaria nadawała się do diagnozy.