كيفية جعل وكيل جديد منتجاً في مستودع كبير بسرعة
متى تستخدمه: يهدر الوكيل 30% من السياق في قراءة وإعادة قراءة الملفات.
المتطلبات الأساسية
- Node + bun أو npm — brew install bun أو استخدم npm
- موفر تضمينات (Ollama محلي أو OpenAI أو Gemini أو Groq) — ollama pull nomic-embed-text للعمل دون اتصال
الخطوات
-
بناء شجرة السياقتشغيل get_context_tree على جذر المستودع. لخص الطبقات العليا.✓ تم النسخ→ شجرة AST مع رؤوس الملفات
-
قراءة الهياكل فقطاستخدم get_file_skeleton على src/auth/ لترى التوقيعات فقط — لا تقرأ الأجسام حتى الآن.✓ تم النسخ→ توقيعات الدوال دون الأجسام
-
اطرح سؤالاً دلالياًsemantic_identifier_search: 'أين يتم تطبيق التحقق من JWT والاستدعاء منه؟'✓ تم النسخ→ التطبيقات والمواقع المرتبة
النتيجة: يعمل الوكيل بنموذج عقلي للمستودع باستخدام حوالي 5 مرات سياق أقل.
المزالق
- الفهرسة في المرة الأولى بطيئة — قم بتشغيل الفحص الأولي مرة واحدة؛ التحديثات الإضافية سريعة
- عدم تطابق نموذج التضمينات بين الفهرس والاستعلام — التزم بنموذج تضمين واحد؛ أعد الفهرسة إذا غيرته