MMinuteBramble
مساحة عمل برمجية بالذكاء الاصطناعي

توسيع حقل الدقائق

وسع حقل دقائق لا يتجاوز 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

النماذج

اضبط نقطة اتصال متوافقة مع OpenAI أو Anthropic باستخدام العنوان الأساسي ومفتاح 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)
مساحة عمل برمجية بالذكاء الاصطناعي

حوّل صياغة الإعدادات إلى سلوك تطبيق قابل للتوقع

يمنح MinuteBramble عمل الإعدادات مساحة عمل للبرمجة بالذكاء الاصطناعي على Windows. أضف المحلل والشيفرة التي تقرأ مخرجاته وبعض أمثلة الإعدادات الحقيقية إلى المحادثة. اطلب من النموذج فحص ما يقبله التطبيق اليوم قبل طلب صياغة جديدة، ليكون للتغيير هدف توافق محدد.

قد تضيف مهمة تتعلق بـ minute_field.py اختبارات حول نطاقات دقائق ذات خطوات ومدخلات مرفوضة. حدد صياغة الحقل المقبولة وقائمة القيم المتوقعة، ثم افحص كيفية استخدام المستدعي للقائمة. هذا مثال لمحلل مشروع؛ فتقييم حقل جزء واحد فقط من تقرير كيفية جدولة التطبيق لعمله.

بعد مراجعة الاقتراح، شغّل أمثلة مقبولة ومرفوضة في بيئتك. افحص العناصر المتداخلة وحدود النطاقات والخطوات غير الصالحة، بمخرجات متوقعة مكتوبة بصورة مستقلة. إذا وسّع التغيير الإعدادات المقبولة، فافحص الوثائق ورسائل الخطأ التي يجب أن توافقه. محلل يقبل نصوصاً أكثر ليس تلقائياً أسهل تشغيلاً.

يمكنك اختيار نموذج ذكاء اصطناعي منزوع آليات الرفض إن توفر عبر نقطة نهاية مدعومة متوافقة مع OpenAI أو خاصة بـ Anthropic. قدم بيانات اعتماد عند الحاجة وتحقق من القيود الفعلية للخدمة. يعتمد دعم الأدوات وسعة السياق على النموذج والخادم؛ أبقِ القواعد المقبولة وتوقعات المستهلك صريحة أياً كان الاتصال المستخدم.

قبل تغيير قواعد صياغة الإعدادات

هل يحدد حقل الدقائق جدولاً كاملاً؟

لا. يوفر مكوّناً واحداً وفق صياغة المحلل المقبولة. تنتمي قواعد الجدولة الأخرى إلى التطبيق الذي يستخدمه. أدرج المستهلك في المراجعة وتجنب اعتبار نجاح توسيع الحقل دليلاً على صحة سير عمل جدولة كامل.

كيف تتصرف العناصر المتداخلة؟

حدد ما إذا كانت القيم المكررة تزال والترتيب الذي يتوقعه المستدعي. قدم مثالاً صغيراً متداخلاً بمخرجاته الدقيقة. افحص الشيفرة اللاحقة التي قد تفسر التكرارات كعمل مكرر أو تعتمد على ترتيب تصاعدي ثابت.

هل نتسامح مع المسافات أو الصيغ غير المألوفة؟

حدد القواعد عمداً. قد يحول تنظيف متساهل خطأ كتابة إلى إعداد غير مقصود. راجع الصيغ المقبولة والمرفوضة معاً وتحقق من شرح رسائل الخطأ للصياغة المدعومة دون إسناد معنى بصمت لمدخلات لم يعد التطبيق بقبولها.

ماذا يتضمن طلب ميزة صياغة جديدة؟

أدرج الصيغة الجديدة وتوسيعها المتوقع وتفاعلها مع النطاقات والخطوات الحالية. حدد الشيفرة التي تستهلك القيم وأي وثائق يلزم تحديثها. احتفظ بأمثلة توافق كي لا تغير الميزة المقترحة سلوك الإعدادات المستقر دون قصد.

تنزيل لنظام Windows ↗

MinuteBramble · آخر تحديث 2026-10-25