เริ่มต้นใช้งาน
เลือกผลลัพธ์หนึ่งอย่าง ทำให้เสร็จ และเก็บ ID กับหลักฐานก่อนเพิ่มความซับซ้อน เส้นทางแรกที่สั้นและเชื่อถือได้คือ build อิมเมจขนาดเล็กบน hosted พร้อมการทดสอบที่ระบุชัด
สิ่งที่ต้องมี
- เบราว์เซอร์รุ่นปัจจุบัน
- บัญชี OpenFactory สำหรับการสนทนาที่บันทึกและ build ในขอบเขตเจ้าของ
- การแจกจ่ายเป้าหมายและการใช้งานที่ชัดเจน
- รายการแพ็กเกจหรือ service ที่ต้องการแบบสั้น
- การตรวจอย่างน้อยหนึ่งอย่างที่สังเกตได้เพื่อกำหนดความสำเร็จ
อย่าใส่รหัสผ่าน คีย์ส่วนตัว token หรือข้อมูลรับรอง repo ส่วนตัวใน prompt แชทหรือ recipe ที่บันทึก
เส้นทางแรกที่แนะนำ
- สร้างบัญชี
- ทำตาม การ build ครั้งแรก ด้วย OS หนึ่งตัว ผู้ใช้หนึ่งคน และชุดแพ็กเกจเล็ก
- เปรียบเทียบ recipe ที่ normalize กับคำขอเดิม
- ติดตาม build ID ผ่านคิว build finalize และการทดสอบที่เลือก
- ดาวน์โหลดหลัง finalize อาร์ติแฟกต์เท่านั้น และตรวจ checksum กับหลักฐานที่แสดง
- เพิ่มการเปลี่ยนแปลงหนึ่งอย่างและยืนยันว่า recipe ที่ใช้งานยังคงข้อกำหนดจากแชทก่อนหน้า
เส้นทางอื่น
| เป้าหมาย | เริ่มที่นี่ | ขอบเขต |
|---|---|---|
| เข้าใจ recipe ก่อน build | ทำความเข้าใจ recipe | การตรวจสอบไม่ใช่หลักฐาน build |
| ใช้ฟิลด์ JSON ตรงตาม spec | Recipe Schema | ฟิลด์ที่ไม่รู้จักอาจถูกละเว้น ตรวจ output ที่ normalize |
| เพิ่ม VM assertion | การทดสอบ | การตรวจอัตโนมัติครอบคลุมเฉพาะการสังเกตที่ประกาศ |
| เชื่อม assistant | การเชื่อม MCP | เก็บ key เป็นส่วนตัวและตรวจผลของ tool |
| ประเมินการจัดการ KVM ในเครื่อง | คอนโซล VM แบบ Self-Host | เส้นทาง Compose สาธารณะไม่ใช่ตัว build แบบ hosted หรือ control plane ของ production |
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.prompt นี้ระบุผลลัพธ์ ข้อกำหนดเชิงบวก การตรวจที่สังเกตได้ และสิ่งที่ยกเว้นชัดเจน ง่ายกว่าการทบทวนเมื่อเทียบกับ “build เซิร์ฟเวอร์ที่ปลอดภัย” ที่ไม่ได้กำหนดขอบเขตความปลอดภัยและหลักฐาน
เมื่อควรหยุดและสืบสวน
หยุดก่อนลองใหม่เมื่อ recipe ขาดเจตนาที่ระบุชัด ไม่มี build ID build รอ recovery ความคืบหน้าไม่เปลี่ยนโดยไม่มีกิจกรรมใน log สถานะทดสอบกับ build ไม่ตรงกัน หรือดาวน์โหลดรายงาน not found/forbidden/สร้างแพ็กเกจดาวน์โหลดล้มเหลว เก็บ conversation ID build ID เวลา และสถานะที่แน่นอนเพื่อให้วินิจฉัยความล้มเหลวเดิมได้