ملخص المحتوى

Kilo Code وكيل برمجة بالذكاء الاصطناعي مفتوح المصدر يعمل داخل المحرّر: يقرأ ملفات المشروع ويقترح فروقًا ويولّد الشيفرة ويعيد هيكلتها ويجيب عن أسئلة قاعدة الشيفرة ويؤتمت المهام ويراجع طلبات السحب، مع أوضاع قابلة للتبديل وتكامل MCP وإمكانية استخدام مفتاح API خاص.

Kilo Code: وكيل برمجة بالذكاء الاصطناعي مفتوح المصدر يعمل داخل محرّرك

Kilo Code إضافة برمجة بالذكاء الاصطناعي مفتوحة المصدر، تعمل مع VS Code وعائلة JetBrains من بيئات التطوير وسطر الأوامر. بدلًا من مطالبتك بلصق الشيفرة في نافذة محادثة، تعمل داخل المشروع: تقرأ الملفات ذات الصلة، وتقترح خطة، وتعرض الفرق (diff) الدقيق الذي تنوي تطبيقه، ولا تنفّذ الأوامر إلا بعد موافقتك. وتصف الشركة المنتج بأنه «وكيل مفتوح لكل مسار عمل تطويري».

هذا الفرق أهم من مجرد توليد الشيفرة. فالصعوبة في التطوير المدعوم بالذكاء الاصطناعي ليست عادةً في كتابة دالة تبدو معقولة، بل في أن يقع التعديل في الملف الصحيح، ويحترم العُرف المحيط به، ويبقى قابلًا للمراجعة. بُني Kilo Code حول هذه الحلقة، وأعاد إلى المستخدم حرية اختيار النموذج وإدارة المفاتيح عبر دعم مفتاحك الخاص (BYOK) ومستودع عام.

صورة عامة لمنتج Kilo Code

القدرات الأساسية

توليد الشيفرة وتعديلها. صِف المهمة بلغة طبيعية، فيكتب الوكيل شيفرة جديدة أو يجري تعديلات محدّدة على ملفات قائمة. تصل التغييرات على شكل فروق يمكنك قبولها أو رفضها واحدًا واحدًا، بدل استبدال الملف بالكامل.

أوضاع قابلة للتبديل. وضع Code للتنفيذ، ووضع Architect للتصميم والتوثيق التقني، ووضع Debug لتتبّع العيوب وإصلاحها. تبديل الوضع يعني استبدال مجموعة القيود التي يعمل تحتها النموذج، ما يمنع اختلاط الاستكشاف بالتنفيذ.

أسئلة عن قاعدة الشيفرة. يمكنك السؤال عن مكان استدعاء دالة، أو سبب وجود إعداد معيّن، أو طريقة ترابط وحدة ما. بعد الفهرسة تأتي الإجابات مع موقع الملف لتتحقق منها مباشرة.

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

مراجعة الشيفرة. يحلّل طلبات السحب ويقترح تحسينات، وهو مفيد كمرور آلي قبل أن يفتح المراجع البشري الفرق.

تكامل MCP. عبر بروتوكول Model Context Protocol يمكنك إتاحة أدوات داخلية أو واجهات برمجية أو نصوص خاصة للوكيل، فتُستدعى العمليات المؤسسية من اللوحة نفسها.

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

طريقة الاستخدام

  1. تثبيت الإضافة. افتح لوحة الإضافات في VS Code (Ctrl+Shift+X أو Cmd+Shift+X)، وابحث عن «Kilo Code» وثبّتها. تتوفّر أيضًا على Open VSX، وبالتثبيت اليدوي عبر ملف .vsix، وفي متجر إضافات Cursor.
  2. تسجيل الدخول. اضغط أيقونة Kilo Code في الشريط الجانبي وأكمل التسجيل أو الدخول.
  3. اختيار النموذج. اختر نموذجًا من الإعدادات أو وجّه الإضافة إلى مفتاحك الخاص. البدء بنموذج صغير طريقة رخيصة لاختبار سير العمل.
  4. وصف المهمة. اكتب الهدف والقيود، مثل «أضف تحقّقًا من الوسائط إلى هذا السكربت بلغة Python وغطّه باختبارات».
  5. مراجعة الاقتراح. يسرد الوكيل الملفات التي يريد قراءتها، والتعديلات التي يريد إجراؤها، والأوامر التي يريد تنفيذها. وافق على كل خطوة أو ارفضها.
  6. التكرار. قدّم ملاحظات حتى يطابق التغيير هدفك. والعمل على فرع منفصل يسهّل التراجع.

أين يناسب العمل

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

حدود ونقاط يجب التحقق منها

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

الأسئلة الشائعة

هل Kilo Code مجاني؟ البرنامج نفسه مفتوح المصدر، والمستودع على github.com/Kilo-Org/kilocode، ويمكن مراجعة الشيفرة وشروط الترخيص. أما استخدام النماذج فمدفوع عادةً: تذكر الشركة الدفع حسب الاستخدام للأفراد، و15 دولارًا لكل مستخدم شهريًا للفرق، وأسعارًا مخصّصة للمؤسسات. راجع الموقع الرسمي للأرقام الحالية.

هل يعمل في VS Code فقط؟ توثّق الشركة دعم VS Code وبيئات JetBrains وسطر الأوامر، وتذكر التثبيت من متجر Cursor أو Open VSX. قد تختلف اكتمالية الميزات بين المحرّرات، لذا راجع ملاحظات الإصدار قبل الاعتماد على قدرة معيّنة.

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

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

الأسئلة الشائعة

هل Kilo Code مجاني؟

البرنامج مفتوح المصدر على github.com/Kilo-Org/kilocode. استخدام النماذج مدفوع عادةً: دفع حسب الاستخدام للأفراد، و15 دولارًا لكل مستخدم شهريًا للفرق، وأسعار مخصّصة للمؤسسات.

ما المحرّرات المدعومة؟

VS Code وبيئات JetBrains وسطر الأوامر، مع إمكانية التثبيت من متجر Cursor أو Open VSX. وقد تختلف الميزات بين المحرّرات.

ما الفرق عن لصق الشيفرة في محادثة؟

الإضافة تقرأ ملفات المشروع وتعدّل في مواضع معروفة وتعرض التغييرات كفروق وتطلب الموافقة قبل الأوامر، فيصبح كل تغيير قابلًا للتتبّع.

هل يمكن استخدامه مع شيفرة خاصة؟

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