Sub-Agents جنہیں آپ کھول کر پڑھ سکیں
پیچیدہ کاموں کے لیے Mythex کا agent کام کے حصے nested agent runs کو دے سکتا ہے، یعنی subagents، جو متوازی طور پر تحقیق یا build کرتے ہیں۔ یہ runs چھپے ہوئے نہیں ہیں۔ ہر ایک آپ کی چیٹ میں ایک Agent row کے طور پر آتا ہے جو دکھاتا ہے کہ وہ کیا کر رہا ہے، اور آپ اس پر کلک کر کے اس کی پوری transcript ایک read-only tab میں پڑھ سکتے ہیں۔
یہ کیا کرتا ہے
Subagent ایک دوسرا agent run ہے جسے main agent بڑے کام کے ایک حصے کو سنبھالنے کے لیے شروع کرتا ہے۔ فرض کریں آپ ایک ایسی تبدیلی مانگتے ہیں جو ایپ کے کئی حصوں کو چھوتی ہے: main agent ایک subagent کو بھیج سکتا ہے جو دیکھے کہ کوئی چیز ابھی کیسے کام کرتی ہے، جبکہ وہ باقی حصوں پر کام جاری رکھتا ہے۔
جب وہ nested کام چلتا ہے تو transcript میں ایک Agent row ظاہر ہوتی ہے۔ وہ بتاتی ہے کہ subagent کیا کر رہا ہے اور اب تک اس نے کتنے tools استعمال کیے ہیں۔ جب آپ تفصیل چاہیں تو row پر کلک کریں اور run کی transcript اپنے tab میں کھل جاتی ہے۔
Subagent کا کام یا تو تحقیق کرنا ہے، یعنی کسی چیز کو دیکھ کر واپس رپورٹ کرنا، یا تبدیلی کا ایک حصہ implement کرنا۔ دونوں صورتوں میں وہ اس کام کے اندر چلتا ہے جو آپ نے main agent کو دیا، کسی الگ گفتگو کے طور پر نہیں جسے آپ کو سنبھالنا پڑے۔
اگر آپ اس خیال سے نئے ہیں کہ ایک agent خود tools استعمال کرتا ہے تو AI agent کیا ہے ایک اچھا مختصر تعارف ہے۔
ہم نے اسے اس طرح کیوں بنایا
ایک agent جو خاموشی سے مددگار بنا لیتا ہے وہ black box محسوس ہو سکتا ہے: کچھ ہوا، اور آپ سے خلاصے پر بھروسہ کرنے کو کہا گیا۔ ہم چاہتے ہیں کہ آپ چیک کر سکیں۔
اس لیے ہر nested run پڑھنے کے قابل ہے۔ اگر نتیجہ آپ کو حیران کرے تو آپ subagent کی transcript کھول کر دیکھ سکتے ہیں کہ اس نے کیا دیکھا اور کیا کیا، اندازے لگانے کے بجائے۔ اور چونکہ transcript اپنے tab میں ہے، اس لیے اصل گفتگو صاف رہتی ہے: آپ تفصیل صرف تب پڑھتے ہیں جب چاہیں۔
استعمال کا طریقہ
کچھ سیٹ کرنے کی ضرورت نہیں۔ عام طریقے سے main چیٹ کے ساتھ کام کریں، اور جب agent سمجھے کہ کام کو ان کی ضرورت ہے تو subagents ظاہر ہو جاتے ہیں۔
- Agent row دیکھیں۔ چلتے وقت یہ دکھاتی ہے کہ subagent کیا کر رہا ہے اور اس کے tools کی گنتی۔
- Row پر کلک کریں تاکہ run کی transcript tab میں کھلے۔
- پڑھیں۔ Subagent tabs read-only ہیں، آپ ان میں کچھ ٹائپ نہیں کرتے۔
- Main چیٹ سے کنٹرول کریں۔ اگر آپ سمت بدلنا چاہیں تو parent گفتگو میں کریں: follow-up بھیجیں، Build، Plan اور Ask کے درمیان بدلیں، یا Stop دبائیں۔
- × سے tab بند کریں جب آپ فارغ ہوں۔ Main thread اور آپ کی project فائلیں بالکل ویسی ہی رہتی ہیں۔
Plan tabs بھی اسی طرح کام کرتے ہیں
Plans کے ساتھ بھی یہی ہوتا ہے۔ جب agent plan مکمل کرتا ہے تو چیٹ میں ایک plan card ظاہر ہوتا ہے جس میں todos پہلے سے درج ہوتے ہیں۔ View Plan پورا plan read-only tab میں کھولتا ہے تاکہ آپ پوری تجویز پڑھ سکیں بغیر وہ اوپر چلی جائے۔ Build، card پر یا اس tab میں، implementation شروع کرتا ہے۔ آپ کو کوئی فائل کا راستہ ڈھونڈنے کی ضرورت نہیں؛ card اور tab میں سب کچھ موجود ہے۔ اس flow کے بارے میں مزید build سے پہلے plan میں ہے۔
حدود
- آپ خود subagent شروع نہیں کر سکتے۔ کب استعمال کرنا ہے یہ main agent طے کرتا ہے۔ اگر آپ چاہتے ہیں کہ کام تقسیم ہو تو کام بیان کریں؛ فیصلہ پھر بھی agent کا ہے۔
- Subagent tabs read-only ہیں۔ آپ انہیں دیکھتے اور پڑھتے ہیں؛ تمام کنٹرول parent چیٹ میں ہوتا ہے۔
- Tab بند کرنے سے کچھ undo نہیں ہوتا۔ اس سے صرف آپ کی نگرانی رکتی ہے۔ کام واپس لانے کے لیے main چیٹ میں کسی جواب پر موجود checkpoint استعمال کریں، دیکھیں Chat۔
مزید پڑھیں
- Subagents: اس فیچر کا docs صفحہ
- Chat: threads، tabs، Stop اور plan card
- بغیر دوبارہ build کیے کام بہتر کریں: چھوٹے قدموں میں پروجیکٹ کو کیسے steer کیا جائے