Starcat Developer
Starcat Developer Ultra
โหมด agent กำลังเต็มสูบ: เขียนโค้ดแบบขนาน ตรวจสอบตัวเองตลอดทาง และมีงบประมาณกำกับ
Ultra ในตัวเลือกโหมดคือโหมด Agent กำลังเต็มสูบ ใช้กับการเปลี่ยนแปลงใหญ่ที่มีหลายขั้นตอน ซึ่งคุณอยากให้สร้าง ตรวจสอบ และส่งมอบให้เสร็จในการทำงานรอบเดียว
ข้อมูล:
Ultra ต้องมีสิทธิ์ Edit Project Files และใช้ไม่ได้ในแชตของ fork
ใช้ Ultra ได้ที่ไหน
อยู่บนสุดของตัวเลือกโหมดใน builder Starcat Developer ของแอป ไม่มีในแชต Starcat การเลือก Ultra จะเปิดโหมด Agent และการเลือกโหมดอื่นจะปิด Ultra
Ultra ต่างออกไปอย่างไร
- มอบหมายงาน ให้ write agent หลายตัวทำแบบขนาน หลังจากสำรวจทุกอย่างที่การเปลี่ยนแปลงนี้แตะต้อง
- ตรวจสอบตัวเอง: อ่าน diff ทุกส่วนกลับ รัน lint, typecheck และ tests กับโค้ดที่แตะ และแก้สิ่งที่พบ
- ตรวจสอบการทดสอบ เมื่อความถูกต้องขึ้นกับการทดสอบ และเพิ่ม regression test ข้ามขั้นตอนนี้สำหรับงานข้อความหรือสไตล์
- ทำงานนานขึ้น ในหนึ่งรอบ
- ถ้าทำไม่เสร็จ มันจะรายงานว่าอะไรเสร็จแล้ว อะไรยังไม่เสร็จ และขั้นตอนถัดไป
วงจรนี้คือเหตุผลที่ Ultra ใช้ค่าใช้จ่ายมากกว่าและใช้เวลานานกว่า
วิธีเขียน prompt ให้ Ultra
prompt ที่คลุมเครือจะเสียงบไปกับการเดา ให้ข้อมูลเหล่านี้:
- เป้าหมายและขอบเขต: คุณกำลังสร้างอะไร และเริ่มต้นกับสิ้นสุดตรงไหน
- สถาปัตยกรรม: data model (ตารางและฟิลด์) หน้าหรือ route API พร้อม input และ output และบริการภายนอกหรือแอปอื่นที่เกี่ยวข้อง
- พฤติกรรมและกฎ: flow สำคัญ กรณีขอบ สิทธิ์ และการตรวจสอบข้อมูล
- เกณฑ์การยอมรับ: คุณจะรู้ได้อย่างไรว่าเสร็จแล้ว รวมถึงสิ่งที่ควรมีการทดสอบ
- ข้อจำกัด: รูปแบบที่ต้องทำตาม สิ่งที่ห้ามเปลี่ยน ไลบรารีที่ให้ใช้หรือหลีกเลี่ยง
คำเตือน:
ประโยคเดียวอย่าง "สร้างเว็บไซต์จองร้านอาหาร" ทำให้การรัน Ultra สูญเปล่า ใช้โหมด Agent ธรรมดาสำหรับการแก้ไขที่ด่วนและปลายเปิด
Build a restaurant booking website.งบประมาณของการรัน
ตัวควบคุม budget กำหนดเพดานจำนวน credit ที่การรันหนึ่งครั้งใช้ได้ก่อนที่จะหยุด ปรากฏใน builder ของแต่ละโปรเจกต์
- ค่าที่ตั้งไว้ให้เลือก: 2.5, 5, 10, 15, 25, 50, 75, 100, 150, 200, 250 credit หรือพิมพ์ค่าเอง
- ค่าเริ่มต้น: 100 credit
- ตั้งต่ำสำหรับการรันเพื่อสำรวจ ตั้งสูงขึ้นสำหรับการเปลี่ยนแปลงใหญ่ที่อยากให้เสร็จ