C cenaly.com
مفت شروع کریں

ڈیجیٹل ورکر

بغیر API کے بیرونی ویب سسٹمز میں روٹین کے کام کرنے والا براؤزر AI: آپ کے سیشن کے تحت Chrome ایکسٹینشن، ٹاسکس، تصدیقات، اور لاگ

On this page 22

ڈیجیٹل ورکر

چھوٹے کاروباروں کے پاس ایسے سسٹمز میں ویب کے بہت سے معمولی کام ہوتے ہیں جن کے لیے API موجود نہیں اور نہ ہی آگے ہوگا: پلیٹ فارم کے اکاؤنٹ میں بکنگ کی تصدیق کرنا، وہی ڈیٹا سپلائرز کے فارمز میں منتقل کرنا، پارٹنر پینل میں وہی چیزیں نشان زد کرنا۔ وہاں انٹیگریشنز بنانا ممکن نہیں — البتہ وہاں ایک ورکر بٹھایا جا سکتا ہے۔

ڈیجیٹل ورکر ایک AI ایگزیکیوٹر ہے جو ایسے معمولی کام آپ کے اپنے براؤزر میں، آپ ہی کے اکاؤنٹ کے تحت کرتا ہے۔ ماڈل سادہ ہے: براؤزر میں ایکسٹینشن — ہاتھ، کلاؤڈ — دماغ۔ ورکر ایک وقت میں ایک قدم اٹھاتا ہے، اور یہ فیصلہ سرور کرتا ہے کہ آگے کیا کرنا ہے۔

کھولیں: ایڈمن پینل → ڈیجیٹل ورکر (admin.cenaly.com/digital-worker)۔ یہ سیکشن بطور ڈیفالٹ بند ہے — ایکسٹینشن اسٹور میں «ڈیجیٹل ورکر» کارڈ کو آن کریں۔


یہ کیا چیز ہے#

تصور یہ کیا ہے
ورکر (پرسن) ایگزیکیوٹر کا نامزد اکاؤنٹ: اس کے اپنے براؤزر، اپنی مہارتیں، ورک چیٹ میں اپنا چینل۔ کئی ورکر ہو سکتے ہیں — مثلاً کمپیوٹر کے حساب سے یا کام کے حصوں کے حساب سے
اسکل ایک معمولی کام کا منظرنامہ: مراحل، فیلڈز، قواعد۔ یہ ڈیٹا ہے، کوڈ نہیں: اسکل سرور سے آتا ہے، اس لیے نئی مہارتوں کے لیے ایکسٹینشن دوبارہ انسٹال کرنے کی ضرورت نہیں
رسک کلاس پلیٹ فارم کا قانونی نظام۔ سبز — آٹومیشن کی اجازت ہے یا کارروائی ہماری ہی سطحوں پر ہو رہی ہے؛ پیلا — صریحاً ممنوع نہیں؛ سرخ — پلیٹ فارم کے قواعد اسے ممنوع قرار دیتے ہیں (Booking.com، Airbnb)
رن ایک ٹاسک کا ایک بار اجرا: مراحل، جمع کی گئی قدریں، رکاوٹیں اور وجہ

یہ سیکشن مالک اور منیجر چلاتے ہیں۔ حفاظتی تالے — ایمرجنسی اسٹاپ اور ممنوع ڈومینز کی فہرست — صرف مالک کے پاس ہیں؛ منیجر ان کی جگہ وضاحت اور «مالک سے درخواست کریں» بٹن دیکھتا ہے۔


شروع کرنے کے لیے کیا درکار ہے#

کیا کیوں
Chrome والا کمپیوٹر یا اسی پر مبنی کوئی اور براؤزر (Edge، Yandex Browser، Opera، Brave، Vivaldi) یا Firefox، جو کام کے دوران آن ہو ورکر کے ہاتھ — اسی براؤزر میں ایکسٹینشن؛ بند کمپیوٹر = ورکر رابطے میں نہیں
ہدف سسٹم میں آپ کا اپنا اکاؤنٹ ورکر اسی سیشن کے اوپر کام کرتا ہے جو آپ نے پہلے ہی کھولی ہوتی ہے۔ لاگ ان اور پاس ورڈ اسے معلوم نہیں ہوتے، ہم انہیں محفوظ نہیں رکھتے
ورک چیٹ ٹاسک ورکر کے چینل میں متن کے ذریعے دیے جاتے ہیں، وہیں رپورٹس اور سوالات بھی آتے ہیں
ایسی آٹومیشن کا حق آپ اس کے ذمہ دار ہیں کہ ہدف پلیٹ فارم کے قواعد اس کی اجازت دیتے ہیں: رضامندی اور قبولیت اسے صریحاً ریکارڈ کرتی ہیں
اکاؤنٹ کا AI بیلنس قدم کا فیصلہ اور ٹاسک کا تجزیہ ماڈل کرتا ہے — یہ مالک کی بامعاوضہ AI کالیں ہیں

مرحلہ 1۔ رضامندی: بالکل کیا ہوگا#

اس سیکشن کی پہلی اسکرین ورکروں کی فہرست نہیں، بلکہ رضامندی ہے: «شروع کرنے سے پہلے: بالکل کیا ہوتا ہے»۔ جب تک یہ قبول نہ ہو، پرسنز کی فہرست بالکل نہیں دکھائی جاتی، اور براؤزر بھی منسلک نہیں کیا جا سکتا۔ اس میں کیا لکھا ہے:

  • آپ کے براؤزر میں آپ کے اکاؤنٹ کے تحت ہماری ایکسٹینشن کام کرے گی — جو کچھ یہ کھولتی اور کرتی ہے، وہ آپ کے نام سے ہوتا ہے؛
  • ورکر اسی سیشن کے اوپر کام کرتا ہے جو پہلے ہی کھولی ہوتی ہے: ہدف سسٹمز کے لاگ ان اور پاس ورڈ اسے معلوم نہیں ہوتے، اور ہم انہیں نہ محفوظ رکھتے ہیں نہ منتقل کرتے ہیں؛
  • کام نظر آتا ہے اور کسی بھی لمحے روکا جا سکتا ہے — سیکشن سے بھی، اور خود مشین سے بھی؛
  • ورکر کبھی کیپچا، دو عنصری تصدیق اور بوٹس سے تحفظ کو بائی پاس نہیں کرتا؛ ایسے اسکلز ہم جاری نہیں کرتے جنہیں اس کی ضرورت پڑے۔

اگر رضامندی کا متن اپ ڈیٹ ہو جائے، تو اسے دوبارہ قبول کرنے کو کہا جائے گا — یہ کوئی خرابی نہیں۔


مرحلہ 2۔ کارکن اور اس کا براؤزر#

  1. «کارکن بنائیں» — نام کوئی بھی ہو سکتا ہے («ماشا کا لیپ ٹاپ»، «بکنگ کا معاون»)؛ نام موقع پر ✎ سے تبدیل کیا جا سکتا ہے اور اس کا کسی چیز پر کوئی اثر نہیں سوائے لیبل کے۔
  2. «ڈیوائس منسلک کریں» → «کمپیوٹر» — موڈل مرحلہ 0 سے شروع ہوتا ہے: وہ براؤزر منتخب کریں جس میں آپ ایکسٹینشن انسٹال کر رہے ہیں (پہلے سے وہی منتخب ہوتا ہے جہاں ایڈمن پینل کھلا ہے) اور اس کے مراحل پر عمل کریں — آرکائیو ڈاؤن لوڈ کریں، ایکسٹینشنز کا صفحہ کھولیں، «ڈویلپر موڈ» آن کریں اور «ان پیکڈ لوڈ کریں» پر کلک کریں۔ مراحل اور پتہ ہر براؤزر میں مختلف ہیں — نیچے جدول دیکھیں۔ ساتھ ہی ایکسٹینشن کی پرائیویسی پالیسی بھی موجود ہے۔
  3. موڈل میں پیئرنگ کوڈ اور کنکشن اسٹرنگ ظاہر ہوتے ہیں (جس میں کوڈ اور آپ کے کنٹور کا پتہ دونوں شامل ہیں) نیز وہی QR — اسے فون سے اسکین کریں تاکہ دوسرے کمپیوٹر پر منتقل ہو سکے۔ اسٹرنگ کو ایکسٹینشن میں پیسٹ کریں۔
  4. موڈل خود کنکشن کو نوٹس کر لیتا ہے اور کوڈ کو سبز «منسلک: …» میں بدل دیتا ہے۔ کوڈ ایک بار استعمال ہوتا ہے اور کم عرصے کے لیے زندہ رہتا ہے — اس کے بعد وہ استعمال ہو چکا ہوتا ہے۔

مرحلہ 0 میں براؤزرز میں کیا فرق ہے۔ لنک سے براؤزر کا سروس صفحہ نہیں کھولا جا سکتا، اسی لیے موڈل میں پتے کے ساتھ «کاپی کریں» کا بٹن موجود ہے — اسے ایڈریس بار میں پیسٹ کریں۔ آرکائیو کو ایسے فولڈر میں نکالیں جسے آپ حذف نہیں کریں گے: براؤزر ایکسٹینشن براہ راست اسی فولڈر سے لوڈ کرتا ہے۔

براؤزر صفحے کا پتہ «ڈویلپر موڈ» کہاں ہے کیا خیال رکھیں
Chrome chrome://extensions اوپر دائیں طرف —
Edge edge://extensions بائیں پینل کے نیچے (تنگ ونڈو میں ☰ بٹن کے نیچے) «ان پیکڈ لوڈ کریں» کا بٹن ایکسٹینشنز کی فہرست کے اوپر ہے
Yandex Browser browser://extensions اوپر دائیں طرف Windows میں انسٹال کے فوراً بعد اور ہر بار شروع کرنے پر Chrome Web Store اور Opera Add-ons کے علاوہ ایکسٹینشنز کو غیر فعال کر دیتا ہے: براؤزر کے پیغام میں یا browser://tune صفحے پر «فعال کریں» بٹن سے دوبارہ آن کریں — جب تک یہ غیر فعال ہے، کارکن آن لائن نہیں ہوگا
Opera · Brave · Vivaldi opera://extensions · brave://extensions · vivaldi://extensions اوپر دائیں طرف —
Firefox about:debugging → «یہ Firefox» → «عارضی ایڈ آن لوڈ کریں…» — اپنا .xpi پیکج؛ جب تک Mozilla اس پر دستخط نہ کرے، ایڈ آن Firefox دوبارہ شروع ہونے تک کام کرتا ہے
Safari — — ابھی تعاون یافتہ نہیں: اس کمپیوٹر کے کسی دوسرے براؤزر میں ایکسٹینشن انسٹال کریں

کارکن کے کارڈ میں نظر آتا ہے: منسلک براؤزرز (ہر ایک کو واپس لیا جا سکتا ہے)، اسٹیٹس «آن لائن / آف لائن»، لائیو اسٹیٹس — فارغ، مصروف، آپ کی ضرورت ہے، وقفے پر — اور کاؤنٹر «زیرِ کام کام: N»۔ سرخ رنگ میں صرف ایک حالت نمایاں ہوتی ہے: «آپ کی ضرورت ہے»۔ وہی تعداد مینو میں سیکشن کے آئٹم پر بھی سرخ ہو جاتی ہے۔

ہر براؤزر کے ساتھ ایکسٹینشن کا ورژن درج ہوتا ہے۔ اگر وہ پرانا ہو، ساتھ «اپ ڈیٹ کریں» لکھا ہوتا ہے — اور وہیں نئے ورژن اور ہدایات کے لنکس موجود ہوتے ہیں (ایکسٹینشن کیسے اپ ڈیٹ کریں)۔

کارکن کا پینل پن شدہ ٹیب یا Chrome کی سائیڈ پینل میں رکھا جا سکتا ہے — بٹن ایکسٹینشن کی ونڈو میں ہیں؛ انتخاب یاد رہتا ہے، اور اسی طریقے سے پینل اطلاع کے بعد اور براؤزر شروع ہونے پر کھل جاتا ہے۔ اگر پینل بند کر دیا جائے، اسٹیٹس «کارکن کا پینل بند ہے — ایکسٹینشن کھولیں» دکھاتا ہے — یہ مالک کا وقفہ نہیں ہے، پینل دوبارہ کھولنا کافی ہے۔

کارکن کو وقفے پر رکھا جا سکتا ہے یا واپس لیا جا سکتا ہے — واپس لینا ناقابلِ واپسی ہے اور فوراً اس کے تمام براؤزرز بند کر دیتا ہے۔ واپس لیے گئے کارکن فہرست میں جمع نہیں ہوتے: وہ «واپس لیے گئے (N)» کے سمیٹے ہوئے بلاک میں رہتے ہیں، اور ہر ایک کو «چھپائیں» بٹن سے ہٹایا جا سکتا ہے (رنز اور گفتگو اس دوران باقی رہتے ہیں)۔

ایکسٹینشن کیسے اپ ڈیٹ کریں#

اگر براؤزر کے ساتھ «اپ ڈیٹ کریں» لکھا ہو (ٹیب «ڈیوائسز» اور ڈیوائس کے کارڈ میں)، ساتھ دو لنکس ہوتے ہیں: «ورژن … ڈاؤن لوڈ کریں» — اس ڈیوائس کے براؤزر کے لیے نئے ورژن کا پیکج — اور «کیسے اپ ڈیٹ کریں» — یہی سیکشن۔ پرانا ایکسٹینشن خاموشی سے کام نہیں توڑے گا: جس مہارت کو نئے ورژن کی ضرورت ہو، وہ اسے دی ہی نہیں جاتی، پینل «ایکسٹینشن اپ ڈیٹ کریں» دکھاتا ہے، اور کام «براؤزر میں ایکسٹینشن اس اسکل کے لیے بہت پرانا ہے» کے الفاظ کے ساتھ رک جاتا ہے۔

Chrome، Edge، Yandex Browser، Opera، Brave، Vivaldi — آرکائیو سے انسٹال ایکسٹینشن خود اپ ڈیٹ نہیں ہوتا:

  1. «ورژن … ڈاؤن لوڈ کریں» لنک سے آرکائیو ڈاؤن لوڈ کریں (وہی آرکائیو «ڈیوائس منسلک کریں» موڈل میں بھی موجود ہے)۔
  2. اسے اسی فولڈر میں نکالیں جہاں سے براؤزر ایکسٹینشن لوڈ کرتا ہے، فائلوں کی جگہ لے کر۔
  3. ایکسٹینشنز کا صفحہ کھولیں (chrome://extensions، edge://extensions، browser://extensions وغیرہ — پتے اوپر جدول میں ہیں) اور ایکسٹینشن «ڈیجیٹل کارکن» کے کارڈ پر ↻ دبائیں (یا ڈویلپر موڈ میں صفحے کے اوپر «اپ ڈیٹ کریں»)۔ ایکسٹینشن نئے ورژن کے ساتھ دوبارہ شروع ہو جائے گا، کنکشن اور محفوظ شدہ اکاؤنٹ پاس ورڈز باقی رہیں گے۔

Firefox — نیا .xpi پیکج ڈاؤن لوڈ کریں اور اسے پہلی بار کی طرح لوڈ کریں: about:debugging → «یہ Firefox» → «عارضی ایڈ آن لوڈ کریں…»۔ اگر ایکسٹینشن کوڈ مانگے — اسے دوبارہ منسلک کریں۔

اگر ڈیوائس کے کارڈ میں کہا گیا ہو کہ ایکسٹینشن آپ کی تنظیم نے انسٹال کیا ہے یا اسے برج سنبھالے ہوئے ہے، تو اسے وہی اپ ڈیٹ کرتا ہے جس نے انسٹال کیا: ایسے ڈیوائس کے لیے آرکائیو کا لنک موجود نہیں ہوتا۔


مرحلہ 3۔ مہارتیں کہاں سے آتی ہیں#

اسٹور سے تیار سکل۔ ایکسٹینشن اسٹور میں «ڈیجیٹل ورکر» کے زمرے کے کارڈ میں انسٹالیشن کا وزرڈ کھلتا ہے: کس ورکر پر نصب کرنا ہے، کن پیرامیٹرز کے ساتھ (یہ دوسرے سسٹم کے فارم میں جائیں گے) اور خطرے کے درجے سے واضح رضامندی۔ تیار پلیٹ فارم سکلز ابھی کم ہیں — یہ نیا حصہ ہے، اور آج بنیادی راستہ دوسرا ہے۔

دکھا کر سکھانا۔ آپ ایک بار اپنے ہاتھوں سے معمول کا کام دکھاتے ہیں، اور سسٹم اس سے ایک منظرنامہ تیار کرتا ہے:

  1. ریکارڈنگ کے لیے الگ رضامندی دیں («سکھانے کی اجازت دیں»): ریکارڈنگ صرف اسی وقت ہوتی ہے جب تک REC روشن ہو؛ پاس ورڈ اور چھپے ہوئے فیلڈ بنیادی طور پر لکھے نہیں جاتے؛ آپ کی وضاحتوں کی آواز صرف نقلِ متن کے لیے سرور پر جاتی ہے۔
  2. براؤزر میں ورکر کے پینل میں ریکارڈنگ دبائیں اور کام کریں، چاہیں تو بلند آواز میں تبصرہ بھی کرتے جائیں۔
  3. اس حصے میں سیکھنے کا ایک سیشن مراحل «اپ لوڈ → نقلِ متن → تجزیہ» کے ساتھ ظاہر ہوتا ہے، اور اسی سے سکل کا مسودہ بنتا ہے۔
  4. مسودہ کھولیں: پیرامیٹرز (کچھ «آواز سے»)، قواعد، انسانی الفاظ میں مراحل، لنٹر کی تنبیہات اور تجزیے کے سوالات — کہ کیا کچھ سمجھ میں نہیں آیا۔ جواب دینے پر مسودہ دوبارہ تیار ہوتا ہے؛ یہی سوالات ورکر چیٹ میں بھی پوچھ سکتا ہے۔
  5. اعتماد کی سیڑھی پر جانچ — کوئی سیڑھی چھوڑی نہیں جا سکتی: «شیڈو رن» (کچھ تبدیل نہیں کرتا، بتاتا ہے «میں یہاں دباتا») → «اکٹھے» (ورکر ہدف نمایاں کرتا ہے، آپ دباتے ہیں، وہ جانچتا ہے) → «نگرانی میں» (خود کرتا ہے، مگر ہر عمل پر پوچھتا ہے)۔
  6. «کام پر لگائیں» — ذمہ داری قبول کرنے کی ونڈو کھلتی ہے: آپ الگ الگ ٹک لگا کر تصدیق کرتے ہیں کہ آپ ان اکاؤنٹس میں کارروائی کا حق رکھتے ہیں، پلیٹ فارمز کے قواعد کی پاسداری کرتے ہیں، حفاظتی نظام کو نہیں دھوکہ دیتے، درج کیے جانے والے ڈیٹا کے ذمہ دار ہیں، کہ راستہ آپ کا ہے اور کہ پلیٹ فارم کو جائز شکایت پر سکل روکنے کا حق ہے۔ اس کے بعد مسودہ آپ کے اکاؤنٹ کا ذاتی سکل بن جاتا ہے — دوسروں کو یہ نظر نہیں آتا۔

زندہ سائٹ پر راستہ ٹوٹ گیا — تو ورکر خود کہے گا کہ معمول دوبارہ دکھائیں؛ وزرڈ میں اس کے لیے «مزید ریکارڈنگ درکار» موجود ہے۔

جب سائٹ بدل جائے۔ اگر مطلوبہ بٹن یا فیلڈ موجود نہ ہو، تو ورکر فوراً ہار نہیں مانتا: وہ دیکھتا ہے کہ صفحے پر کون سے ملتے جلتے عناصر ہیں، اور متبادل چنتا ہے — پہلے سیکھنے کے وقت ریکارڈ کیے گئے عنصر کے نام سے، پھر ماڈل کی مدد سے (وہ جو ملا ہے اسی میں سے چنتا ہے، خود سے نہیں بناتا)۔ جانچ کے لیے متبادل («عنصر کا انتظار») وہ خود لگاتا ہے اور فوراً جانچ لیتا ہے۔ عمل کے لیے متبادل — ٹائپ کرنا یا کلک — پہلے طے کرواتا ہے: ورکر کے چینل میں سوال آتا ہے «ہاں / نہیں»، اور رن کے کارڈ میں بٹن «متبادل قبول کریں» اور «یہ وہی عنصر نہیں»؛ کام کی قطار میں سطر آتی ہے «عنصر منتقل ہو گیا — متبادل کی منظوری دیں»۔ قبول شدہ متبادل یاد رکھا جاتا ہے، اور اگلے رن اسی کے مطابق بغیر سوال اور بغیر ماڈل سے رجوع کیے چلتے ہیں۔ اسی طرح ورکر اپنے فیصلے مراحل کے حساب سے یاد رکھتا ہے: یکساں صورتِ حال — وہی جواب، ماڈل کو دوبارہ بلائے بغیر۔ یہ سب محافظوں میں مالک کا ٹمبل «استثناؤں سے سیکھنا» بند کر دیتا ہے (اس سے سیکھا ہوا مٹتا نہیں؛ مٹانے کے لیے سکل کے کارڈ میں «سیکھا ہوا بھلا دیں»)۔

ورکر کے کارڈ میں نصب مہارتیں «سکلز» کے بلاک میں ہوتی ہیں: نام، ورژن، خطرے کا درجہ، نقشے کی صحت کا چپ (یہ اس وقت ظاہر ہوتا ہے جب گزشتہ ہفتے صفحے کے عناصر پر ناکامیاں ہوئی ہوں)۔ سطر کے بٹن — «ابھی چلائیں»، «آزمائشی رن»، «پیرامیٹر تبدیل کریں»، ٹمبل «فعال»، «حذف کریں» اور «شیڈول»۔


مرحلہ 4۔ کام سونپنا اور اس کا ہونا دیکھنا#

کام ورکنگ چیٹ میں متن کے ذریعے سونپے جاتے ہیں: ورکر کے چینل میں («ورکر کو سونپیں») آپ لکھتے ہیں کہ کیا کرنا ہے — اور جواب ملتا ہے «قبول کیا: …»، جو کام کی حیثیت والی شاخ کی جڑ بن جاتا ہے۔ مرحلہ وار رپورٹیں اسی کے نیچے سمیٹے ہوئے ایکارڈین میں جمع ہوتی ہیں، تاکہ ہر 15 منٹ کا شیڈول چینل کو سو پیغامات کی لسٹ نہ بنا دے۔

کیا ہو رہا ہے، یہ «کام» ٹیب (?tab=runs) پر نظر آتا ہے:

  • حیثیت انسانی لفظ میں: قطار میں · کام کر رہا ہے · آپ کے جواب کا منتظر · آپ کا منتظر · مکمل · ناکام · منسوخ · نتیجہ نامعلوم۔
  • کس نے سونپا، کام کہاں سے آیا (چیٹ سے، شیڈول کے مطابق، ایڈمن پینل سے، آزمائشی رن) اور مدت «عام طور پر ~N منٹ» — اسی سکل کے مکمل شدہ رنز کا میڈین (ایک دو رنز کی بنیاد پر مدت کا وعدہ نہیں کیا جاتا)۔
  • فلٹر «توجہ درکار» سب سے پہلے ہے اور بالکل وہی کام دکھاتا ہے جہاں ورکر رکا ہوا انسان کا انتظار کر رہا ہے۔
  • سطر کے اعمال: «رن کھولیں»، «چیٹ میں کھولیں» اور «منسوخ کریں» (نامکمل کے لیے، تصدیق کے ساتھ — شروع کیا گیا مرحلہ چھوڑ دیا جائے گا)۔

رن کا کارڈ اس سوال کا جواب دیتا ہے «وہ ابھی کیا کر رہا ہے اور کیوں رکا»: پوزیشن «مرحلہ 3 از 7»، طے شدہ کا ریکارڈ، موجودہ مرحلہ، «ورکر نے کیا جمع کیا» (پاس ورڈ اور کوڈ سے ملتے جلتے فیلڈ سرور بھیجنے سے پہلے کاٹ دیتا ہے) اور رکنے کی وجہ الفاظ میں — «سائٹ کا نقشہ پرانا ہو گیا، راستہ دوبارہ دکھائیں»، «کیپچا رکاوٹ ہے»، «سیشن ختم ہو گیا»، «دبایا مگر تصدیق نظر نہیں آئی — خود جانچ لیں»۔ وہیں بٹن «ہو گیا، جاری رکھو» (کیپچا حل کرنے یا سائٹ پر لاگ ان کرنے کے بعد) اور «کام دہرائیں» — وہی پیرامیٹرز کے ساتھ نیا کام۔

اگر ورکر کسی انسان سے ٹکرا جائے تو وہ خاموش نہیں رہتا: براؤزر آپریٹنگ سسٹم کی اطلاع «پینل کھولیں» کے بٹن کے ساتھ دکھاتا ہے اور ہر پانچ منٹ بعد یاد دلاتا ہے، اور سطر «ورکر آپ کا منتظر ہے» کام کی عمومی قطار میں ظاہر ہوتی ہے — وہیں جہاں آرڈر اور بکنگ ہوتی ہے۔


مرحلہ 5۔ ناقابلِ واپسی کی تصدیق#

جہاں عمل واپس نہیں ہو سکتا، کارکن رک جاتا ہے اور پوچھتا ہے۔ سوال چیٹ میں ایک کارڈ کی صورت میں آتا ہے: حقائق کا خلاصہ، جواب کی مہلت اور «ہاں» / «نہیں» کے بٹن۔ اگر معاملہ قطاروں کی فہرست کا ہو تو قطاریں نشان زدہ ہوتی ہیں اور «منتخب شدہ کی تصدیق کریں» کا بٹن ہوتا ہے۔ جواب آپ کے نام سے ایک عام پیغام کی صورت میں چینل میں جاتا ہے — ناقابلِ واپسی عمل سے پہلے فیصلہ لازماً گفتگو میں، مصنف اور وقت کے ساتھ محفوظ رہنا چاہیے۔

خود «ہاں» کوئی لفظ نہیں، بلکہ چار جانچوں کا مجموعہ ہے:

حد یہ کس چیز کو روکتی ہے
ایک بار استعمال ہونے والا ٹوکن اُسی سوال پر دوسرا «ہاں» اب کام نہیں کرے گا
حقائق کا نقش بالکل وہی ڈیٹا تصدیق ہوتا ہے جو آپ کو دکھایا گیا
مہلت سوال ہمیشہ زندہ نہیں رہتا: سبز درجے کے لیے گھنٹے، سرخ کے لیے منٹ
دوبارہ پڑھائی خود ریکارڈ کرنے سے پہلے کارکن صفحے سے حقائق دوبارہ پڑھتا ہے اور اُن سے ملاپ کرتا ہے جن پر آپ نے رضامندی دی تھی؛ ملاپ نہ ہو تو دوبارہ پوچھے گا

کس کو کیا اجازت ہے — یہ بٹن پر نہیں، خطرے کے درجے پر منحصر ہے:

عمل سبز پیلا سرخ
کارکن سے پوچھنا کوئی بھی رکن کوئی بھی رکن کوئی بھی رکن
کام سونپنا کوئی بھی رکن مینیجر اور اُس سے اوپر صرف مالک
ناقابلِ واپسی کی تصدیق کوئی بھی رکن مینیجر اور اُس سے اوپر مالک، اور وہ بھی کام سونپنے والا نہ ہو

آخری خانہ چار آنکھوں کا اصول ہے: جس نے خود «یہ کرنا چاہیے» طے کیا، وہ اپنی ہی درخواست کو ترچھی نظر سے دوبارہ پڑھتا ہے۔


مرحلہ 6۔ شیڈول اور حفاظتی تالے#

شیڈول cron اظہار کی بجائے تین شکلوں میں دیا جاتا ہے: «ہر N منٹ بعد»، «ہر روز HH:MM پر»، «منتخب دنوں میں HH:MM پر»۔ گھنٹے منتخب کردہ برانچ کے مطابق لیے جاتے ہیں۔ دیا گیا وقت اوسط ہے، الارم نہیں: آغاز میں فرق لازمی ہے اور اُسے بند نہیں کیا جا سکتا، صرف کم کیا جا سکتا ہے — بالکل 09:00:00 پر شروع ہونے والا کارکن اُس طرف کی کسی بھی تجزیاتی نظر میں پہلی ہی نظر میں پہچان لیا جاتا ہے۔ «خاموش گھنٹے» بھی ہیں: اُس وقفے میں پڑنے والا اجرا اُس کے اختتام پر منتقل ہو جاتا ہے۔

خطرے کا درجہ طے کرتا ہے کہ کیا ممکن ہے: سرخ کے پاس شیڈول کی کوئی شکل نہیں (صرف آپ کی موجودگی میں اجرا)، پیلے کی شکل خبردار کرتی ہے کہ یہاں پس منظر آپ کے بغیر چلتا ہے اور خطرہ آپ کا ہے۔ بہت زیادہ بار بار وقفہ قبول نہیں ہوگا — ہر درجے کا اپنا کم از کم وقفہ ہے۔ جس شیڈول میں لگاتار تین ناکامیاں ہوں، وہ خود بند ہو جاتا ہے اور بتا دیتا ہے؛ بند یا ہٹایا گیا اسکل اپنے شیڈول بجھا دیتا ہے، مگر اُنہیں مٹاتا نہیں — اسکل واپس لائیں تو سوئچ سے چالو کر دیں۔

حفاظتی تالے (مالک):

  • «تمام کارکنوں کو روکیں» — پورے اکاؤنٹ کے لیے ہنگامی سوئچ: تمام کارکن ایک ساتھ رک جاتے ہیں، کام ضائع نہیں ہوتے بلکہ قطار میں انتظار کرتے ہیں جب تک روک نہ ہٹے۔
  • «ممنوعہ ڈومینز» — اُن ہوسٹس کی فہرست جہاں کارکن نہیں جائے گا، چاہے اسکل میں کچھ بھی اعلان کیا گیا ہو۔ یہ خود اسکل سے زیادہ طاقتور ہے اور اُسے دوبارہ انسٹال کرنے سے ٹھیک نہیں ہوتا۔

پابندیاں#

  • Chrome اور اُس پر مبنی براؤزرز، Firefox — اور صرف چالو کمپیوٹر پر۔ ایکسٹینشن ابھی ڈویلپر موڈ میں دستی طور پر انسٹال ہوتی ہے — Chrome Web Store میں اشاعت ابھی نہیں ہوئی۔ Firefox میں پیکیج ابھی Mozilla سے دستخط شدہ نہیں اور براؤزر دوبارہ چلنے تک قائم رہتا ہے؛ Windows پر Yandex Browser ہر بار چلنے پر ایسی ایکسٹینشن بند کر دیتا ہے (browser://tune پر چالو کریں)؛ Safari ابھی معاون نہیں۔ ایکسٹینشن کا اپنا QR اسکینر نہیں ہے: QR کی ضرورت کنکشن کی لائن کو دوسری مشین پر منتقل کرنے کے لیے ہے۔
  • یہ حصہ نیا ہے۔ کیٹلاگ میں تیار پلیٹ فارم اسکلز کم ہیں، اور «کتنے گھنٹے بچتے ہیں» کا اثر ہم نے ایمانداری سے ناپا نہیں۔ آج اصل راستہ آپ کے مخصوص سسٹم کے لیے دکھا کر سکھانا ہے۔
  • حفاظتوں کو بائی پاس کرنے کا کوئی انتظام نہیں۔ کیپچا، دوسرا مرحلہ، اینٹی بوٹ — یہ شائستہ توقف اور انسان سے درخواست ہے، کارکن کا کام نہیں۔
  • سرخ پلیٹ فارمز — صرف آپ کی موجودگی میں۔ Booking.com، Airbnb اور اُن جیسے دیگر کے لیے پس منظر شیڈول بالکل نہیں، اور انٹرفیس میں شیڈول والی اسکل انسٹالیشن کی شاخ موجود ہی نہیں۔ جہاں API کے ذریعے ایماندار انٹیگریشنز موجود ہے، ہم کارکن کی بجائے وہی تجویز کرتے ہیں۔
  • مراحل کے اسکرین شاٹس نہیں ہیں۔ رن کارڈ الفاظ میں بتاتا ہے کہ کیا ہوا، مگر صفحے کی تصویریں محفوظ نہیں کرتا۔
  • بھولا ہوا سوال قطار کو لامحدود نہیں بڑھاتا: انسان کے انتظار میں چھ گھنٹے سے زیادہ کھڑا رہنے والا رن کارکن کو شفٹ سے ہٹا دیتا ہے اور بتا دیتا ہے۔ کاموں کی قطار میں «کارکن آپ کا انتظار کر رہا ہے» والی سطر خود ایک دن میں ہٹ جاتی ہے۔
  • کارکن اکاؤنٹ کا ہے، برانچ کا نہیں — اسی لیے اُس کی سطر کسی بھی برانچ کی کاموں کی قطار میں نظر آتی ہے۔
  • ہدف سسٹمز کے آپ کے پاس ورڈ ہمارے پاس نہیں ہیں۔ اگر ہدف سسٹم میں سیشن ختم ہو جائے تو وہاں صرف انسان ہی لاگ ان کر سکتا ہے۔
  • AI کالز ادا شدہ ہیں۔ مرحلے کا فیصلہ، چیٹ سے کام کی سمجھ بوجھ اور تربیتی ریکارڈنگ کی سمجھ بوجھ مالک کا AI بیلنس خرچ کرتی ہے؛ بیلنس ختم ہونے پر کارکن مرحلہ حل نہیں کرے گا۔
  • تربیت کی آواز کلاؤڈ میں ڈی کوڈ ہوتی ہے اُس برانڈ کے، جہاں آپ کام کرتے ہیں، اور صرف ڈی کوڈنگ ختم ہونے تک محفوظ رہتی ہے؛ مائیکروفون کے بغیر تربیت بھی درست ہے — بس آپ سے سوالات زیادہ ہوں گے۔

مسائل کا حل#

علامت جانچیں
ایکسٹینشن کہتی ہے ”کوڈ نہیں ملا“ کنکشن اسٹرنگ مکمل طور پر پیسٹ کریں، صرف کوڈ کے ہندسے نہیں: اس میں آپ کے contour کا پتہ بھی شامل ہے۔ کوڈ ایک بار استعمال ہوتا ہے اور چند منٹ رہتا ہے — ”نیا کوڈ“ لیں
کارکن ”آن لائن نہیں“ براؤزر بند ہے یا کمپیوٹر آف ہے؛ جانچیں کہ کارکن کا پینل کھلا ہے اور اس نے شفٹ شروع کی ہے (پینل میں براؤزر کے ساتھ اٹھنے کا آپشن موجود ہے)۔ براؤزر دوبارہ شروع کرنے کے بعد: Yandex Browser (Windows) میں browser://tune پر ایکسٹینشن دوبارہ فعال کریں، Firefox میں about:debugging پر عارضی ایڈ آن دوبارہ لوڈ کریں
سرخ چپ ”آپ کی ضرورت ہے“ کیپچا، ختم شدہ سیشن، دوسرا مرحلہ یا سائٹ تک رسائی نہ دیا جانا۔ یہ کام خود اسی براؤزر میں کریں اور ”ہو گیا، جاری رکھیں“ دبائیں
”عنصر منتقل ہو گیا — تبدیلی منظور کریں“ کارکن نے ڈھونڈ لیا ہے کہ سائٹ پر بٹن یا فیلڈ کہاں منتقل ہوا ہے، اور آپ کے ”ہاں“ کا انتظار کر رہا ہے: چیٹ میں جواب دیں یا رن کارڈ میں ”تبدیلی قبول کریں“ / ”یہ وہی عنصر نہیں“ دبائیں
”سائٹ کا نقشہ پرانا ہو گیا“ ہدف سائٹ اس حد تک بدل گئی کہ تبدیلی نہیں مل سکی: روٹین دوبارہ دکھائیں (ڈرافٹ وزرڈ میں ”دوبارہ ریکارڈنگ درکار“)، راستہ دوبارہ بن جائے گا
”ایکسٹینشن اپ ڈیٹ کریں“ (پینل میں، براؤزر کی لائن میں یا رن کارڈ میں) اسکل کو ایکسٹینشن کے نئے ورژن کی ضرورت ہے: ”ڈیوائسز“ ٹیب میں ”اپ ڈیٹ کریں“ کے ساتھ ”ورژن ڈاؤن لوڈ کریں …“ لنک سے اسے ڈاؤن لوڈ کریں (یا ”ڈیوائس منسلک کریں“ موڈل میں آرکائیو)، ایکسٹینشن اپ ڈیٹ کریں — مرحلہ وار — اور ٹاسک دوبارہ چلائیں
”کارکن کا پینل بند ہے — ایکسٹینشن کھولیں“ پینل کی ونڈو بند ہے — اسے ایکسٹینشن کے آئیکن سے کھولیں؛ کارکن خود شفٹ پر واپس آ جائے گا
سمجھ نہیں آ رہا کہ کنکشن میں کیا مسئلہ ہے کارکن کے پینل میں ”کنکشن جانچیں“ دبائیں: یہ نکات کے مطابق سرور تک رسائی، کلاؤڈ کا جواب اور ٹاسک کی آخری درخواست دکھائے گا
اسکل فعال ہے مگر ٹاسک نہیں اٹھتا اسکل کا ٹوگل بند ہے، اسکل ہٹا دیا گیا ہے، یا ایکسٹینشن کو ہوسٹس تک رسائی نہیں دی گئی — پینل ”اسکل „X“ کو … تک رسائی درکار ہے“ لکھتا ہے اور ”اجازت دیں“ بٹن دکھاتا ہے
شیڈول خود بند ہو گیا وجہ لائن میں لکھی ہے: مسلسل تین ناکامیاں، اسکل بند یا ہٹا دیا گیا، کارکن واپس بلا لیا گیا
چیٹ سے ٹاسک مسترد ہوا رسک کلاس اس کردار کو اجازت نہیں دیتی: پیلا — منیجر اور اس سے اوپر، سرخ — صرف مالک
اسٹیٹس ”نتیجہ نامعلوم“ کارکن نے دبایا مگر تصدیق نہیں دیکھی۔ خود جانچیں کہ عمل ہوا یا نہیں: وہ خود دہرائے گا نہیں
تمام کارکن رکے ہوئے ہیں اکاؤنٹ کا اسٹاپ کرین فعال ہے — اسے سیکشن کے نیچے کارڈ میں ہٹائیں (یہ صرف مالک کر سکتا ہے)

اگر وجہ سمجھ نہ آئے تو کارکن کے پینل میں ”مسئلے کی اطلاع دیں“ دبائیں: لاگ کی آخری سطریں (فیلڈ اقدار کے بغیر) ایکسٹینشن کے ورژن اور رن نمبر کے ساتھ ورک چیٹ میں کارکن کے چینل پر آ جائیں گی — انہیں سپورٹ کو بھیج سکتے ہیں۔ ”لاگ کاپی کریں“ بھی ممکن ہے، اور لاگ کے اوپر فلٹر صرف غلطیاں، مراحل یا تربیت رکھے گا۔

علامات کے مطابق عمومی تجزیہ — مسائل کا حل؛ اگر کچھ بھی کام نہ آیا تو ہمیں لکھیں — مدد کیسے حاصل کریں۔


اکثر پوچھے جانے والے سوالات#

کیا کارکن کو کسی اور نظام کا لاگ ان اور پاس ورڈ دینا ضروری ہے؟#

نہیں، اور یہی ”روبوٹس“ سے بنیادی فرق ہے جنہیں کریڈنشلز دیے جاتے ہیں۔ کارکن اس سیشن کے اوپر کام کرتا ہے جو آپ نے خود کھولا، آپ کے براؤزر میں۔ وہ پاس ورڈ نہیں دیکھتا، ہم انہیں محفوظ نہیں کرتے اور نہ منتقل کرتے ہیں۔

کیا یہ قانونی ہے؟#

آپ اس بات کے ذمہ دار ہیں کہ ہدف پلیٹ فارم کے قواعد ایسے اعمال کی اجازت دیتے ہیں، اور ہم اس سوال کو نمایاں کرتے ہیں: ہر اسکل کی ایک رسک کلاس ہے، ناقابلِ واپسی عمل پر آپ کی تصدیق ہے، اور اپنے تربیت یافتہ اسکل کو چلانے سے پہلے آپ ذمہ داری کی منظوری پر دستخط کرتے ہیں۔ کیپچا اور اینٹی بوٹ کو بائی پاس کرنا کسی بھی شکل میں معاون نہیں۔

یہ انٹیگریشنز سے کیسے مختلف ہے؟#

انٹیگریشنز کسی اور نظام سے API کے ذریعے بات کرتی ہیں — تیز، قابلِ اعتماد اور براؤزر کے بغیر۔ کارکن وہاں درکار ہے جہاں API بالکل نہ ہو۔ اگر پلیٹ فارم کے پاس مناسب API موجود ہو تو ہم انٹیگریشن بناتے ہیں، کارکن نہیں۔

کیا اسے الفاظ میں کچھ بھی سونپا جا سکتا ہے؟#

کارکن وہی کرتا ہے جس کی اسے تربیت دی گئی ہے: چیٹ سے ٹاسک کو نصب شدہ اسکل کے رن میں پیرامیٹرز کے ساتھ بدلا جاتا ہے۔ ”کچھ مفید کر دو“ وہ نہیں کرے گا اور ایمانداری سے جواب دے گا کہ اس کے پاس ایسی مہارت نہیں۔

کیا کمپیوٹر آن ہونا ضروری ہے؟#

ہاں۔ کارکن کے ہاتھ آپ کی مشین پر براؤزر میں ایکسٹینشن ہیں؛ بند کمپیوٹر کا مطلب ”آن لائن نہیں“ ہے، اور ٹاسک قطار میں انتظار کرتے رہتے ہیں۔

کتنے کارکن بنائے جا سکتے ہیں؟#

جتنے درکار ہوں — مثلاً ہر کمپیوٹر پر ایک۔ شخصیت کا نام ایسا چنیں کہ کام کی قطار سے صاف ہو کہ کس مشین پر جانا ہے۔

اگر کارکن غلطی کرے تو کیا ہوگا؟#

ناقابلِ واپسی عمل وہ آپ کے ”ہاں“ کے بغیر نہیں کرتا، اور غیر واضح جگہ پر رک جاتا ہے اور انسان کو بلاتا ہے۔ اس نے جو کچھ کیا، سب رن کارڈ میں موجود ہے: مراحل، جمع شدہ اقدار اور رکنے کی وجہ۔

اگر سائٹ نے ڈیزائن بدل دیا تو کیا کریں؟#

عام طور پر — کچھ نہیں: کارکن خود ڈھونڈ لے گا کہ عنصر کہاں منتقل ہوا۔ اگر تبدیلی ان پٹ یا کلک سے متعلق ہو تو وہ چیٹ میں ”ہاں / نہیں“ پوچھے گا، اور آپ کے ”ہاں“ کے بعد خود نئی جگہ پر آتا جائے گا۔ اگر صفحہ بہت زیادہ بدل گیا ہو تو وہ روٹین دوبارہ دکھانے کو کہے گا۔

”اسٹاپ“ کون دبا سکتا ہے؟#

کارکن کو وقفہ مالک اور منیجر لگاتے ہیں؛ اکاؤنٹ اسٹاپ کرین اور ممنوعہ ڈومینز کی فہرست — صرف مالک۔ منسلک براؤزر خود مشین سے بھی واپس بلا سکتے ہیں۔


متعلقہ حصے#

Was this article helpful?