Hermes Agent: لوحة المعلومات
آخر تحديث: 2026-08-31
لوحة المعلومات هي لوحة تحكم Hermes Agent — استهلاك التوكنات، اتجاهات التكلفة، تكرار استخدام الأدوات، نمو الذاكرة، جميع البيانات في لمحة.
💡 نصيحة: لوحة المعلومات توفر واجهة CLI نصية وواجهة Web رسومية. المراجعة المنتظمة تساعد في تحسين التكاليف واكتشاف الشذوذ.
📋 المتطلبات المسبقة: الدرس 4 — إعداد النماذج، الدرس 10 — المهام المجدولة
1. ما ستتعلمه
| # | المحتوى |
|---|---|
| ❶ | نظرة عامة على لوحة المعلومات |
| ❷ | إحصائيات الاستخدام وتحليل التكاليف |
| ❸ | مراقبة الأداء |
| ❹ | فحوصات الصحة والتنبيهات |
| ❺ | لوحة معلومات مخصصة |
2. القصة
(1) المشكلة: لا تعرف كم أنفقت على الذكاء الاصطناعي
Bob استخدم Hermes لشهر دون معرفة كم استهلك من التوكنات أو كم أنفق. في نهاية الشهر، فاتورة API كانت مفاجأة.
(2) الحل: مراقبة فورية عبر لوحة المعلومات
Alice تراجع لوحة المعلومات يوميًا:
BASH
hermes dashboard
# ┌─ Hermes Dashboard ─────────────────────┐
# │ 💰 التكلفة الشهرية: $14.32 / ميزانية $50│
# │ 📊 التوكنات: 3.2M / 10M │
# │ ⏱️ متوسط الاستجابة: 2.3s │
# │ 🔧 استدعاءات الأدوات: 847 │
# │ 📝 إدخالات الذاكرة: 156 │
# │ 📈 اتجاه التكلفة (7 أيام) │
# └─────────────────────────────────────────┘
3. نظرة عامة على لوحة المعلومات
(1) المقاييس الرئيسية
| المقياس | الوصف | الوحدة |
|---|---|---|
| التكلفة الشهرية | إجمالي تكلفة استدعاءات API | USD |
| التوكنات المستهلكة | Input + Output Tokens | ملايين |
| متوسط زمن الاستجابة | زمن استدلال LLM | ثوانٍ |
| استدعاءات الأدوات | تكرار الاستخدام لكل أداة | عدد |
| إدخالات الذاكرة | كمية الذاكرة طويلة المدى | عدد |
(2) طرق الوصول
BASH
hermes dashboard
hermes dashboard --web --port 3000
hermes stats cost
hermes stats tokens
hermes stats tools
4. إحصائيات الاستخدام وتحليل التكاليف
(1) تقرير التكاليف
BASH
hermes cost report --month
# ┌──────────────┬──────────┬───────────┬─────────┐
# │ Model │ Requests │ Tokens In │ Cost │
# ├──────────────┼──────────┼───────────┼─────────┤
# │ gpt-4o-mini │ 1,200 │ 2.4M │ $2.16 │
# │ gpt-4o │ 80 │ 0.8M │ $6.00 │
# │ llama3.2 │ 500 │ 1.0M │ $0.00 │
# ├──────────────┼──────────┼───────────┼─────────┤
# │ Total │ 1,820 │ 4.8M │ $13.86 │
# └──────────────┴──────────┴───────────┴─────────┘
(2) ميزانية التكاليف
YAML
dashboard:
budget:
monthly_limit: 50
warning_threshold: 0.8
daily_limit: 5
alerts:
- type: "cost_threshold"
threshold: 40
notify: "telegram"
5. مراقبة الأداء
BASH
hermes stats latency
# ┌──────────────┬─────────┬─────────┬─────────┐
# │ Model │ Avg (s) │ P50 (s) │ P99 (s) │
# ├──────────────┼─────────┼─────────┼─────────┤
# │ gpt-4o-mini │ 1.2 │ 1.0 │ 3.5 │
# │ gpt-4o │ 2.8 │ 2.5 │ 6.2 │
# │ llama3.2 │ 4.5 │ 4.0 │ 12.0 │
# └──────────────┴─────────┴─────────┴─────────┘
BASH
hermes stats tools
# ┌──────────────┬──────────┬─────────┬──────────┐
# │ Tool │ Calls │ Avg Time│ Success │
# ├──────────────┼──────────┼─────────┼──────────┤
# │ fs_read │ 312 │ 0.1s │ 99.7% │
# │ code_python │ 145 │ 3.2s │ 97.2% │
# │ web_search │ 89 │ 2.1s │ 98.9% │
# └──────────────┴──────────┴─────────┴──────────┘
6. فحوصات الصحة والتنبيهات
BASH
hermes health
# ✅ Agent Core: Running
# ✅ Memory System: OK (156 entries, 12 MB)
# ✅ Skills Engine: OK (8 active)
# ⚠️ Ollama Connection: Slow (2.5s response)
# ✅ OpenAI API: OK (latency 1.2s)
# ⚠️ Memory Usage: 78% (consider cleanup)
YAML
dashboard:
alerts:
- type: "api_error_rate"
threshold: 0.05
notify: "telegram"
- type: "latency_spike"
threshold: 10
notify: "email"
- type: "disk_space"
threshold: 0.9
notify: "telegram"
7. لوحة معلومات مخصصة
YAML
dashboard:
custom_metrics:
- name: "code_reviews_today"
query: "SELECT COUNT(*) FROM tool_calls WHERE tool='code_review' AND date=today"
display: "number"
BASH
hermes dashboard --web --port 3000
cat > ~/.hermes/dashboard-layout.yaml << EOF
panels:
- type: "cost_chart"
position: "top-left"
time_range: "30d"
- type: "tool_usage"
position: "top-right"
- type: "health_status"
position: "bottom-right"
EOF
❓ أسئلة شائعة
س مدة الاحتفاظ بالبيانات؟
ج الافتراضي 90 يومًا. قابل للإعداد من 7 إلى 365 يومًا.
س Web dashboard يحتاج تثبيت إضافي؟
ج لا.
hermes dashboard --web يبدأ خادم الويب المدمج مباشرة.س هل يمكن تسريب البيانات؟
ج بيانات لوحة المعلومات مخزنة محليًا فقط. Web يستمع على localhost افتراضيًا.
س هل يمكن تصدير البيانات؟
ج
hermes stats export --format csv. صيغ CSV وJSON.س لوحات معلومات المستخدمين المتعددين منفصلة؟
ج نعم. كل Profile له إحصائيات مستقلة. المسؤولون يمكنهم رؤية ملخص عام.
📖 ملخص
- لوحة معلومات بنسختين: CLI نصية وWeb رسومية
- مقاييس رئيسية: تكلفة، توكنات، زمن استجابة، استدعاءات أدوات، ذاكرة
- تحليل تكاليف: حسب النموذج/نوع المهمة/الفترة
- فحص صحة: مراقبة فورية لجميع مكونات الوكيل
- تنبيهات: تجاوز تكلفة، ذروة زمن استجابة، قرص ممتلئ إلخ
📝 تمارين
- أساسي (⭐): شغّل
hermes dashboard، راجع الإحصائيات الحالية، سجّل المقاييس الرئيسية. - متوسط (⭐⭐): أعد ميزانية شهرية وتنبيهات، حاكِ سيناريو تجاوز تكلفة، تحقق من التنبيهات.
- متقدم (⭐⭐⭐): صمّم لوحة معلومات مخصصة بـ 5 مقاييس أهم لك، أعد تخطيط Web dashboard.