وكلاء البحث — agents-research

مجانًا

تسعة وكلاء فرعيين في Claude Code يغطّون البحث من صياغة السؤال إلى التقرير: موجز بحث بصيغة JSON، وبحث في arXiv و PubMed و Google Scholar ومستودعات GitHub وبيانات السوق، ثم دمج يُبقي التناقضات ظاهرة وكل معلومة منسوبة إلى مصدرها.

  • مجاني، ولا يتطلب أي دفع
  • تنزيل فوري بعد إتمام الطلب
  • مشترياتك محفوظة في حسابك

حين تبحث في سؤال جاد تتراكم أمامك أوراق من arXiv ومستودعات على GitHub ومقالات عن السوق، ولا تعرف أي نتيجة أوثق حين تتعارض. تقسّم هذه الحزمة ذلك العمل على تسعة وكلاء فرعيين (subagents): ثلاثة يخططون، وخمسة يجمعون المصادر، وواحد يدمج ما جمعوه. وهي خاصة بـ Claude Code، بلا نسخة جاهزة لـ claude.ai أو Codex.

تسعة وكلاء على ثلاث مراحل

التخطيط

  • research-brief-generator: يحوّل سؤالك إلى موجز بصيغة JSON: سؤال رئيسي، ومن ثلاثة إلى خمسة أسئلة فرعية، وكلمات بحث وأخرى مستبعدة، وأوزان لأنواع المصادر، وحدود للنطاق، ومعايير لاكتمال الإجابة.
  • research-coordinator: يقسّم المشروع المتشعب إلى مهام يسندها إلى الباحثين، ويحدد تسلسل العمل ونقاط المراجعة.
  • research-orchestrator: يدير البحث على ست مراحل، من توضيح السؤال إلى التقرير النهائي، ويتابعها بقائمة مهام.

جمع المصادر

  • academic-researcher: يبحث في arXiv وPubMed وGoogle Scholar، ويبدأ بأحدث أوراق المراجعة (review papers) ثم بالأوراق التأسيسية الأكثر استشهادًا.
  • academic-research-synthesizer: يضيف إلى أوراق arXiv وSemantic Scholar أحدث ما نُشر على الويب، ويضع درجة ثقة (High/Moderate/Low) بجانب كل استنتاج رئيسي.
  • comprehensive-researcher: يفكك الموضوع إلى ما بين خمسة وثمانية أسئلة، ويفصل الحقيقة عن رأي الخبير وعن التخمين.
  • technical-researcher: يحلل مستودعات GitHub ومواصفات الواجهات البرمجية، ويقارن طرق التنفيذ من حيث الأداء والأمان.
  • market-research-analyst: يدرس المنافسين والأسعار واتجاهات السوق، ويميّز بين الحقائق الموثقة وتقديرات القطاع.

الدمج

  • research-synthesizer: يجمع مخرجات الباحثين حسب المحاور، ويُبقي التناقضات ظاهرة بدلًا من فرض إجماع، ويرتب النتائج حسب قوة الدليل.

مثال: مقارنة نماذج التعرف على الكلام العربي

افترض أنك تختار نموذجًا مفتوح المصدر لتفريغ تسجيلات عربية. تكتب: «استخدم الوكيل research-brief-generator لتخطيط مقارنة بين نماذج التعرف على الكلام العربي مفتوحة المصدر»، والمنتظر بحسب ملفه موجز JSON بأسئلة فرعية قد تشمل الدقة في اللهجات والترخيص، مع ترجيح المصادر الأكاديمية لأن السؤال تقني. ثم تُسند البحث في الأوراق إلى academic-researcher، وفحص المستودعات إلى technical-researcher، وتطلب من research-synthesizer تقريرًا يوضح أين تتفق المصادر وأين تختلف.

وفي وصف خمسة من الوكلاء عبارة «Use PROACTIVELY»، فقد يستدعيهم Claude دون أن تطلب؛ أما الأربعة الآخرون فسمّهم في طلبك.

تشغيلها في Claude Code

  • فك ضغط الحزمة في مجلد دائم، وشغّل claude --plugin-dir "PATH/TO/EXTRACTED/plugin" بالمسار الفعلي؛ هذا تحميل للجلسة الحالية وحدها.
  • اكتب /agents وتحقق من ظهور الوكلاء التسعة.
  • للاستخدام الدائم انسخ ما تحتاجه من plugin/agents إلى .claude/agents في مشروعك، أو إلى ~/.claude/agents لكل مشروعاتك.

أرفقتُ دليلًا عربيًا بخطوات التشغيل، وفهرسًا بمسار كل وكيل.

قبل أن تعتمد على نتائجها

  • يعمل الوكلاء بأدوات الويب المتاحة في جلستك؛ فالملفات تسمّي arXiv وPubMed وGoogle Scholar ولا تضم موصلًا (MCP) لأيٍّ منها.
  • يسمّي ملف research-orchestrator ثلاثة وكلاء ليسوا في الحزمة: query-clarifier وreport-generator، وهما في حزمة وكلاء المجالات المتخصصة، وresearch-supervisor الذي لا ملف له في المستودع الأصلي، فأسند مرحلته إلى research-coordinator.
  • تطلب تعليمات market-research-analyst أرقامًا ومبالغ مالية؛ اطلب مع كل رقم رابط مصدره، وافتح كل استشهاد قبل أن تنقله.
  • لا تحدد الملفات سطر tools، فيرث كل وكيل أدوات جلستك كلها، ومنها تشغيل الأوامر؛ فأضفه إلى رأس ملف الوكيل إن أردت تقييده.
  • النصوص بالإنجليزية كما كتبها أصحابها، فاطلب التقرير بالعربية صراحةً. وصفتُ الوكلاء من ملفاتهم.

الترخيص: MIT. كتب ملفات الوكلاء التسعة مجتمع BuildWithClaude، ونشرها davepoon في مستودع buildwithclaude، ونص الترخيص مرفق بالحزمة.