بنى سايمون ويلسون ميزة جديدة لمدونته بالكامل تقريباً عبر المحادثة الصوتية مع Codex وGPT-6 Astra، ما يثبت أن البرمجة الصوتية أصبحت عملية للمهام الحقيقية وليس مجرد عرض تسويقي.

3 دقيقة قراءة

سايمون ويلسون يبني ميزة مدونة كاملة بالصوت عبر Codex وGPT-6 Astra

ما الذي حدث؟

نشر المطوّر سايمون ويلسون ميزة جديدة في مدونته هي صفحة فهرس النشرات البريدية (Newsletters)، وبنى الجزء الأكبر منها عبر المحادثة الصوتية مع وضع الصوت في تبويب Codex داخل تطبيق ChatGPT، باستخدام النموذج GPT-6 Astra High.

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

ماذا بُني فعلياً؟

وفقاً لويلسون، أنجز بالصوت ما يلي:

  • نموذج Django جديد وترحيل قاعدة بيانات لتمثيل النشرات المستوردة، مع تهيئة لوحة الإدارة.
  • أربعة سكربتات استيراد: أحدث عناصر Substack عبر RSS، وبقية العناصر عبر واجهة Substack غير الموثّقة /api/v1/archive، والنشرات الشهرية المنشورة من مستودع GitHub، وآخر نشرة خاصة بالرعاة من مستودع خاص.
  • صفحتا أرشيف عامّتان /newsletters/ و/newsletters/2026/.
  • ظهور النشرات في صفحات الأرشيف اليومي والشهري دون صفحات الوسوم أو الصفحة الرئيسية.
  • دمج النشرات الشهرية في محرك البحث الداخلي للموقع.

مقارنة: الصوت مقابل الكتابة

الجانب الوضع الصوتي الكتابة
المهام المتوازية ممتاز (أثناء الطبخ أو المشي) محدود
وصف المتطلبات العامة فعّال فعّال
لصق الأخطاء والأمثلة ضعيف الأفضل
تحديد كود بعينه صعب دقيق
بيئة العمل المشتركة غير مناسب مناسب

أين تعثّر الأسلوب الصوتي؟

كانت العقبة في سكربتات الاستيراد. اقترح النموذج تصدير البيانات من النسخة المحلية واستيرادها إلى الإنتاج، لكن ويلسون أراد سلوكاً متسقاً مع بقية سكربتاته. ولأن بعض البيانات في مستودع GitHub خاص، تطلّب الأمر مفتاح API جديداً، فانتقل إلى الكتابة لإتمام هذه الخطوة.

بعد ذلك أنشأ Codex فرعاً وفتح طلب سحب، وراجع ويلسون الكود في واجهة GitHub. كان النموذج قد اختار استخدام Git في عملية فرعية لأحد سكربتات الاستيراد، فاستبدله ويلسون بنهج قائم على API، وأجرى تعديلات على عرض الصفحات العامة. استغرق ذلك نحو نصف ساعة إضافية من الكتابة قبل الدمج في الإنتاج.

لماذا يهم هذا؟

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

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

دلالات لفرق MENA

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

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

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

أسئلة شائعة

ما الذي بناه سايمون ويلسون بالصوت؟

بنى صفحة فهرس النشرات البريدية في مدونته: نموذج Django وترحيلاً وصفحات عرض، وأربعة سكربتات استيراد من Substack وGitHub، ودمجاً مع محرك البحث.

هل البرمجة الصوتية بديل عن الكتابة؟

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

هل يمكن لفرق MENA تبنّي هذا الأسلوب؟

نعم، لكن يفضّل بيئة عمل خاصة لأن المحادثة الصوتية مع الحاسوب غير مناسبة للمساحات المشتركة، مع مراعاة دعم اللغة العربية في الأدوات.

المصدر: Simon Willison (LLM & tools)

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