منصوبے کے بارے میں
Deskmate ایک فریم ورک ہے جس کے ذریعے خصوصی AI ایجنٹس (deskmates) کی ایک ٹیم کو Slack میں تعینات کیا جا سکتا ہے۔ Vercel Eve پر مبنی یہ سسٹم ایک "front-desk" راؤٹر استعمال کرتا ہے تاکہ صارف کی درخواستوں کو ان کے کرداروں اور تفصیلات کی بنیاد پر مخصوص ایجنٹس کو منتقل کیا جا سکے۔
اہم صلاحیتوں میں شامل ہیں:
- **ڈیٹا انٹیگریشن**: Model Context Protocol (MCP) کا استعمال کرتے ہوئے بیرونی ڈیٹا ذرائع سے منسلک ہوتا ہے، جس میں Mixpanel، Sentry، Intercom، PostHog، اور Linear جیسے ٹولز کے لیے کرداروں کا ایک بلٹ ان کیٹلاگ موجود ہے۔
- **Human-in-the-Loop**: ایک حفاظتی میکانزم نافذ کرتا ہے جہاں کوئی بھی "write" آپریشن (جسے `approval: always()` کے ذریعے بیان کیا گیا ہو) عمل درآمد سے پہلے Slack بٹنز کے ذریعے انسانی منظوری کے لیے رک جاتا ہے۔
- **ایجنٹک کوڈنگ**: ایک اختیاری صلاحیت جس کے ذریعے GitHub repositories کو سینڈ باکس میں کلون کیا جا سکتا ہے، فیچر برانچز بنائی جا سکتی ہیں، اور ریویو کے لیے pull requests کھولی جا سکتی ہیں۔
- **میموری**: Postgres کے ذریعے محفوظ کردہ ایک درجہ بند میموری سسٹم (working, core, recall, archival) کا استعمال کرتے ہوئے آپشنل کراس تھریڈ ریکال کی سہولت۔
- **پرو ایکٹو واچنگ**: ایجنٹس کے لیے مخصوص چینلز کی نگرانی کرنے اور LLM سے چلنے والے اٹینشن گیٹ کی بنیاد پر ری ایکشنز یا جوابات کے ذریعے مداخلت کرنے کی اختیاری صلاحیت۔
- **ڈویلپر ورک فلو**: ایک npm پیکیج (`@deskmate/core` اور `@deskmate/cli`) کے ذریعے منظم کیا جاتا ہے، جس میں ٹیم روسٹر اور کنکشنز کی تعریف کے لیے ایک مرکزی `deskmate.config.ts` فائل استعمال ہوتی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.