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

ชุดสามพีทาโกรัสดั้งเดิม

แจกแจงสามเหลี่ยมมุมฉากจำนวนเต็มดั้งเดิมที่ด้านตรงข้ามมุมฉากไม่เกินขีดจำกัดจากศูนย์ถึง 500.

● ● ●TripleMistral●
ขั้นตอนการทำงาน · ชุดสามพีทาโกรัสดั้งเดิม ×
from math import gcd

def primitive_triples(limit):
    if type(limit) is not int or not 0 <= limit <= 500:
        raise ValueError("hypotenuse.limit")
    result, m = [], 2
    while m * m + 1 <= limit:
        for n in range(1, m):
            c = m * m + n * n
            if c <= limit and (m - n) % 2 and gcd(m, n) == 1:
                a, b = sorted((m * m - n * n, 2 * m * n))
                result.append((a, b, c))
        m += 1
    return sorted(result, key=lambda t: (t[2], t[0], t[1]))
✳แจกแจงสามเหลี่ยมมุมฉากจำนวนเต็มดั้งเดิมที่ด้านตรงข้ามมุมฉากไม่เกินขีดจำกัดจากศูนย์ถึง 500.
✓ การเปลี่ยนแปลงตรวจสอบก่อนนำไปใช้ ↗
ภาพประกอบพื้นที่ทำงาน
  1. ตรวจสอบก่อนนำไปใช้

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

  2. โมเดล

    ตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก

  3. โปรเจกต์

    ทดสอบผลว่างและ 3-4-5 ตัดสำเนาที่เป็นพหุคูณ และคืนแต่ละชุดครั้งเดียวโดยเรียงด้านประกอบมุมฉาก.

ขั้นตอนการทำงาน

ชุดสามพีทาโกรัสดั้งเดิม

ขั้นตอนการทำงาน ↗
ขั้นตอนการทำงาน
from math import gcd

def primitive_triples(limit):
    if type(limit) is not int or not 0 <= limit <= 500:
        raise ValueError("hypotenuse.limit")
    result, m = [], 2
    while m * m + 1 <= limit:
        for n in range(1, m):
            c = m * m + n * n
            if c <= limit and (m - n) % 2 and gcd(m, n) == 1:
                a, b = sorted((m * m - n * n, 2 * m * n))
                result.append((a, b, c))
        m += 1
    return sorted(result, key=lambda t: (t[2], t[0], t[1]))
พื้นที่เขียนโค้ดด้วย AI

เปลี่ยนการคำนวณสั้น ๆ ให้เป็นส่วนประกอบโปรเจกต์ที่เชื่อถือได้

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

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

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

คำถามเมื่อเพิ่มส่วนประกอบคำนวณ

ผู้เรียกควรทราบอะไรเกี่ยวกับลำดับผลลัพธ์

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

ตรวจอย่างไรว่าผลลัพธ์ไม่ซ้ำ

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

ขีดจำกัดที่ไม่ถูกต้องควรคืนผลว่างหรือไม่

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

ตัวอย่างแสดงว่ารองรับเครื่องมือคำนวณทุกชนิดหรือไม่

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

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

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