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

رموز مدة صارمة

حلل عددا صحيحا ASCII متبوعا بـ ms أو s أو m أو h إلى ملي ثانية بحد يوم واحد.

● ● ●TickFable●
سير العمل · رموز مدة صارمة ×
import re

def duration_ms(text):
    if not isinstance(text, str):
        raise ValueError("duration.text")
    match = re.fullmatch(r"(0|[1-9][0-9]{0,8})(ms|s|m|h)", text)
    if not match:
        raise ValueError("duration.syntax")
    result = int(match[1]) * {"ms": 1, "s": 1000, "m": 60000, "h": 3600000}[match[2]]
    if result > 86400000:
        raise ValueError("duration.range")
    return result
✳حلل عددا صحيحا ASCII متبوعا بـ ms أو s أو m أو h إلى ملي ثانية بحد يوم واحد.
✓ التغييراتراجع قبل التطبيق ↗
رسم توضيحي لمساحة العمل
راجع قبل التطبيققارن السلوك الفعلي بالنتيجة المتوقعة. إذا فشل فحص، تحقّق من السبب قبل إجراء تغييرات إضافية.
النماذجاضبط نقطة اتصال متوافقة مع OpenAI أو Anthropic باستخدام العنوان الأساسي ومفتاح API عند الحاجة. اختبر الاتصال. يجب أن يعمل خادم النموذج المحلي؛ وقد ترسل الأدوات البعيدة البيانات بشكل منفصل.
المشروعاختبر الصفر وحد اليوم وارفض الأصفار البادئة والكسور والمسافات والوحدات المجهولة.
سير العمل

رموز مدة صارمة

سير العمل ↗
سير العمل
import re

def duration_ms(text):
    if not isinstance(text, str):
        raise ValueError("duration.text")
    match = re.fullmatch(r"(0|[1-9][0-9]{0,8})(ms|s|m|h)", text)
    if not match:
        raise ValueError("duration.syntax")
    result = int(match[1]) * {"ms": 1, "s": 1000, "m": 60000, "h": 3600000}[match[2]]
    if result > 86400000:
        raise ValueError("duration.range")
    return result
مساحة عمل برمجية بالذكاء الاصطناعي

حول مدخل مدة ملتبسا إلى مهمة برمجية واضحة

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

تقبل إحدى المهام النموذجية عددا صحيحا بمحارف ASCII يتبعه ms أو s أو m أو h، وتحوله إلى ميلي ثانية وتحد النتيجة بيوم واحد. ناقش هل تنتمي المسافات والكسور والأصفار البادئة إلى القواعد المقبولة. تربط هذه القرارات المحلل بسلوك المنتج؛ ولا ينبغي أن تنشأ عرضيا من التعبير الذي يقترحه النموذج.

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

يتصل TickFable بنقاط نهاية مدعومة متوافقة مع OpenAI أو تابعة لـ Anthropic مع بيانات الاعتماد عند الحاجة. قد يكون نموذج بلا قيود أحد الخيارات المتاحة. لا يحدد تعديل النموذج قواعدك ولا يثبت دقة التحقق؛ وتظل سعة السياق والأدوات والقيود محددة بالنموذج والخادم المختارين.

أسئلة قبل تعديل مدخلات المدة

كيف أعرض الرموز المقبولة والمرفوضة؟

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

أين أفحص حد اليوم الواحد؟

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

هل ينبغي للمحلل حذف المسافات تلقائيا؟

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

ما الذي يهم بعد قبول الرمز؟

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

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

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