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 له إحصائيات مستقلة. المسؤولون يمكنهم رؤية ملخص عام.

📖 ملخص


📝 تمارين

  1. أساسي (⭐): شغّل hermes dashboard، راجع الإحصائيات الحالية، سجّل المقاييس الرئيسية.
  2. متوسط (⭐⭐): أعد ميزانية شهرية وتنبيهات، حاكِ سيناريو تجاوز تكلفة، تحقق من التنبيهات.
  3. متقدم (⭐⭐⭐): صمّم لوحة معلومات مخصصة بـ 5 مقاييس أهم لك، أعد تخطيط Web dashboard.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%