منصوبے کے بارے میں
OpenSRE ایک اوپن سورس فریم ورک ہے جو AI SRE (سائٹ ریلیبلٹی انجینئرنگ) ایجنٹس بنانے کے لیے ہے۔ اس کا مقصد AI ایجنٹس کے لیے تربیت اور تشخیص کا ماحول فراہم کرنا ہے جو پروڈکشن کے مسائل سے نمٹتے ہیں، بالکل اسی طرح جیسے SWE-bench کوڈنگ ایجنٹس کے لیے بینچ مارک فراہم کرتا ہے۔ یہ پروجیکٹ فی الحال پبلک الفا میں ہے۔
اہم خصوصیات میں شامل ہیں:
- **شواہد پر مبنی تشخیص**: جڑوں کی وجوہات کی نشاندہی کے لیے لاگز، میٹرکس، ٹریسز، ڈپلائیز اور کنفیگریشن کو مربوط کرتا ہے۔
- **ران بک سے آگاہ استدلال**: خود بخود رن بکس پڑھتا اور لاگو کرتا ہے۔
- **الٹنے والا شناخت کنندہ ماسکنگ**: بیرونی LLM کالز سے پہلے حساس شناخت کنندگان کو چھپاتا ہے اور آؤٹ پٹ میں بحال کرتا ہے۔
- **سیشن لاگت اور تاریخ**: ٹوکن کے استعمال کو ٹریک کرتا ہے اور قابلِ تجدید سیشنز کی حمایت کرتا ہے۔
- **مقامی ایجنٹ فلیٹ مانیٹرنگ**: Claude Code، Cursor اور Codex جیسے کوڈنگ ایجنٹس کی نگرانی کرتا ہے۔
- **LLM لچک**: Anthropic، OpenAI، Codex، Ollama، Gemini، OpenRouter، TrustedRouter، NVIDIA NIM اور Bedrock کو سپورٹ کرتا ہے۔
OpenSRE 60+ ٹولز کے ساتھ مربوط ہوتا ہے، جن میں شامل ہیں: AI/LLM فراہم کنندگان، آبزرویبلٹی (Grafana، Datadog، Sentry وغیرہ)، انفراسٹرکچر (Kubernetes، AWS، Azure)، ڈیٹا بیسز (MongoDB، PostgreSQL وغیرہ)، ڈیٹا پلیٹ فارمز (Airflow، Kafka)، ڈیو ٹولز (GitHub، GitLab)، واقعہ انتظام (PagerDuty، Jira)، مواصلات (Slack، Discord، Telegram) اور ڈیپلائمنٹ پلیٹ فارمز (Vercel، EC2، ECS، Railway)۔ یہ MCP پروٹوکول کو بھی سپورٹ کرتا ہے۔
استعمال کے اختیارات:
- **انٹرایکٹو شیل**: ایک REPL جو سادہ زبان میں واقعات کی وضاحت کرنے کے لیے ہے، سیشن کنٹرول اور انٹیگریشنز کے لیے سلیش کمانڈز کے ساتھ۔
- **ہیڈ لیس CLI**: ایک ایجنٹ ٹرن غیر انٹرایکٹو طور پر چلائیں، مثلاً `opensre ask "checkout-api سست کیوں ہے؟"`۔
- **Python API**: اپنے کوڈ سے ایجنٹ کو ان-پروسیس چلائیں۔
ڈیپلائمنٹ کے اختیارات میں OpenSRE Cloud منیجڈ گیٹ وے، AWS EC2 بمعہ systemd، اور سیلف ہوسٹڈ کنٹینرز (Railway، ECS، Vercel) شامل ہیں۔
سیکیورٹی خصوصیات میں ساختی اور قابلِ آڈٹ LLM پرامپٹس، بطور ڈیفالٹ مقامی ٹرانسکرپٹ ہینڈلنگ، اور خام لاگز کی خاموش بلک ایکسپورٹ کا فقدان شامل ہے۔ ٹیلی میٹری `OPENSRE_NO_TELEMETRY=1` کے ذریعے آپٹ آؤٹ کی جا سکتی ہے۔
لائسنس: Apache 2.0۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.