title: “البدء مع AgentEye” description: “وثائق البدء مع AgentEye.”
يرشدك هذا الدليل خلال إعداد AgentEye الكامل: نشر الخادم واللوحة، وتثبيت جامع البيانات على جهاز الوكيل، وتجهيز كود وكيل Python الخاص بك.ما هو AgentEye؟
AgentEye هي منصة مراقبة وتقييم ذاتية الاستضافة لوكلاء AI. تسجل ما يفعله وكلاؤك — في كل خطوة من الدورة — وتقيّم تلقائياً جودة كل دورة مكتملة، حتى تتمكن من معرفة كيف يتصرف وكلاؤك في الإنتاج واكتشاف الانحدار قبل أن يكتشفه المستخدمون. تتدفق البيانات في اتجاه واحد: يصدر كود الوكيل أحداثاً عبر Python SDK → تجميع جامع خفيف الوزن وشحن الأحداث إلى الخادم → تخزين الأحداث والتحليلات في ClickHouse (الحالة التشغيلية مثل المنظمات والمستخدمين ومفاتيح API والمجلات والاستعلامات المحفوظة توجد في Postgres) → استكشاف كل شيء في لوحة المعلومات. ما تحصل عليه:- الأحداث — مسار خام مفصل لكل دورة وكيل (استدعاءات الأدوات، استدعاءات النموذج، الخطافات، الأخطاء).
- الجلسات — تلك الأحداث مدمجة في صف واحد لكل دورة، كل منها تقيّم تلقائياً وتسجيل.
- التقييمات — درجات الجودة التي تنتجها خدمات المقيّم الخاصة بك، حتى تظهر انخفاضات الجودة بدون مراجعة يدوية.
- الاستعلامات والمجلات — استعلامات ClickHouse SQL المحفوظة على بيانات الخاص بك، مرسومة في مجلات مشتركة محدودة بالمنظمة.
- التنبيهات والحوادث — قواعد العتبة التي تخطرك (بريد إلكتروني، Slack، webhook، لوحة المعلومات) بالإضافة إلى سير عمل الحادث لفحصها.
- واجهة سطر الأوامر ومساعد AI — عميل محطة (
agenteye) ومساعد لوحة المعلومات للإجابة على الأسئلة بلغة إنجليزية بسيطة.
الخطوة 1: المصادقة
يتم توزيع جميع تقنيات AgentEye من منظمة GitHubagenteye-enterprise. كمطور مؤسسة، يمكنك إنشاء رمز PAT خاص بـ GitHub الخاص بك. اتبع enterprise-docs/github-token.md للحصول على الخطوات الدقيقة والأذونات المطلوبة.
الخطوة 2: نشر الخادم ولوحة المعلومات
يستقبل الخادم الأحداث من جامعي البيانات ويجعلها قابلة للاستعلام؛ لوحة المعلومات هي المكان الذي تستكشف فيه الأحداث. الأحداث المدخولة والتحليلات موجودة في ClickHouse (متجر التحليلات المطلوب)، بينما يحتفظ Postgres بالحالة التشغيلية مثل المنظمات والمستخدمين ومفاتيح API والمجلات والاستعلامات المحفوظة. قم بتحميل ملف compose المنشور:.env حتى لا يعمل النشر على بيانات اعتماد admin الافتراضية. عيّن كحد أدنى ADMIN_KEY و POSTGRES_PASSWORD:
http://localhost:8080 ولوحة المعلومات في http://localhost:3000.
بالنسبة للنشرات الإنتاجية (Postgres مخصص، TLS، reverse proxy)، انظر enterprise-docs/deployment.md.
الخطوة 3: إنشاء مفتاح API لجامع البيانات
يتم مصادقة كل جامع بمفتاح API محدود النطاق. استخدمADMIN_KEY الذي عينته في الخطوة 2 لإنشاء واحد:
key بنفسك؛ استخدمها في تكوين جامع البيانات في الخطوة 4. راجع enterprise-docs/api-keys.md لإدارة المفاتيح الكاملة.
الخطوة 4: تثبيت جامع البيانات
على كل جهاز يشغّل وكلاء AI الخاص بك، ثبّت جامع البيانات daemon. قم بتحميل البرنامج الثنائي (Linux x86_64):يقوم هذا بتحميل Linux x86_64 البناء. بالنسبة إلى macOS (Apple Silicon أو Intel)، Linux arm64، أو Docker/systemd/launchd setup، انظر collector-installation.md، التي تسرد التحميل لكل منصة — الأمر أعلاه يثبت ملف ثنائي Linux لن يعمل في مكان آخر.تكوين:
الخطوة 5: تثبيت Python SDK
على كل جهاز تريد فيه تجهيز كود الوكيل، ثبّت wheel من GitHub Releases.الخطوة 6: تجهيز وكيل الخاص بك
أضف أحداثاً إلى كود الوكيل الخاص بك. على الحد الأدنى، أصدرagent_start و agent_end:
$AGENTEYE_HOME/events/ (أو ~/.agenteye/events/ إذا لم تكن AGENTEYE_HOME محددة) كل 500 ميلي ثانية. جامع البيانات يلتقطها تلقائياً.
راجع enterprise-docs/python-sdk.md لـ API الأحداث الكاملة.
الخطوة 7: عرض الأحداث في لوحة المعلومات
افتحhttp://your-dashboard-host:3000 وقم بتسجيل الدخول. AgentEye ترسل لك بريداً إلكترونياً برمز لاستخدام واحد (أو رابط سحري بنقرة واحدة)، لذلك لا توجد كلمة مرور لتدارها.

session_id أو agent_id للتعمق في دورة محددة.



الخطوة 8: استكشاف والرسم البياني والتنبيه
مع تدفق الأحداث، تحول صفحات التحليل النشاط الخام إلى إجابات، حتى تتمكن من قياس سلوك الوكيل ومشاركة النتائج عبر الفريق والحصول على صفحة اللحظة التي يحدث فيها انحدار ما. صفحات لوحة المعلومات محدودة النطاق بالمنظمة، لذا فإن عناوين URL التي تراها في شريط العناوين مع بادئة slug المؤسسة الخاصة بك (/<org>/…).
- الاستعلامات (
/<org>/queries): ابدأ من مكتبة الاستعلامات المحفوظة وقابلة لإعادة الاستخدام على الأحداث والتقييمات الخاصة بك (الإعدادات المدمجة بالإضافة إلى الخاصة بك)…


- لوحات المعلومات (
/<org>/dashboards): اضبط الاستعلامات كخط أو شريط أو منطقة أو بلاط دائري في لوحات معلومات مشتركة في جميع أنحاء المنظمة.

- التنبيهات (
/<org>/alerts): ارفع أي عتبة إلى قاعدة تصفية تخطر عبر البريد الإلكتروني أو Slack أو webhook أو لوحة المعلومات. انظر enterprise-docs/alerts.md.
الخطوات التالية
- النشر: تصلب للإنتاج
- مفاتيح API: إدارة الوصول
- استكشاف الأخطاء والإصلاح: تشخيص المشاكل

