
Huzzah: محرر تجريبي يستبدل توجيهات الدردشة بملفات كود وصفي دائمة
قدّم المهندس دانيال فوون محرر Huzzah التجريبي الذي يستبدل التوجيهات الطويلة لوكلاء الذكاء الاصطناعي بملفات كود وصفي دائمة، إذ يؤدي حفظ الملف إلى إعادة توليد الشيفرة المتأثرة.
نشر مهندس البرمجيات دانيال فوون في آب/أغسطس 2026 محرراً تجريبياً باسم Huzzah يقترح مقاربة بديلة للعمل مع النماذج اللغوية الكبيرة: بدلاً من كتابة تعليمات إنجليزية طويلة عند كل تغيير في الشيفرة، تُحفظ نية المطوّر في ملف داخل المشروع لا في نافذة دردشة.
مشكلات العمل مع وكلاء كتابة الشيفرة
يذكر فوون ثلاث مشكلات. الأولى أن لا سجل موثوقاً لنية الإنسان: التوجيهات تُهمَل ويبقى غير واضح ما إذا كانت الشيفرة مولّدة بالذكاء الاصطناعي أم لا. الثانية أن تعليمات الدردشة أوامر خطوة بخطوة تصف التغييرات في التطبيق لا التطبيق نفسه، فتتكرر التوجيهات ذاتها مراراً وتستهلك الرموز (tokens). الثالثة أن جزءاً كبيراً من اللغة الطبيعية موجود لأسباب اجتماعية لا معلوماتية؛ فالجملة المتوسطة فقيرة بالمعلومات الفعلية، ما يجعل الكتابة إلى الآلة بهذه الطريقة مرهقة.
كيف يعمل Huzzah
في وكلاء الشيفرة تكون التوجيهات طويلة وآمرة ومؤقتة، أما في Huzzah فهي كود وصفي (pseudocode) تصريحي ودائم. ينشئ المطوّر ملفاً مثل fizz_buzz.hz ويكتب فيه وصفاً موجزاً: دالة، وحلقة مئة تكرار، وفحوص القسمة على ثلاثة وخمسة. وعند حفظ الملف يولّد Huzzah الشيفرة الفعلية. وإذا عدّل المطوّر الملف، يلتقط المحرر الفرق (diff) ويستخدمه توجيهاً للنموذج، فتُعاد شيفرة المواضع المتأثرة. ويعرض المقال النهج نفسه على مثال سلة تسوق وقائمة مهام.
الفوائد والحدود والحالة الراهنة
يرى الكاتب أن الكود الوصفي أكثر إيجازاً ووضوحاً من التوجيهات الطويلة، ويشجع المطوّر على تصميم شكل الشيفرة، ويؤدي أيضاً دور التوثيق لأن إنساناً كتبه للتعبير عن نيته. ويمكن لوصف مستقل عن اللغة أن يشكل أساساً لعدة لغات أو بيئات هدف، كما في الخوارزميات المعقدة مثل CRDT. لكنه يوضح الحدود أيضاً: قد تظهر مشكلات في المشاريع الكبيرة، والنهج أنسب لقواعد الشيفرة الجديدة من القائمة، ومن الصعب التعبير عن التبعيات بين الملفات، وميزات من نوع LSP غير متوفرة، ومن دون خبرة في المجال تبقى اللغة الطبيعية على الأرجح وسيلة التواصل الأسهل.
لا يزال Huzzah في مرحلة تجريبية فقط ويجري تطويره بنشاط. ونُشرت الشيفرة المصدرية وتعليمات التثبيت على GitHub في العنوان github.com/danielvaughn/hz، ويدعو المؤلف المطوّرين إلى التجربة وإرسال الملاحظات.
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.