النتيجة الجوهرية

نتائج اختبار Kimi K3 + claude-context MCP:
انخفض الـ token بنسبة 27.1%، وانخفضت Tool Calls بنسبة 55%، وارتفع F1 من 0.844 إلى 0.946.

عبر 4 مهام لتحديد موقع الشيفرة داخل قاعدة أكواد Django، قارنّا بين Kimi K3 بمفرده وبينه بعد ربط claude-context MCP. أظهرت النتائج أنّ إضافة قدرات البحث الدلالي رفعت كفاءة ودقّة استرجاع الشيفرة بشكل ملحوظ.

01 · اختبار Kimi K3 الفعلي

اخترنا قاعدة أكواد Django، وصمّمنا 4 مهام لتحديد موقع الشيفرة لاختبار قدرة Kimi K3 على الاسترجاع بالنموذج الصِرف. تتطلّب كلّ مهمة من النموذج تحديد موقع تنفيذ وظيفة معيّنة داخل قاعدة الأكواد.

نتائج Kimi K3 بمفرده

أداء Kimi K3 بمفرده:

المقياسالمتوسط
استهلاك Token125,147
Tool Calls4.2
F1 Score0.844
إحصاءات Token
ملاحظة: يميل نموذج K3 بمفرده إلى تضييق النطاق عبر قراءة الملفات والبحث المتكرّر، ما يؤدّي إلى استهلاك عالٍ للـ token وعدد أكبر من tool calls.

02 · التحسين عبر البحث الدلالي

بعد ربط claude-context MCP، أصبح بإمكان Kimi K3 تحديد المقاطع البرمجية ذات الصلة بدقّة عبر البحث الدلالي أولًا، ثمّ قراءتها بشكل موجَّه، ما يرفع الكفاءة بشكل كبير.

المقارنة الشاملة
المقياسKimi K3 بمفردهKimi K3 + claude-contextالتغيّر
متوسط Token125,14791,174↓ 27.1%
متوسط Tool Calls4.21.9↓ 55%
F1 Score0.8440.946↑ 12.1%
مقارنة F1

ظَهر أكبر تباين في مهمّة datetime_year_bounds_timezone:

أكبر تحسّن فردي:
انخفض الـ Token من 143,684 إلى 59,375، بانخفاض -58.7%. تتعلّق هذه المهمّة بالمنطق العميق لمعالجة المناطق الزمنية في Django، حيث يحتاج النموذج بمفرده إلى اجتياز كبير، بينما يصل البحث الدلالي إلى الهدف في خطوة واحدة.
مقارنة مسار البحث

03 · دليل الربط

1. تجهيز إعدادات Milvus / Zilliz

يستخدم claude-context قاعدة بيانات شعاعية vector database لتخزين الفهرس الدلالي للشيفرة. يدعم Milvus محليًّا أو Zilliz Cloud.

قم بتكوين معلومات الاتصال بقاعدة البيانات الشعاعية في ~/.context/.env. وباستخدام Zilliz Cloud يمكنك تجنُّب النشر المحلي.

2. تكوين .kimi-code/mcp.json

أنشئ ملفّ .kimi-code/mcp.json في جذر المشروع، واكتب فيه الإعدادات التالية:

{
  "mcpServers": {
    "claude-context": {
      "command": "bash",
      "args": [
        "-lc",
        "set -a; source ~/.context/.env; set +a; export CUSTOM_EXTENSIONS=.py,.js,.ts,.tsx,.go,.java; export CUSTOM_IGNORE_PATTERNS=node_modules/**,.git/**,dist/**,build/**,*.png,*.jpg,*.jpeg,*.gif,*.svg; npx -y @zilliz/claude-context-mcp@latest"
      ],
      "startupTimeoutMs": 60000,
      "toolTimeoutMs": 600000
    }
  }
}

3. شغّل Kimi Code لبناء الفهرس

عند تشغيل Kimi Code، سيقوم claude-context MCP تلقائيًّا ببناء فهرس دلالي لقاعدة الأكواد. يعتمد زمن الفهرسة الأولى على حجم قاعدة الأكواد، بينما تعود الاستعلامات اللاحقة خلال ثوانٍ.

04 · الخلاصة

توصية الاختيار:
  • Kimi Code بمفرده: للمشاهد الصغيرة كالدوال الصغيرة، والملف الواحد، والأهداف الواضحة — يُستخدم مباشرةً من دون إعداد إضافي.
  • Kimi K3 + claude-context: لقواعد الأكواد الكبيرة، وتحديد الموقع عبر الوحدات، والمشاهد التي تتطلّب فهم الروابط الدلالية — الفائدة بعد الربط كبيرة.

تعوّض قدرات البحث الدلالي في claude-context نقصَ النموذج بمفرده في «البحث الأعمى» داخل قواعد الأكواد الكبيرة، وتُخفِض استهلاك الـ token واستدعاءات الأدوات إلى مستويات معقولة، مع رفع دقّة تحديد الموقع. بالنسبة إلى سيناريوهات التطوير بمعونة الذكاء الاصطناعي على قواعد أكواد المؤسّسات، فهذا اتجاه تحسين يستحقّ الاستثمار.

المصادر