أطلقت Anthropic وضع Claude Ultraplan، وهو وضع تخطيط قائم على السحابة يفصل مرحلة التفكير عن تنفيذ الأكواد. بدلاً من وكيل محلي واحد يقوم بالتفكير بشكل متسلسل في الميزة، يقوم Ultraplan بنشر ثلاثة وكلاء استكشاف ووكيل نقد واحد على البنية التحتية لـ Anthropic لتحليل مستودع GitHub المتزامن وإنتاج مخطط منظم قبل كتابة أي كود.

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

كيفية عمل وضع Claude Ultraplan

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

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

التطبيق العملي لتطوير الميزات

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

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

التكامل مع سير عمل التطوير

يتكامل Ultraplan مع مستودعات GitHub، مما يسمح للوكلاء بتحليل أنماط الأكواد الموجودة وبنية المشروع. يعني التنفيذ القائم على السحابة أن المطورين لا يحتاجون إلى موارد حسابية محلية لمرحلة التخطيط. بمجرد الموافقة على الخطة، يتعامل التنفيذ المحلي مع عمل الترميز الفعلي.

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

النظرة المستقبلية

يعكس إطلاق Anthropic لوضع Claude Ultraplan الاهتمام المتزايد بفصل التفكير الاصطناعي عن التنفيذ في سير عمل التطوير. مع اعتماد الفرق لأساليب التخطيط أولاً، قد تعيد مكاسب الكفاءة من اكتشاف مشاكل التصميم مبكراً تشكيل كيفية هيكلة وإدارة مشاريع البرمجيات عبر المؤسسات.