การทดสอบควรตรวจจำนวนหรือทุกคำตอบที่คืน?
ใช้ทั้งคู่ตามเหมาะสม จำนวนอาจตรงแม้ผลแต่ละรายการผิดรูปหรือซ้ำ ตรวจการวางแต่ละแบบกับเงื่อนไขที่ต้องการและเทียบกรณีเล็กที่รู้ผล เพื่อให้ทดสอบความหมายของคำตอบ
แจกแจงการวางควีนที่ไม่โจมตีกันบนกระดานขนาดศูนย์ถึงแปด.
def queens(size):
if type(size) is not int or not 0 <= size <= 8:
raise ValueError("size.range")
result = []
def visit(columns, down, up):
row = len(columns)
if row == size:
result.append(tuple(columns))
return
for column in range(size):
if column not in columns and row-column not in down and row+column not in up:
visit(columns + [column], down | {row-column}, up | {row+column})
visit([], set(), set())
return resultตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก
ทดสอบการวางว่างและกระดานเล็กที่ไม่มีคำตอบ พร้อมปฏิเสธขนาดผิดและตรวจแถว คอลัมน์กับแนวทแยง.
เปรียบเทียบการทำงานจริงกับผลที่คาดหวัง หากการตรวจสอบไม่ผ่าน ให้หาสาเหตุก่อนแก้ไขเพิ่มเติม
def queens(size):
if type(size) is not int or not 0 <= size <= 8:
raise ValueError("size.range")
result = []
def visit(columns, down, up):
row = len(columns)
if row == size:
result.append(tuple(columns))
return
for column in range(size):
if column not in columns and row-column not in down and row+column not in up:
visit(columns + [column], down | {row-column}, up | {row+column})
visit([], set(), set())
return resultQueenVellum เป็นพื้นที่ทำงานเขียนโค้ดด้วย AI บน Windows สำหรับนักพัฒนาที่ตรวจรูทีนค้นหาและเงื่อนไขที่ผลต้องเป็นไปตาม เริ่มจากโฟลเดอร์โครงการและอธิบายว่าอะไรนับเป็นคำตอบ รองรับข้อมูลใด และแอปพลิเคชันแทนผลว่างอย่างไร ผู้ช่วยที่เชื่อมต่อตรวจโค้ดปัจจุบันและช่วยเตรียมการแก้ตามข้อกำหนดได้
งานวางควีนแบบจำกัดทำให้คำถามเหล่านี้เป็นรูปธรรม ขอให้ตรวจเงื่อนไขและโครงสร้างผลโดยใช้ตัวอย่างขนาดกระดานศูนย์ถึงแปดที่มีอยู่ พิจารณาความต่างระหว่างการวางแบบว่างกับกระดานที่ไม่มีการวางที่ถูกต้องก่อนรับการแก้ จุดประสงค์คือพัฒนาและทดสอบโค้ดค้นหาของคุณ โดยความหมายชัดเจนตลอดการสนทนา
ตรวจโครงสร้างที่คืนในการทดสอบโครงการ แทนตรวจเฉพาะจำนวนผล ยืนยันทุกเงื่อนไขที่ต้องการ รันกรณีข้อมูลผิด และเทียบการแก้โค้ดกับงานเดิม QueenVellum อนุญาตการเชื่อมต่อที่รองรับซึ่งเข้ากันได้กับ OpenAI หรือ Anthropic รวมถึงโมเดลไม่กรองเมื่อปลายทางมีให้ ให้ข้อมูลรับรองที่จำเป็นและตรวจบริบทโมเดลกับการรองรับเครื่องมือ คำอธิบายที่โน้มน้าวยังเป็นเพียงข้อเสนอจนกว่าโค้ดและผลจะถูกตรวจเทียบข้อกำหนดเหล่านั้น
ใช้ทั้งคู่ตามเหมาะสม จำนวนอาจตรงแม้ผลแต่ละรายการผิดรูปหรือซ้ำ ตรวจการวางแต่ละแบบกับเงื่อนไขที่ต้องการและเทียบกรณีเล็กที่รู้ผล เพื่อให้ทดสอบความหมายของคำตอบ
ระบุกติกาชัดเจน กรณีเดิมมีการวางแบบว่าง ซึ่งต่างจากไม่คืนคำตอบ ตรวจการตีความของผู้เรียกเพื่อไม่ให้การปรับโครงสร้างรวมสองผลที่แอปพลิเคชันต้องแยก
ถือเป็นข้อกำหนดแยกที่ต้องตรวจเอง ตัวอย่างปัจจุบันมีขอบเขต การเปลี่ยนช่วงกระทบปริมาณงานและขนาดผลที่คาด จึงอย่าอนุมานว่ารองรับข้อมูลใหญ่ขึ้นจากการสาธิตเล็กที่สำเร็จ
เก็บกรณีเล็กที่รู้ผล ข้อมูลที่ถูกปฏิเสธ และการตรวจโครงสร้างไว้ด้วยกัน ขอให้ผู้ช่วยอธิบายว่าแต่ละสาขารักษาเงื่อนไขใด แล้วเทียบคำอธิบายกับซอร์สที่เสนอและผลจากการทดสอบที่คุณรันเอง
QueenVellum · อัปเดต 2026-10-25