راشد هو وكيل مميّز عن الباقي. ليس مجرّد متخصص — هو المدير الذي يفهم قدرات الفريق كلّه ويوزّع المهام. خلف الكواليس عنده RashidService: SmartOrchestrator + GraphBuilder + ToolsExecutor + ContextBuilder + ConversationManager.
متى تتحدّث مع راشد؟
- أوّل مرة على المنصة — يشرح لك ما يستطيع النظام فعله.
- طلب مركّب — مثل “خطّط لي حملة تسويق كاملة” — يفوّض على عدّة وكلاء.
- ما تعرف وش الوكيل المناسب — راشد يختار.
- طلبات إدارية — اقتراحات، تقارير، تخطيط.
نصيحة عملية
راشد عنده أداة
schedule_task — تستطيع تقول له“ذكّرني بكذا كل يوم 9 الصباح” وسيجدول المهمة فعلاً عبر BullMQ.كيف يفوّض؟
راشد يبني خطة تنفيذ (ExecutionPlan) فيها مجموعة HermesTask. كل task مرتبط بوكيل محدّد، يدخل في agent-execution queue، وينفّذ بـ concurrency 5. التقدّم يُبثّ عبر SSE فتشوف الحالة لحظة بلحظة.
متى تتجاوز راشد؟
إذا تعرف بالظبط وش تبي وتعرف الوكيل المناسب، توجّه له مباشرة من /agents أو/discover. أسرع وبدون overhead التفويض.
معلومة
نموذج راشد القياسي:
qwen2.5:32b عبر Ollama. لكن النظام يدعم تبديل النموذج تلقائياً حسب المهمة (مثلاً نموذج أصغر للمهام البسيطة).