MMiraCode
พื้นที่เขียนโค้ดด้วย AI

ค้นหาขั้นตอนถัดไปในโค้ด

แก้ปุ่มทำเสร็จในรายการซื้อของ

● ● ●MiraCode●
ขั้นตอนการทำงาน · สำรวจโปรเจกต์ ×
const next = items.map(item =>
  item.id === selectedId
    ? { ...item, checked: !item.checked }
    : item
);
✳แก้ปุ่มทำเสร็จในรายการซื้อของ
✓ การเปลี่ยนแปลงตรวจสอบก่อนนำไปใช้ ↗
ภาพประกอบพื้นที่ทำงาน
โปรเจกต์
ใช้ ID ของรายการโดยไม่เปลี่ยนแถวอื่น
ตรวจสอบก่อนนำไปใช้
เปรียบเทียบการทำงานจริงกับผลที่คาดหวัง หากการตรวจสอบไม่ผ่าน ให้หาสาเหตุก่อนแก้ไขเพิ่มเติม
โมเดล
ตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก
ขั้นตอนการทำงาน

สำรวจโปรเจกต์

ขั้นตอนการทำงาน ↗
ขั้นตอนการทำงาน
const next = items.map(item =>
  item.id === selectedId
    ? { ...item, checked: !item.checked }
    : item
);
พื้นที่เขียนโค้ดด้วย AI

ทำความเข้าใจเหตุผลเดิมก่อนเปลี่ยนโค้ด

ไฟล์ที่คุณจำได้อาจไม่ได้ควบคุมพฤติกรรมที่ต้องแก้อีกแล้ว ใน MiraCode ให้เริ่มจากโฟลเดอร์โครงการและขอให้ผู้ช่วยที่เชื่อมต่อตรวจจุดเริ่มต้น ผู้เรียก และชุดทดสอบที่อธิบายพฤติกรรมปัจจุบัน ขอการอ้างอิงไฟล์พร้อมคำอธิบายเพื่อเทียบข้อสรุปกับโค้ดจริง

ในแอปรายการซื้อของ นั่นอาจหมายถึงติดตามการติ๊กช่องจากหน้าจอไปสู่การอัปเดตสถานะและพื้นที่จัดเก็บ ถามว่าเอกลักษณ์รายการมาจากไหนและอะไรคืนค่ารายการที่ติ๊กแล้วเมื่อเปิดแอปใหม่ คำถามเหล่านี้ระบุสิ่งที่การแก้ภายหลังต้องรักษาไว้ ฟังก์ชันอัปเดตสั้น ๆ เพียงอย่างเดียวตอบไม่ได้

จำกัดขอบเขตการตรวจโดยเลือกไฟล์ที่เกี่ยวข้องและขอคำถามที่ยังไม่คลี่คลายก่อนเสนอแก้ไข MiraCode เป็นพื้นที่เขียนโค้ดบน Windows ที่ตั้งค่าการเชื่อมต่อโมเดลได้ หากเลือกโมเดล AI ที่ถอดกลไกปฏิเสธ โมเดลนั้นต้องมีให้ใช้ผ่านเอนด์พอยต์ที่รองรับ ความจุบริบท เครื่องมือ และข้อจำกัดขึ้นอยู่กับโมเดลและเซิร์ฟเวอร์

เมื่อคำอธิบายตรงกับโค้ด ให้อธิบายการเปลี่ยนแปลงหนึ่งอย่างและพฤติกรรมที่ต้องคงเดิม ตรวจการแก้ไขที่เสนอ แล้วรันชุดทดสอบโครงการที่เกี่ยวข้องและลองหน้าจอที่ได้รับผลกระทบ จุดหยุดที่เหมาะสมคือการเปลี่ยนแปลงที่คุณอธิบายได้ พร้อมหลักฐานว่าขั้นตอนเดิมยังทำงานตามคาด

คำถามก่อนกลับมาทำโครงการเก่า

คำขอแรกควรเขียนอย่างไร?

ระบุพฤติกรรมที่อยากเข้าใจและขอให้ตรวจก่อนแก้ เช่น อธิบายว่ารายการซื้อของที่ติ๊กไว้คงอยู่หลังเปิดใหม่อย่างไร ระบุไฟล์ที่เกี่ยวข้อง และชี้สิ่งที่โค้ดที่มีอยู่ยังยืนยันไม่ได้

ถ้าคำอธิบายขัดกับ README เก่าล่ะ?

ขอให้ผู้ช่วยระบุโค้ดและข้อความเอกสารที่ขัดกัน ตรวจชุดทดสอบที่เกี่ยวข้องและรันแอปพลิเคชันเมื่อทำได้ ถือความไม่ตรงกันเป็นคำถามที่ยังเปิดอยู่ก่อนตัดสินว่าควรแก้โค้ดหรือเอกสาร

ควรเลือกโมเดลสำหรับคลังโค้ดขนาดใหญ่อย่างไร?

ใช้เอนด์พอยต์ที่เข้ากันได้กับ OpenAI หรือของ Anthropic ที่ระบบรองรับ และตรวจขีดจำกัดบริบทกับการรองรับเครื่องมือ เริ่มจากไฟล์ที่เกี่ยวกับพฤติกรรมเดียว หน้าต่างบริบทที่ใหญ่กว่าไม่ได้ยืนยันว่าคำอธิบายถูกต้อง

MiraCode มีโมเดลที่ถอดกลไกปฏิเสธแถมมาหรือไม่?

ขั้นตอนนี้ไม่มีโมเดลแถมมา ตั้งค่าบริการที่เข้ากันได้พร้อมข้อมูลรับรองเมื่อจำเป็น หรือรันเซิร์ฟเวอร์โมเดลในเครื่องแยกต่างหาก เอนด์พอยต์ในเครื่องไม่ได้ทำให้ทุกเครื่องมือที่เชื่อมต่ออยู่ในเครื่อง

เมื่อใดจึงเหมาะที่จะเริ่มแก้ไข?

เมื่อคุณหาโค้ดที่ทำงานนั้นได้ อธิบายพฤติกรรมที่ต้องรักษา และระบุวิธีตรวจได้ ทบทวน diff ที่ได้และทดสอบพฤติกรรมนั้น คำอธิบายที่มั่นใจเพียงอย่างเดียวเป็นหลักฐานไม่พอ

ดาวน์โหลดสำหรับ Windows ↗

MiraCode · อัปเดต 2026-10-25