ذكاء اصطناعيقراءة دقيقتين

Cline 4.1.19 يوقف تصدير الـ prompts المرسلة بمفاتيح المستخدمين الخاصة إلى Langfuse

المغزى

من يستخدم مفتاحه الخاص يفعل ذلك غالبًا ليبقى الحديث بينه وبين المزوّد وحده، والخلل كان يضيف طرفًا ثالثًا دون علمه.

يذكر سجل التغييرات الرسمي لأداة Cline، في النسخة 4.1.19، أن الـ tracing عبر Langfuse أصبح محصورًا في مزوّدي Cline وCline Pass. ويشرح السجل أن الـ tracing كان يتجاهل هوية المزوّد، فكانت الـ prompts والردود المرسلة إلى مزوّدين آخرين، وإلى المزوّدين عبر مفتاح المستخدم الخاص (bring-your-own-key)، تُصدَّر هي أيضًا.

الـ tracing أداة مراقبة تسجل ما يمر بين الأداة والنموذج، من prompts وردود، لأغراض التحليل وتتبع الأخطاء. وLangfuse منصة متخصصة في ذلك.

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

إصلاح ثانٍ في النسخة نفسها

وأصلحت النسخة ذاتها سلوكًا آخر في الأداة apply_patch. فعندما كان النموذج يستخدم عملية Add File على مسار موجود مسبقًا، كان الملف يُكتب فوقه بصمت. وبحسب السجل، كانت محتويات الملف تُستبدل دون أي error ودون أي سجل لما فُقد.

ويجمع بين الخللين أمر واحد: كلاهما حدث بصمت. لا رسالة خطأ، ولا توقف في العمل، ولا أثر يدل على ما جرى. وأدوات الـ coding agents تنفذ أعمالًا باسم المستخدم، فتصبح أخطاؤها من هذا النوع صعبة الاكتشاف، وقد لا تُعرف إلا متأخرًا.

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

المصادر

  1. سجل التغييرات الرسمي لـ Cline
  2. صفحة الأمان والخصوصية في Langfuse

من عدد الجمعة 7 ربيع الآخر - 18 سبتمبر

أخبار ذات صلة

أخبار الجمعة 7 ربيع الآخر - 18 سبتمبر