โปรเจกต์
ทดสอบรอยต่อปีและสัปดาห์ 53 ที่ไม่ถูกต้อง พร้อมปฏิเสธค่าบูลีนและวันที่นอกปฏิทิน.
แปลงปีสัปดาห์ สัปดาห์ และวัน ISO เป็นวันที่ในช่วงปี 1–9999.
from datetime import date
def iso_week_date(year, week, weekday):
values = (year, week, weekday)
if any(type(x) is not int for x in values):
raise ValueError("integer components")
if not 1 <= year <= 9999:
raise ValueError("year range")
if not 1 <= week <= 53 or not 1 <= weekday <= 7:
raise ValueError("week or weekday range")
return date.fromisocalendar(year, week, weekday)ทดสอบรอยต่อปีและสัปดาห์ 53 ที่ไม่ถูกต้อง พร้อมปฏิเสธค่าบูลีนและวันที่นอกปฏิทิน.
เปรียบเทียบการทำงานจริงกับผลที่คาดหวัง หากการตรวจสอบไม่ผ่าน ให้หาสาเหตุก่อนแก้ไขเพิ่มเติม
ตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก
from datetime import date
def iso_week_date(year, week, weekday):
values = (year, week, weekday)
if any(type(x) is not int for x in values):
raise ValueError("integer components")
if not 1 <= year <= 9999:
raise ValueError("year range")
if not 1 <= week <= 53 or not 1 <= weekday <= 7:
raise ValueError("week or weekday range")
return date.fromisocalendar(year, week, weekday)WeekOrison คือพื้นที่ทำงานเขียนโค้ดด้วย AI บน Windows สำหรับการแก้ไขที่ข้อตกลงปฏิทินข้ามขอบเขตแอป เปิดโปรเจกต์และอธิบายวันที่ที่ผู้ใช้หรือผู้เรียก API ตั้งใจระบุ ขอให้โมเดลตรวจการตรวจอินพุต การแปลง และการจัดเก็บร่วมกัน เพื่อให้การแก้ที่เสนอติดตามเส้นทางค่าครบ
เช่น ขอตรวจอินพุตวันที่สัปดาห์ ISO ใกล้ขอบเขตปี ให้ปีตามสัปดาห์ สัปดาห์ และวันในสัปดาห์ พร้อมวันที่ปฏิทินที่คาดหวัง ถามว่าโค้ดเดิมจัดการชุดค่านี้และหมายเลขสัปดาห์ไม่ถูกต้องอย่างไร งานคือทำให้แอปตรงข้อตกลงที่ระบุ ไม่ใช่อนุมานข้อตกลงจากป้ายฟิลด์
อ่านการแก้ไขที่เสนอเพื่อหาการเปลี่ยนอินพุตที่ยอมรับและการตอบข้อผิดพลาด การแปลงอาจคืนวันที่ถูกสำหรับสัปดาห์ทั่วไปแต่อินเทอร์เฟซยังติดป้ายปีผิด รันทดสอบโปรเจกต์ข้ามขอบเขตปีและตรวจค่าจัดเก็บกับผลแสดงก่อนตัดสินว่าการแก้เสร็จ
เลือกโมเดล AI ไร้การเซ็นเซอร์เมื่อมีผ่านปลายทางที่รองรับแบบเข้ากันได้กับ OpenAI หรือ Anthropic ให้ข้อมูลรับรองหากจำเป็น ข้อจำกัด เครื่องมือ และความจุบริบทขึ้นกับโมเดลและเซิร์ฟเวอร์ พื้นที่ทำงานให้ที่ตรวจข้อเสนอกับวันที่จริงและโค้ดที่จัดการ
อย่าสมมติเช่นนั้นตรงขอบเขตปี ให้วันที่คาดหวังที่ทราบสำหรับอินพุตตามสัปดาห์และตรวจว่าแอปติดป้ายแต่ละส่วนอย่างไร ทดสอบควรยืนยันวันที่แปลงและฟิลด์ที่ใช้ร้องขอ
ไม่ ตรวจชุดค่าทั้งหมดตามข้อตกลงที่แอปใช้ ขอให้โมเดลตรวจไลบรารีแปลงและการจัดการข้อผิดพลาดของผู้เรียก แล้วใส่ชุดค่าถูกและผิดในการตรวจแพตช์
การแปลงข้อมูลเพื่อเก็บหรือการจับคู่ฟิลด์ภายหลังอาจเปลี่ยนค่าหรือป้าย ติดตามผลแปลงไปยังรูปแบบจัดเก็บและกลับสู่อินเทอร์เฟซ เพื่อไม่ให้การแก้ระดับตัวช่วยซ่อนความไม่ตรงอีกแห่งในแอป
รวมส่วนประกอบอินพุต วันที่คาดหวัง และข้อสมมติรันไทม์ที่เกี่ยวข้องโดยไม่ใช้ระเบียนผู้ใช้จริง ตรวจปลายทางเครื่องมือเมื่อรัน เซิร์ฟเวอร์โมเดลในเครื่องที่ทำงานแยกไม่ได้ทำให้เครื่องมือเชื่อมต่อทุกตัวอยู่ในเครื่องหรือกำหนดสภาพแวดล้อมรันให้
WeekOrison · อัปเดต 2026-10-25