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

ขยายฟิลด์นาที

ขยายฟิลด์นาทีไม่เกิน 128 ตัวอักษรเป็นค่าไม่ซ้ำเรียงจากศูนย์ถึง 59.

● ● ●MinuteBramble●
ขั้นตอนการทำงาน · ขยายฟิลด์นาที ×
import re

def minute_values(field):
    if type(field) is not str or not 1 <= len(field) <= 128:
        raise ValueError("minute.input")
    result = set()
    for item in field.split(","):
        match = re.fullmatch(r"(\*|[0-9]+(?:-[0-9]+)?)(?:/([0-9]+))?", item)
        if match is None:
            raise ValueError("minute.syntax")
        base, step_text = match.groups()
        step = int(step_text) if step_text else 1
        if not 1 <= step <= 59 or (step_text and base != "*" and "-" not in base):
            raise ValueError("minute.step")
        bounds = [int(x) for x in base.split("-")] if base != "*" else [0, 59]
        low, high = (bounds[0], bounds[-1])
        if not 0 <= low <= high <= 59:
            raise ValueError("minute.bounds")
        result.update(range(low, high+1, step))
    return sorted(result)
✳ขยายฟิลด์นาที
✓ การเปลี่ยนแปลงตรวจสอบก่อนนำไปใช้ ↗
ภาพประกอบพื้นที่ทำงาน
01

ตรวจสอบก่อนนำไปใช้

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

02

โมเดล

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

03

โปรเจกต์

ทดสอบรายการ ช่วงรวมปลาย และขั้นบนช่วงหรือดาว โดยปฏิเสธขอบกลับด้าน ขั้นศูนย์ และไวยากรณ์ที่ไม่รองรับโดยไม่ตั้งงาน.

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

ขยายฟิลด์นาที

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

def minute_values(field):
    if type(field) is not str or not 1 <= len(field) <= 128:
        raise ValueError("minute.input")
    result = set()
    for item in field.split(","):
        match = re.fullmatch(r"(\*|[0-9]+(?:-[0-9]+)?)(?:/([0-9]+))?", item)
        if match is None:
            raise ValueError("minute.syntax")
        base, step_text = match.groups()
        step = int(step_text) if step_text else 1
        if not 1 <= step <= 59 or (step_text and base != "*" and "-" not in base):
            raise ValueError("minute.step")
        bounds = [int(x) for x in base.split("-")] if base != "*" else [0, 59]
        low, high = (bounds[0], bounds[-1])
        if not 0 <= low <= high <= 59:
            raise ValueError("minute.bounds")
        result.update(range(low, high+1, step))
    return sorted(result)
พื้นที่เขียนโค้ดด้วย AI

เปลี่ยนไวยากรณ์ค่าตั้งค่าให้เป็นพฤติกรรมแอปที่คาดเดาได้

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

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

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

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

ก่อนเปลี่ยนไวยากรณ์ค่าตั้งค่า

ฟิลด์นาทีกำหนดตารางทั้งหมดหรือไม่

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

รายการทับซ้อนควรทำงานอย่างไร

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

ควรยอมรับช่องว่างหรือรูปแบบไม่คุ้นเคยหรือไม่

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

คำขอเพิ่มไวยากรณ์ควรมีอะไร

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

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

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