𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺 𝗖𝗵𝗮𝗻𝗻𝗲𝗹𝘀 𝗡𝗲𝗲𝗱 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗣𝗶𝗻𝘀
ٹیلی گرام بوٹس اکثر محض ٹرانسپورٹ ٹولز ہوتے ہیں۔ وہ متن وصول تو کرتے ہیں لیکن سیاق و سباق (context) کو نہیں سمجھتے۔ انہیں معلوم نہیں ہوتا کہ کون سی ریپوزٹری، ایجنٹ، یا میموری بکٹ استعمال کرنی ہے۔
یہ ایک مسئلہ پیدا کرتا ہے۔ یا تو آپ کو ہر پیغام میں پروجیکٹ کا نام دہرانا پڑتا ہے، یا سسٹم اندازہ لگاتا ہے کہ آپ کا مطلب کون سا پروجیکٹ ہے۔ اندازہ لگانا غلطیوں کا باعث بنتا ہے۔
پروجیکٹ پننگ (Project pinning) اس کا حل ہے۔
APC ایک پورٹیبل سیاق و سباق کی تہہ (context layer) کے طور پر کام کرتا ہے۔ APX وہ رن ٹائم ہے جو اس سیاق و سباق کو استعمال کرتا ہے۔ جب آپ کسی ٹیلی گرام چینل کو کسی پروجیکٹ کے ساتھ پن کرتے ہیں، تو APX کو بالکل معلوم ہوتا ہے کہ کیا کرنا ہے۔
یہ کیسے کام کرتا ہے:
- چینل انٹری پوائنٹ ہے۔
- پروجیکٹ سیاق و سباق کی حد (context boundary) ہے۔
- چینل کو پن کرنے سے APX کو تمام پیغامات کو اس مخصوص پروجیکٹ تک محدود (scope) کرنے کا حکم ملتا ہے۔
یہ سیٹ اپ ایک APX instance کو کئی ورک فلو (workflows) کو مینیج کرنے کی اجازت دیتا ہے۔ ہر چینل کا اپنا بوٹ ٹوکن، چیٹ آئی ڈی، اور پروجیکٹ پن ہو سکتا ہے۔
اس مثال پر غور کریں:
- ایک سپورٹ چینل جو کسٹمر پورٹل پروجیکٹ کے ساتھ پن کیا گیا ہو۔
- ایک بلڈ چینل جو کور پروجیکٹ کے ساتھ پن کیا گیا ہو۔
دونوں چینلز ایک ہی APX daemon میں چل سکتے ہیں۔ دونوں آپ سے پیغامات وصول کر سکتے ہیں۔ لیکن ان کا سیاق و سباق الگ رہتا ہے۔ سپورٹ چینل میں بھیجی گئی بگ رپورٹ کسٹمر سپورٹ ایجنٹس اور میموری کا استعمال کرتی ہے۔ بلڈ چینل میں پوچھا گیا تکنیکی سوال کور ڈویلپرز اور ٹولز کا استعمال کرتا ہے۔ ان کے درمیان کوئی کراس ٹاک (cross-talk) نہیں ہوتی۔
آپ route_to_agent کا استعمال بھی کر سکتے ہیں۔ اسے تب استعمال کریں جب کسی چینل کو ایک عام اسسٹنٹ کے بجائے ایک مخصوص پرسونا (persona) کی ضرورت ہو۔ یہ ایک ہی کام والے محدود ورک فلو کے لیے بہترین کام کرتا ہے۔
ٹیلی گرام کو محض ایک عام ان باکس سمجھنا چھوڑ دیں۔ اسے ایک حقیقی پروجیکٹ سطح (project surface) میں بدلنے کے لیے پروجیکٹ پنز کا استعمال کریں۔ اس سے یہ یقینی بنتا ہے کہ آپ کے پیغامات صحیح ٹولز اور میموری کے ساتھ صحیح سیاق و سباق میں داخل ہوں۔
سادہ طریقے سے شروع کریں۔ ایک چینل اور ایک پروجیکٹ پن استعمال کریں۔ مخصوص ایجنٹ روٹنگ کا اضافہ صرف تب کریں جب آپ کو ایک مخصوص پرسونا کی ضرورت ہو۔
سیاق و سباق کو اندازوں پر منحصر نہیں ہونا چاہیے۔ پروجیکٹ پنز آپ کے فون چیٹ اور آپ کی پروجیکٹ کی حد کے درمیان فرق کو ختم کرتے ہیں۔
ماصل: https://dev.to/agentprojectcontext/telegram-channels-need-project-pins-33aj
اختیاری لرننگ کمیونٹی: https://t.me/GyaanSetuAi