تمكن أعضاء في فريق الشؤون القانونية لدى GitHub، من بينهم محامون ومديرو برامج ومتخصصون في الأعمال، من بناء أدوات داخلية لمعالجة أعمال متكررة باستخدام GitHub Copilot CLI، رغم أنهم ليسوا مهندسي برمجيات. اعتمدت التجربة على وصف المطلوب بلغة طبيعية، وربط التعليمات بمستودعات تحتوي على المراجع والقوالب وسير العمل، ثم تطوير الأدوات تدريجياً وفق احتياجات الفريق.
تقول التجربة إن الأعمال القانونية المتكررة، مثل مراجعة أنواع متشابهة من العقود أو الإجابة عن الأسئلة القانونية المتكررة، يمكن أن تستفيد من أدوات مصممة حول طريقة عمل الفريق نفسه. وفي المقابل، لا تقدم هذه الأدوات بديلاً عن الحكم القانوني؛ بل تعمل كنظام منظم لدعم القرار، مع إبقاء المراجعة البشرية حاضرة.
أداة لصياغة العقود وفق أسلوب داخلي
يشرح Ngandu Kasuku، بصفته مستشاراً رئيسياً لشؤون المنتجات، كيف دفعه تراكم صفقات الشراكة المتعلقة بالبيانات والبنية التحتية وتكامل المنتجات إلى البحث عن طريقة أكثر انتظاماً للعمل. كانت الصفقات تختلف من حالة إلى أخرى، ما جعل كل مسألة جديدة تبدو وكأنها تبدأ من الصفر.
بدأ Kasuku باستخدام Copilot CLI للتعامل مع الزيادة في العمل، ثم انتقل إلى بناء أداة أوسع تحيط بطريقة عمله بدلاً من استخدام الذكاء الاصطناعي في مهمة منفردة كل مرة. وأطلق على الأداة اسم terms-ai. بدأ المشروع بإنشاء هيكله الأساسي وتخزين المستندات المهمة داخل مستودع واحد، بحيث يمكن تنظيم التعليمات وموارد الصياغة وسير العمل وإدارة إصداراتها.
ساعد هذا التنظيم على جعل النتائج أكثر اتساقاً، وخفف الاعتماد على نسخ التعليمات ولصقها من مكتبة من المطالبات. ومن المكونات الرئيسية للأداة دليل داخلي لأسلوب صياغة العقود، يستند إلى تفضيل استخدام لغة واضحة ومباشرة بدلاً من المصطلحات القانونية القديمة التي لا تضيف، من وجهة نظره، قيمة ضرورية للنص.
أنشأ Kasuku كذلك مكتبة من الاتفاقيات التي سبق إنجازها. وعند وصول ملحق أو اتفاقية جديدة من شريك قائم، تستطيع الأداة الاستفادة من ذلك العمل السابق. وتظل هذه الاتفاقيات والمعلومات الحساسة داخل بيئة داخلية معتمدة ومقيدة الوصول، بينما يتاح سير العمل العام للأداة ومكوناته الأساسية كمصدر مفتوح. ووفقاً لروايته، خفض استخدام terms-ai وقت المراجعة والصياغة بنحو النصف، كما حسّن الاتساق بين البنود وجعل المسودات أقرب إلى أسلوب اللغة المباشرة الذي يفضله.
تحويل التعليمات القانونية إلى سير عمل قابل للتكرار
بدأت تجربة Jesse Geraci، مستشار السلامة على الإنترنت، بمشكلة محددة: تحليل الشيفرة المصدرية بسرعة ودقة لتقييم إشعارات قانون حقوق النشر الرقمية المعروف اختصاراً بـ DMCA. كان العمل في البداية عبارة عن مجموعة من تعليمات GitHub Copilot لمهام متكررة، مثل فرز إشعارات DMCA، ومقارنة الشيفرات، وفحص التراخيص، ومراجعة مسائل التحايل.
كان الهدف تحويل العمل المتفرق الذي ينفذه كل شخص بمطالبات منفصلة إلى عملية قابلة للتكرار، تساعد الفريق القانوني على جمع الحقائق الضرورية وتحليل البيانات بطريقة متسقة. ويقول Geraci إنه استطاع التقدم بعيداً من دون دعم هندسي مباشر، لأن الجزء الأساسي من البناء اعتمد على ملفات مكتوبة بلغة طبيعية، تضمنت مجموعات تعليمات لسير العمل، ومواد مرجعية للسياسات، وقوالب لإعداد التقارير.
بدلاً من كتابة الشيفرة المصدرية، استخدم مهاراته في صياغة اللغة كمحامٍ لتحويل المنهجية القانونية إلى تعليمات منظمة داخل سير العمل. ثم توسع المشروع ليشمل أوضاع تحليل مختلفة للعملاء والمحامين؛ إذ تقدم الأوضاع المخصصة للعملاء نتائج أسرع وتوصيات بالتصعيد، بينما توفر أوضاع المحامين مراجعة أعمق وحججاً من الجانبين، مع دمج مصادر بيانات خارجية.
من ملفات التعليمات إلى تطبيق مكتبي
بعد تسليم سير العمل إلى الفريق، بدأ الأعضاء باستخدامه وطلبوا من Copilot توسيع قدراته. وتطور الأساس الأولي لاحقاً إلى تطبيق مكتبي يشغل سير العمل القانونية المحددة مسبقاً عبر واجهة واضحة. احتاج بناء التطبيق إلى كتابة قدر كبير من الشيفرة، لكن تخصيص سير العمل نفسه ظل قابلاً للتحرير بلغة طبيعية من خلال Markdown.
لم يعد التطبيق مقتصراً على تحليل الشيفرة في إشعارات DMCA، بل توسع ليشمل سير عمل داخلية متعددة، منها:
- مراجعة العقود وفرز اتفاقيات عدم الإفصاح.
- تقييم المخاطر وفحوصات الامتثال.
- إعداد مسودات الردود.
- توجيه العمل إلى مهارات ووكلاء قابلة لإعادة الاستخدام، مثل الاستقبال، ومواءمة السياسات، وتسجيل المخاطر، والتحقق من الأدلة، وتوجيه التصعيد، وتجميع التقارير.
ومع ذلك، يركز Geraci على أن القيمة الأساسية ليست في التعقيد التقني خلف التطبيق، بل في قدرة الفرق القانونية على التحكم في سلوكه من خلال تعليمات مقروءة وقابلة للتعديل.
الدروس العملية وحدود الاستخدام
تقدم التجربتان نهجاً عملياً للفرق التي تريد اختبار بناء أدوات داخلية: اختيار مهمة واحدة تبطئ العمل، وتحديد المنهجية والمعايير وشكل المخرجات بوضوح، ثم استخدام Copilot CLI لتحويل هذه المعرفة إلى سير عمل يمكن تكراره وتطويره. كما توضحان أن البداية لا تتطلب انتظار منتج برمجي مثالي أو تحول المختص إلى مطور متفرغ.
لكن المصدر يضع حدوداً واضحة لهذه المقاربة. فالأداة القانونية ليست بديلاً عن التقدير القانوني، ولا ينبغي التعامل معها على هذا الأساس. دورها هو دعم القرار المنظم، وتحسين الاتساق والشفافية وقابلية التوسع، مع إبقاء الإنسان مسؤولاً عن المراجعة والحكم النهائي. كذلك، ينبغي فصل المواد الحساسة عن المستودعات العامة، وهو ما فعله فريق GitHub بإبقاء الاتفاقيات والمعلومات الداخلية في بيئة معتمدة ومقيدة الوصول.