هل سئمت من قضاء ساعات طويلة في التحقيق في حوادث الإنتاج المعقدة؟ تقدم AURA، منصة وكيل SRE المتطورة التي أثبتت فعاليتها في بيئات الإنتاج، حلاً ثورياً يمكنك نشره في دقائق معدودة، لتتحول من الاستجابة اليدوية إلى إدارة الحوادث الذكية والآلية.
تخيل منصة تقوم بالتحقيق في فشل الدفع، على سبيل المثال، من خلال ربط تتبعات وسجلات Mezmo مع زمن وصول Prometheus وتاريخ نشر Kubernetes. هذا ما تفعله AURA. في أحد العروض التوضيحية، نجح ثلاثة وكلاء متخصصين في تحديد تراجع N+1 بسبب إصدار معين من Productcatalogservice، موصين بالعودة إلى الإصدار السابق وتوفير فحوصات الاسترداد والمتابعة الهندسية اللازمة.
تعالج AURA بدقة حواجز الحماية وواجهات برمجة التطبيقات وإدارة الحالة والبث ومعالجة الفشل وإمكانيات المراقبة الشاملة، مما يربط نماذج الذكاء الاصطناعي بأدوات الإنتاج ضمن الحدود التي يحددها المشغل بصرامة.
أثبتت فعاليتها في الإنتاج
نشأت AURA كأداة داخلية لشركة Mezmo لدعم عمليات منصة SaaS الخاصة بهم. ولا تزال فرق الهندسة وSRE لدينا تعتمد عليها في عمليات الإنتاج اليومية، كما تقوم فرق أخرى خارج Mezmo بتشغيل AURA بنجاح في بيئات الإنتاج الخاصة بها. بالإضافة إلى ذلك، تدير AURA آلاف جلسات الوكلاء شهريًا ضمن منصة المراقبة المستضافة لدى Mezmo.
لماذا تختار AURA؟
- تعمل داخل حدودك الأمنية: يمكنك تشغيل AURA ضمن بنيتك التحتية، بما في ذلك البيئات المعزولة بالهواء والمقيدة للغاية، مع التحكم الكامل في النموذج والأداة والتخزين ووجهات القياس عن بُعد.
- نظام وكيل قابل للمراجعة بالكامل عبر TOML: احتفظ بالنماذج، وفرق الوكلاء المتخصصة، والمطالبات الخاصة بكل وكيل، والأدوات، وسياسات الموافقة، وحواجز الحماية كلها معًا في ملف تكوين يمكن إصداره ومراجعته.
- مرونة في اختيار مزودي النماذج: استخدم OpenAI، Anthropic، Bedrock، Gemini، Ollama، أو OpenRouter؛ قم بتبديل المزودين بسهولة أو تعيين نماذج مختلفة لأدوار مختلفة.
- الموافقة البشرية على الإجراءات الحساسة: تتطلب الإجراءات الحساسة موافقة عبر الويب هوك أو أثناء المحادثة قبل تنفيذ استدعاءات الأداة المكونة، مع معالجة حالات الرفض والمهلة وفشل النقل بشكل آمن.
- تتبع شامل: تصدّر AURA آثار تتبع مفتوحة (OpenTelemetry traces) للطلبات، وتحويلات LLM، واستدعاءات الأدوات، والتنفيذ متعدد الوكلاء، مما يتيح التحقيق في كل نتيجة من البداية إلى النهاية.
وقت تشغيل قابل للتوسيع
- ربط الأدوات وRAG: اكتشف الأدوات من خوادم بروتوكول سياق النموذج (MCP) المتوافقة عبر HTTP أو SSE أو STDIO، وقم بتأسيس الوكلاء عبر Qdrant أو AWS Bedrock Knowledge Bases.
- بناء سير عمل متعدد الوكلاء: نسّق فرق الوكلاء المتخصصة مع تنفيذ المهام المتكاملة، مع إيقاف نتائج الأدوات الكبيرة على القرص للاسترجاع الانتقائي.
- إضافة مهارات وكيل قابلة لإعادة الاستخدام: قم بتحميل تعليمات مهارات وكيل محددة والملفات الداعمة فقط عند الحاجة إليها.
- التفاعل أو التضمين: قم بربط AURA مع وكلاء آخرين عبر A2A أو قم بتضمين نواة Rust الخاصة بها مباشرة في تطبيقك.
- استخدام العملاء وحزم SDK الحالية: يمكنك خدمة الوكلاء من خلال واجهة برمجة تطبيقات متوافقة مع OpenAI، مما يتيح لعملاء مثل LibreChat وOpenWebUI العمل دون تغيير، أو تشغيلهم محليًا عبر واجهة سطر الأوامر (CLI) الخاصة بـ AURA.
سلامة الإنتاج
تحدد ضوابط الإنتاج الحدود التي يديرها المشغل حول AURA لضمان أقصى درجات الأمان والتحكم:
- يعمل في البنية التحتية الخاصة بك، بما في ذلك البيئات المعزولة، حيث يمكن الوصول محليًا إلى مزودي النماذج وخوادم MCP.
- ترسل AURA مطالبات الوكيل وبيانات الأدوات إلى مزودي النماذج، وخوادم MCP، وخدمات الموافقة، وواجهات التخزين الخلفية، ووجهات التتبع التي تقوم بتكوينها. قد تبدأ الأدوات الممكنة من جانب العميل وعمليات STDIO حركة مرور إضافية على الشبكة ما لم تمنع سياسة الشبكة على مستوى النظام ذلك. يتم الكشف عن القياس عن بعد لمنتج Mezmo CLI والتحكم فيه بشكل منفصل.
- يمكن أن تتطلب استدعاءات الأدوات الحساسة موافقة بشرية صريحة.
- تبقى بيانات الاعتماد المقدمة عبر متغيرات البيئة أو التركيبات السرية خارج المطالبات فقط عند الإشارة إليها من حقول المصادقة المحددة؛ في حين أن استبدال البيئة في الحقول ذات التأثير المباشر يضع قيمها في سياق النموذج.
- يمكن تصدير نشاط الأداة والنموذج والتنسيق بتنسيق آثار تتبع مفتوحة.
للحصول على تفاصيل كاملة، يرجى الاطلاع على نموذج الأمان ومعالجة البيانات، والذي يتضمن الإعدادات الافتراضية للقياس عن بُعد، وحدود الأذونات، ومخاطر حقن المطالبة، والتحقق من سلسلة التوريد.
تكامل واسع النطاق
من خلال خوادم بروتوكول سياق النموذج (MCP) المتوافقة، يمكن لوكلاء AURA العمل بفاعلية مع مجموعة واسعة من الأدوات والمنصات:
- AWS: فحص الموارد السحابية والسجلات والمقاييس والحالة التشغيلية.
- Azure: فحص الموارد السحابية وعمليات النشر والمراقبة والحالة التشغيلية.
- Confluent: البحث عن سجلات التشغيل والاحتفاظ بها.
- Datadog: استعلام المقاييس والشاشات ولوحات المعلومات والتتبعات.
- Docker: فحص الحاويات والصور والسجلات وحالة وقت التشغيل.
- Google Cloud Platform: فحص الموارد السحابية والسجلات والمقاييس والحالة التشغيلية.
- GitHub: البحث عن التعليمات البرمجية والعمل مع المستودعات والمشكلات وطلبات السحب.
- GitLab: البحث عن التعليمات البرمجية والعمل مع المستودعات والمشكلات وطلبات الدمج وخطوط الأنابيب.
- Jira: البحث عن المشكلات والمشاريع وسير العمل وتحديثها.
- Kafka: فحص المجموعات والموضوعات ومجموعات المستهلكين وتدفقات الرسائل.
- Kubernetes: فحص المجموعات وأعباء العمل والأحداث والسجلات.
- Mezmo: تحليل السجلات والصادرات وخطوط أنابيب القياس عن بُعد.
- New Relic: استعلام المقاييس والسجلات والتتبعات والتنبيهات ولوحات المعلومات.
- Notion: البحث عن سجلات التشغيل والاحتفاظ بها.
- PagerDuty: التحقيق في الحوادث والجداول الزمنية تحت الطلب والتصعيد.
- Prometheus: استعلام المقاييس وحالة التنبيه.
طرق تشغيل AURA
تتيح لك AURA مرونة في كيفية نشرها وتشغيلها لتناسب بيئتك وسير عملك:
- كمساعد دردشة محلي: قم بتشغيل AURA بشكل تفاعلي من جهازك الطرفي.
- كخدمة: شغّل
aura webserverكبرنامج خفي ووصله بأنظمة المراقبة لتشغيل سير عمل الوكيل. - كحاوية: شغّل صورة Docker المنشورة
mezmo/aura. - كعبء عمل Kubernetes: انشر AURA باستخدام مخطط Helm المضمن.
- كمكتبة: قم بتضمين نواة Rust الخاصة بـ AURA مباشرة في تطبيقك الخاص.
بداية سريعة مع AURA
للبدء باستخدام AURA بسرعة وسهولة، اتبع هذه الخطوات:
تثبيت AURA
قم بتثبيت AURA على Linux أو macOS باستخدام برنامج التثبيت النصي. يقوم هذا البرنامج بتنزيل عناصر الإصدار المنشورة والتحقق من المجاميع الاختبارية الخاصة بها.
لتثبيت AURA، استخدم الأمر التالي: curl -fsSL https://raw.githubusercontent.com/mezmo/aura/main/scripts/install.sh | bash
إنشاء وكيل محلي
بعد التثبيت، أنشئ وكيلًا محليًا جاهزًا للتشغيل:
aura init # اختر مزود LLM ونموذجًا أوليًا، واكتب ملف التكوين الأولي
بدء تشغيل الوكيل
ابدأ تشغيل الوكيل الخاص بك لبدء التحقيق في الحوادث وتصحيحها.
استكشف AURA بعمق
- تصفح تكوينات الوكيل المتقدمة وأمثلة البدء السريع.
- اطّلع على مرجع التكوين المشروح.
- قم ببناء سير عمل منسق متعدد الوكلاء.
- قم بتشغيل وكيل Kubernetes SRE.
- تعرّف على واجهة سطر الأوامر (CLI) الخاصة بـ AURA بالكامل.
- استخدم واجهة برمجة التطبيقات المتدفقة (Streaming API) الخاصة بـ AURA.
- تطوير AURA أو المساهمة فيها.
المجتمع
انضم إلى مجتمع AURA Slack لطرح الأسئلة ومشاركة ما تقوم ببنائه والمساعدة في تشكيل خارطة الطريق المستقبلية للمنصة.
استضافة الحزم
يتم توفير استضافة مستودعات الحزم بواسطة Cloudsmith، الحل العالمي الوحيد لإدارة الحزم المستضاف بالكامل والمعتمد على السحابة، والذي يمكّن مؤسستك من إنشاء الحزم وتخزينها ومشاركتها بأي تنسيق وفي أي مكان وبثقة تامة.
الترخيص
AURA مرخصة بموجب ترخيص أباتشي، الإصدار 2.0.
تقدم AURA حلاً شاملاً وذكياً لإدارة حوادث الإنتاج، مما يقلل من وقت الاستجابة ويعزز موثوقية الأنظمة وكفاءة فرق SRE. بفضل تكاملها الواسع وميزات الأمان القوية وسهولة النشر، تعد AURA أداة لا غنى عنها لأي فريق يسعى لتبسيط عمليات التشغيل لديه والتحول نحو نموذج استجابة أكثر استباقية.