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
- Utwórz konto.
- Postępuj według Your First Build z jednym OS, jednym użytkownikiem i małym zestawem pakietów.
- Porównaj znormalizowane recipe z pierwotnym żądaniem.
- Śledź build ID przez kolejkę, build, finalizację i wybrane testy.
- Pobieraj dopiero po finalizacji artefaktu i sprawdź sumę kontrolną oraz dostarczone dowody.
- Dodaj jedną zmianę i sprawdź, czy aktywne recipe zachowało wcześniejsze wymagania z czatu.
Inne ścieżki
| Cel | Zacznij tutaj | Granica |
|---|---|---|
| Zrozumieć recipe przed buildem | Understanding Recipes | Walidacja nie jest dowodem buildu |
| Używać dokładnych pól JSON | Recipe Schema | Nieznane pola mogą być ignorowane; sprawdź znormalizowane wyjście |
| Dodać asercje VM | Testing | Automatyczne kontrole obejmują tylko zadeklarowane obserwacje |
| Podłączyć asystenta | MCP Integration | Trzymaj klucze w tajemnicy i weryfikuj efekty narzędzi |
| Ocenić lokalne zarządzanie KVM | Self-Hosted VM Console | Publiczna ś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.