لن تكتب مواصفات صحيحة من المحاولة الأولى، حتى مع Fable
Anthropic
تناقش المقالة لماذا لا يمكن أن تكون المواصفات صحيحة منذ البداية، باستخدام مفهوم المجهولات غير المعروفة. وتجادل بأن المواصفات يجب أن تتطور بينما يتنقل الوكيل والمطور في مسار التنفيذ، لتصبح دقيقة فقط بعد كتابة الكود. تساعد أدوات مثل SpecBuddy من خلال إبقاء المواصفات ديناميكية.
المقالة تستشهد بمنشور مدونة كتبه ثاريك شيحيبار من أنثروبيك حول وكيل يكتشف مجهولات غير معروفة. وتستخدم استعارة الخريطة مقابل التضاريس، مقسمة المجهولات إلى أربعة أنواع: المعروف المعروف، والمعروف المجهول، والمجهول المعروف، والمجهول المجهول. المواصفات التي تُكتب في جلسة واحدة تغطي فقط المعروف المعروف؛ أما الباقي فيظهر فقط بعد اجتياز التضاريس. ويجادل المؤلف بأن المواصفات يجب أن تُصاغ، ثم يستكشفها الوكيل (قراءة الكود، قواعد المعرفة عبر بروتوكول سياق النموذج)، ثم يُعاد رسمها مع ظهور تفاصيل جديدة. تضمن هذه العملية التكرارية أن المواصفات تتطابق مع الواقع في النهاية. المقالة تروّج لـ سبيك بادي، وهو ملحق مجاني لـ جيت برينز يعمل مع أوبن كود، وكلود كود، وكودكس، مع دعم مستقبلي لأوبن سبيك.
المصدر: Habr — хаб ИИ —
الأصلي
