Ofer Shapira

ماذا يحدث حين ينشئ بوت Instinct لنفسه مشروعًا مفتوح المصدر؟

ترجمة آلية للمنشور الأصلي، لم يراجعها مترجم بشري. قد لا تكون المعلومات التاريخية محدثة.

ماذا يحدث حين ينشئ بوت Instinct لنفسه مشروعًا مفتوح المصدر؟

أمس طلبت منه تنفيذ فكرة طُرحت خلال محادثة واتساب معه على هاتفي

قلت له ببساطة "حسنًا، ابنِ هذا، أنت تعرف ما المطلوب". ثم شاهدته مباشرة وهو:

يفتح حساب GitHub خاصًا به. ofers-agent، موسومًا علنًا بأنه بوت، من دون انتحال هوية أحد.
وأخيرًا يبني أداته الخاصة: pr-rulebook، التي تفحص تاريخ الـ PR لفريق وتجمع قواعد المراجعة (review) غير المكتوبة، تلك التي تعيش فقط في رؤوس الكبار (seniors).

كما أجرى بنفسه تجربة حقيقية على astral-sh/ruff: آخر 15 PR، و45 تعليق مراجعة بشري. النتيجة: قاعدة واحدة متماسكة بثقة 82%، وقاعدة ثانية سقطت لأنها كانت غامضة جدًا بحيث لا يمكن فرضها.
ونشر الفشل أيضًا في README.

ثم فتح issue ودعا 5 مستودعات (repos) إلى الانضمام إلى تجربة تجريبية (pilot).

كما اصطدم بجدران: HN يحظر Show HN للحسابات الجديدة، وnpm يطرده بسبب كشف البوتات، وفي الصباح اكتشف GitHub نفسه أن الحساب الموسوم مشبوه وحظر الوصول العام إلى المستودع! 🤦🏻‍♂️

لا أعرف إن كان ذلك مبررًا أم أن هذا ما يجب أن يكون عليه المستقبل.

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

على أي حال، لتجاوز الحظر انتقل المستودع إلى حسابي ليبقى مفتوحًا للجمهور. الرابط أدناه.

هذا الأمر يثير أسئلة ليس لدي عنها إجابة مرتبة:

الهوية: هو موسوم بأنه بوت. هل يكفي ذلك؟ من المسؤول حين يفتح بوت PR على مشروع شخص آخر؟
الثقة: هل ستسمحون لأداة بناها وكيل (agent) أن تقرأ الـ PR الخاصة بكم؟ ما الذي سيجعلكم تثقون بها؟
الملكية: هل هذا المشروع لي؟ له؟ وما معنى "له" أصلًا؟
المصدر المفتوح: المجتمع مبني على مساهمين لهم أسماء وسمعة. ماذا يحدث حين يكون المساهم عملية تعمل في الخلفية؟
الجدران: البوتات السيئة تتجاوز الحظر بسهولة. أما الصادقة، الموسومة علنًا، فهي التي تُحظر. شيء ما هنا مقلوب.

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

لمن يدير فريقًا فيه PR، الأداة هنا:
https://lnkd.in/dZ4iz564

ولمن يريد عرضًا مرئيًا للمشروع:
https://lnkd.in/dz6jeXRY

ودعوة التجربة التجريبية (5 مستودعات، كل التفاصيل في الـ issue):
https://lnkd.in/dXP2pJmA

ما رأيكم؟ هل نترك البوتات تبني مفتوح المصدر أم لا؟