البحث الوكيلي لا يُرجع مطابقات فحسب — بل يشرح لماذا تطابقت:
interface SearchResult {
type: 'preference' | 'session' | 'project' | 'pattern';
data: unknown;
relevance: number; // 0-1
reasoning: string; // تفسير مقروء للبشر
source: string; // من أين أتت
}
// مثال على نتيجة
{
type: 'session',
data: { /* سجل الجلسة */ },
relevance: 0.87,
reasoning: "Session from March 2025 contains 'User' entity with
'role' field and uses 'guard-clause' pattern.
User previously marked this pattern as successful.",
source: 'generation_history'
}
// داخلي: محرك البحث الوكيلي في المدار
// (هكذا يعمل من الداخل — ليس واجهة برمجية عامة)
const searchEngine = createSearchEngine(memoryManager);
// البحث عن أنماط المصادقة
const response = await searchEngine.search({
userId: 'user_123',
query: "How did I handle authentication in the e-commerce project?",
strategy: 'hybrid',
depth: 3,
limit: 10,
});
// عرض الملخص
console.log(response.insights.summary);
// "Found 4 authentication implementations across 2 projects"
// عرض الـ patterns المستخدمة
response.insights.patterns.forEach(pattern => {
console.log(`- ${pattern}`);
});
// - jwt-auth
// - oauth-integration
// - session-management
// عرض أعلى النتائج مع الاستدلال
response.results.slice(0, 3).forEach(result => {
console.log(`${result.type}: ${result.reasoning} (${result.relevance})`);
});
// session: Session from March 2025 implemented JWT authentication
// with refresh tokens for the e-commerce project (0.92)
//
// pattern: Pattern 'jwt-auth' has 95% success rate across 12 uses (0.88)
//
// preference: User prefers JWT over session-based auth (0.85)
// تنفيذ إجراء بناءً على الاقتراحات
if (response.insights.suggestions.length > 0) {
console.log("\nSuggested actions:");
response.insights.suggestions.forEach(s => console.log(`- ${s}`));
}
// - Consider reusing the JWT pattern from E-Commerce project
// - Add 'jwt-auth' to your preferred patterns
أمين المكتبة: "إليك كل شيء يحتوي 'فضاء' في العنوان"
النتيجة: 500 كتاب، معظمها غير ذي صلة
البحث الوكيلي = مساعد البحث:
أنت: "ما الذي استنتجناه عن مهمات المريخ؟"
المساعد: "قرأت 'Red Mars' في 2023، واستنتجت أننا نحتاج حماية أفضل من الإشعاع.
ذو صلة: ملاحظاتك في 2024 عن أنظمة دعم الحياة في SpaceX Starship.
اقتراح: تحقق من تقرير ناسا الجديد عن تخفيف الإشعاع."