المشروع
اختبر الحمل الدائري والمدخل الفارغ وارفض الأنواع الأخرى وافصل الفحص غير التشفيري عن المصادقة.
احسب مجموع إنترنت من 16 بت لصفر إلى 65535 بايت مع إكمال البايت الفردي الأخير بصفر.
def internet_checksum(data):
if type(data) is not bytes or len(data) > 65535:
raise ValueError("checksum.bytes")
total = 0
for i in range(0, len(data), 2):
total += (data[i] << 8) | (data[i+1] if i+1 < len(data) else 0)
while total >> 16:
total = (total & 65535) + (total >> 16)
return (~total) & 65535
اختبر الحمل الدائري والمدخل الفارغ وارفض الأنواع الأخرى وافصل الفحص غير التشفيري عن المصادقة.
قارن السلوك الفعلي بالنتيجة المتوقعة. إذا فشل فحص، تحقّق من السبب قبل إجراء تغييرات إضافية.
اضبط نقطة اتصال متوافقة مع OpenAI أو Anthropic باستخدام العنوان الأساسي ومفتاح API عند الحاجة. اختبر الاتصال. يجب أن يعمل خادم النموذج المحلي؛ وقد ترسل الأدوات البعيدة البيانات بشكل منفصل.
def internet_checksum(data):
if type(data) is not bytes or len(data) > 65535:
raise ValueError("checksum.bytes")
total = 0
for i in range(0, len(data), 2):
total += (data[i] << 8) | (data[i+1] if i+1 < len(data) else 0)
while total >> 16:
total = (total & 65535) + (total >> 16)
return (~total) & 65535
CarryLoam برنامج للبرمجة بالذكاء الاصطناعي على Windows لفحص تغييرات تعتمد صحتها على تفسير دقيق للبايتات. افتح المشروع وصف الصيغة التي يجب أن تنتجها الشيفرة أو تستهلكها. اطلب من النموذج فحص التنفيذ المعني والمستدعين، مع إبقاء نتائج معروفة بصورة مستقلة في المحادثة كي تعتمد المراجعة على أكثر من شرح يبدو معقولا.
إجراء المجموع الاختباري للإنترنت مثال مفيد للطلب. قدّم حالة اختبار قصيرة بطول زوجي وأخرى بطول فردي مع النتائج المتوقعة، ثم اسأل كيف تعالج الشيفرة البايت الأخير وطيّ بتات الحمل. يمكن لمراجعة محددة ربط هذه التفاصيل بمسار بناء الحزم دون افتراض صحة تنفيذ البروتوكول المحيط.
افحص الترقيع المقترح بحثا عن تغييرات في ترتيب البايتات والحشو وموضع تخزين المجموع الاختباري. شغّل اختبارات مشروعك وقارن بمرجع مستقل ملائم لصيغتك. إن ظهر اختلاف فاحتفظ ببايتات المدخل وكلا المخرجين كي يفحص النقاش التالي حالة قابلة لإعادة الإنتاج.
اختر نموذج ذكاء اصطناعي بلا رقابة إن توفر عبر نقطة اتصالك المدعومة المتوافقة مع OpenAI أو التابعة لـ Anthropic. أضف بيانات الاعتماد المطلوبة وتحقق من أدواته المتاحة وسعة سياقه. يظل النموذج والمزوّد المختاران هما من يحددان القيود؛ ولا تثبت التسمية أو مساحة العمل صحة الحزمة أو أمانها.
قد يكرر حساب التوقعات بالمنطق نفسه الخطأ ذاته. استخدم مرجعا مناسبا أو حالة اختبار تم التحقق منها بصورة مستقلة واحتفظ ببايتات المدخل الدقيقة. يمنح ذلك نقاش النموذج واختباراتك أساسا منفصلا للمقارنة.
ينبغي أن تجعل معالجة البايت الأخير ظاهرة في النتيجة المتوقعة. اطلب من النموذج شرح الحشو وترتيب البايتات المقترحين ثم قارن المخرج. اختبار نوع النتيجة وحده يفوّت هذه الفروق.
لا. لا تزال الحقول والأطوال وقواعد البروتوكول الأخرى تحتاج فحوصها الخاصة. راجع تغيير المجموع الاختباري ضمن نطاقه وافحص شيفرة بناء الحزمة المحيطة عند الحاجة، دون اعتبار تطابق قيمة واحدة تحققا من الرسالة كاملة.
راجع وجهته وآثاره قبل التنفيذ؛ فقد تكفي حالات اختبار محلية اصطناعية. يتطلب النموذج المحلي خادما يعمل منفصلا ولا يجعل كل أداة متصلة محلية، بما يشمل الأدوات التي ترسل الحزم أو تفحصها.
CarryLoam · آخر تحديث 2026-10-25