توقفت عن استخدام Grep فأصبح وكيل الذكاء الاصطناعي الخاص بي أسرع بـ 10 مرات

원제 · I Stopped Using Grep and My Agent Got 10x Faster

8:062분 읽기Better Stack2026. 04. 25.컴퓨터/소프트웨어 · 창업/스타트업 · AI/미래기술

핵심 요약

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

하이라이트

  • تستخدم أداة Claude Context قاعدة بيانات متجهة لفهرسة الكود، مما يلغي الحاجة إلى استخدام grep أو glob للبحث.

  • يقلل دمج البحث الدلالي مع مطابقة الكلمات المفتاحية (BM25) من استخدام سياق الرموز (tokens) بنسبة تصل إلى 40%.

  • تعتمد الأداة على TreeSitter لتحليل الدوال والفئات بـ 9 لغات برمجية، وتستخدم Merkle DAG لإعادة فهرسة الملفات المعدلة فقط.

  • استغرقت عملية فهرسة قاعدة بيانات بحجم 1.5 مليون سطر كود حوالي 50 دقيقة، مقارنة بأقل من دقيقة لقاعدة بيانات تحتوي على 23 ألف سطر.

  • تفوق أداء Claude Context في سرعة الوصول إلى التفاصيل الدقيقة للكود بمقدار الضعف مقارنة بـ Open Code التقليدي عند اختبار قواعد البيانات الكبيرة.

타임라인

  1. آلية عمل Claude Context

    تتصل هذه الأداة بقاعدة بيانات Zilliz السحابية لفهرسة الملفات البرمجية بالكامل. تستخدم تقنيات متقدمة مثل تجزئة الملفات عبر Merkle DAG لضمان تحديث الفهرس بكفاءة دون الحاجة لإعادة معالجة المستودع بالكامل عند كل تغيير.

    • تعتمد الأداة على بروتوكول MCP للاتصال بوكلاء البرمجة.
    • يساهم البحث الهجين في تحسين دقة النتائج وتقليل حجم السياق بنسبة 40%.
    • تدعم الأداة لغات TypeScript وPython وRust وGo عبر TreeSitter.
  2. اختبار الأداء على مستودع ضخم

    تمت مقارنة Claude Context مع أداة Open Code التقليدية التي تستخدم grep وglob. بينما استغرقت الفهرسة وقتًا طويلاً لقواعد البيانات الكبيرة، أثبتت الأداة كفاءة أعلى في سرعة الاستجابة وتقديم تفاصيل أدق مقارنة بالطرق التقليدية.

    • أدى اختبار قاعدة بيانات VS Code التي تحتوي على 1.5 مليون سطر إلى فهرسة استمرت 50 دقيقة.
    • تتطلب الخدمة السحابية بدون خادم (serverless) تكاليف إضافية لضمان استقرار الاتصال.
    • تؤدي عمليات البحث في المشاريع الكبيرة إلى استهلاك مالي أكبر في تضمينات OpenAI.
  3. تحليل نتائج الاستعلام وسرعة الاستجابة

    أظهرت النتائج أن Claude Context تتفوق في سياق المعلومات المقدمة، خاصة عند الاستفسار عن العمليات المعمارية المعقدة مثل تطبيق Electron. رغم تكلفتها، فإنها توفر وقتًا كبيرًا للمطورين الذين يتعاملون بانتظام مع قواعد بيانات مفتوحة المصدر.

    • استجابت Claude Context في 23 ثانية مقارنة بـ 49 ثانية للحل التقليدي عند البحث عن تفاصيل كود محددة.
    • تقدم الأداة هيكلية معمارية مفصلة للمشاريع بما في ذلك مراجع الملفات ذات الصلة.
    • تُفضل الأداة للاستخدام في المشاريع متوسطة الحجم لضمان التوازن بين التكلفة وسرعة الفهرسة.

설명

يعتبر Claude Context خادم MCP يقوم بفهرسة قاعدة الأكواد الخاصة بك بالكامل في قاعدة بيانات ناقلة (vector database) باستخدام تحليل AST، وتجزئة Merkle DAG، والبحث الهجين الدلالي + BM25، مما يمنح وكيل البرمجة الخاص بك تقليلاً في السياق يصل إلى 40% مقارنة باستخدام grep وglob التقليديين. تم بناؤه بواسطة Zilliz فوق Milvus، وهو يدعم أكثر من 9 لغات برمجة ويعمل مع أي وكيل متوافق مع MCP. في هذا الفيديو، أقوم باختباره مقابل قاعدة أكواد VSCode التي تضم 1.5 مليون سطر برمي لمعرفة ما إذا كانت تكاليف الإعداد والسحابة تستحق العناء فعلاً، وما إذا كان البحث الذكي يتفوق حقاً على البحث التقليدي عن الملفات عندما يحتاج الوكيل إلى فهم مشاريع كبيرة وغير مألوفة. 🔗 روابط ذات صلة Claude Context GitHub - [https://github.com/zilliztech/claude-context](https://github.com/zilliztech/claude-context) Claude Context MCP Evals - [https://github.com/zilliztech/claude-context/tree/master/evaluation](https://github.com/zilliztech/claude-context/tree/master/evaluation) Zilliz - [https://zilliz.com/](https://zilliz.com/) Milvus - [https://milvus.io/](https://milvus.io/) ❤️ المزيد عنا مجموعة مراقبة أفضل بشكل جذري: [https://betterstack.com/](https://betterstack.com/) دروس مكتوبة: [https://betterstack.com/community/](https://betterstack.com/community/) مشاريع تجريبية: [https://github.com/BetterStackHQ](https://github.com/BetterStackHQ) 📱 شبكات التواصل الاجتماعي Twitter: [https://twitter.com/betterstackhq](https://twitter.com/betterstackhq) Instagram: [https://www.instagram.com/betterstackhq/](https://www.instagram.com/betterstackhq/) TikTok: [https://www.tiktok.com/@betterstack](https://www.tiktok.com/@betterstack) LinkedIn: [https://www.linkedin.com/company/betterstack](https://www.linkedin.com/company/betterstack)

커뮤니티 글

모든 글 보기
이 영상에 대해 글쓰기