النتيجة الجوهرية
انخفض الـ 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 بمفرده:
| المقياس | المتوسط |
|---|---|
| استهلاك Token | 125,147 |
| Tool Calls | 4.2 |
| F1 Score | 0.844 |
02 · التحسين عبر البحث الدلالي
بعد ربط claude-context MCP، أصبح بإمكان Kimi K3 تحديد المقاطع البرمجية ذات الصلة بدقّة عبر البحث الدلالي أولًا، ثمّ قراءتها بشكل موجَّه، ما يرفع الكفاءة بشكل كبير.
| المقياس | Kimi K3 بمفرده | Kimi K3 + claude-context | التغيّر |
|---|---|---|---|
| متوسط Token | 125,147 | 91,174 | ↓ 27.1% |
| متوسط Tool Calls | 4.2 | 1.9 | ↓ 55% |
| F1 Score | 0.844 | 0.946 | ↑ 12.1% |
ظَهر أكبر تباين في مهمّة 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 واستدعاءات الأدوات إلى مستويات معقولة، مع رفع دقّة تحديد الموقع. بالنسبة إلى سيناريوهات التطوير بمعونة الذكاء الاصطناعي على قواعد أكواد المؤسّسات، فهذا اتجاه تحسين يستحقّ الاستثمار.
المصادر
- 📄 النص الأصلي على حساب WeChat: https://mp.weixin.qq.com/s/Av3Du22F0lTwBK-OVWgFCQ
- 💻 مستودع claude-context على GitHub: https://github.com/zilliztech/claude-context