Vercel کا اصل سبق: AI کوڈنگ ایجنٹ ہارنیس خود لکھیں، انجینئرز کے لیے کمائی کا راستہ

Vercel Academy نے ابھی ایک مکمل کورس جاری کیا ہے “Build Your Own AI Coding Agent Harness” — یہ وہ کورس ہے جو آپ کو “صفر سے ایک حقیقی کام کرنے والا AI کوڈنگ ایجنٹ فریم ورک” لکھنا سکھاتا ہے۔ یہ کوئی سطحی کورس نہیں جہاں صرف تین API کال کرکے demo چلا دیا جائے۔ یہاں اصل گوشت کی بات ہے: ٹول لوپ، کانٹیکسٹ پروننگ، سب ایجنٹ ڈیلیگیشن، اور لائف سائیکل مینجمنٹ۔

AI سے پیسے کمانے والے انجینئرز کے لیے یہ کورس ایک فیصلہ کن لمحہ ہے: Cursor استعمال کرنے والے ہر جگہ مل جاتے ہیں، لیکن “کسٹم ایجنٹ فریم ورک” ڈیلیور کرنے والے کی مارکیٹ ویلیو عام فری لانس سے کہیں زیادہ ہے۔

پہلے سمجھیں: Agent Harness اصل میں ہے کیا

Agent Harness ایک ایسا ڈھانچہ ہے جو AI کو خود کام کرنے، خود کانٹیکسٹ سنبھالنے، اور خود محفوظ رہنے کی سہولت دیتا ہے — یعنی AI کا اپنا پروجیکٹ مینیجر + سیکیورٹی گارڈ + نوٹ بک۔ Harness کے بغیر AI صرف باتیں کرنے والا ماڈل ہے؛ Harness کے ساتھ AI ایک جونیئر ملازم کی طرح ٹاسک لیتا ہے، execute کرتا ہے، رپورٹ کرتا ہے، اور غلطی پر انسان کو واپس بلاتا ہے۔

اس کورس میں استعمال ہونے والے تین اہم ٹولز کی تقسیم واضح ہے:

  • AI SDK: AI کو بولنے دیتا ہے (ماڈل کال، ٹیکسٹ جنریشن)
  • Vercel Sandbox: AI کو کام کرنے دیتا ہے (الگ تھلگ ماحول میں محفوظ کمانڈ ایگزیکیوشن)
  • just-bash: AI کو قابو میں رکھتا ہے (معیاری ٹول انٹرفیس، shell رویے کو کنٹرول کرتا ہے)

یہ تینوں مل کر ایک مکمل ایجنٹ فیکٹری بناتے ہیں۔

تکلیف: آپ کا ایجنٹ ہمیشہ Demo لیول کا کیوں رہتا ہے

Joel Hooks نے کورس کی شروعات میں پوری انڈسٹری کی شرمندگی بے نقاب کی — “تین ٹولز والا ٹول لوپ صرف ایک demo ہے، اصل مسئلہ تب سامنے آتا ہے جب آپ اسے حقیقی کام کے لیے استعمال کرتے ہیں”۔ آپ Agent کو 5000 لائنوں کی فائل پڑھنے دیں، وہ سارا مواد کانٹیکسٹ میں بھر دے گا اور پھر کچھ یاد نہیں رکھ پائے گا۔ آپ اسے bash کی اجازت دیں، وہ ایک rm -rf سے پوری پروڈکشن ڈیٹا بیس صاف کر دے گا۔ آپ اسے بیس مرحلے دیں، دسویں مرحلے پر وہ بھول جائے گا کہ کیا کر رہا تھا۔

گاہک ڈھانچے کے لیے ادائیگی نہیں کرتے، وہ اس لیے ادائیگی کرتے ہیں کہ ایجنٹ حقیقی کام مکمل کر سکے۔ مارکیٹ میں 90% “AI پروگرامنگ ٹیوٹوریلز” آپ کو prompt ریپ کرنا، GPT API جوڑنا، اور خوبصورت فرنٹ اینڈ بنانا سکھاتے ہیں۔ لیکن کمپنیاں اصل میں ادائیگی اس لیے کرتی ہیں کہ ایجنٹ محفوظ طریقے سے پوری ٹاسک چین چلا سکے — یہ فن تعمیر کا مسئلہ ہے، پیرامیٹر ٹیوننگ سے حل نہیں ہوتا۔

Vercel کے اس کورس کا ارادہ واضح ہے: Agent Harness کو سنجیدہ انجینئرنگ پروڈکٹ سمجھ کر سکھانا، کھلونے اسکرپٹ کی طرح نہیں۔

موقع: ایجنٹ انجینئر سب سے قیمتی فری لانس وسائل بن رہے ہیں

آج کی فری لانس مارکیٹ واضح دو قطبوں میں بٹ چکی ہے۔ ایک سرے پر وہ لوگ ہیں جو صرف Cursor سے کوڈ مکمل کرتے ہیں اور کم قیمت پر کام لیتے ہیں۔ دوسرے سرے پر وہ انجینئرز ہیں جو “کسٹم AI ایجنٹ سلوشنز” ڈیلیور کرتے ہیں — ان کی فی پروجیکٹ قیمت عام فری لانس سے کہیں زیادہ ہے اور گاہک قطار میں کھڑے رہتے ہیں۔

کیوں؟ کیونکہ کمپنیاں “کوڈ آٹو کمپلیشن” نہیں بلکہ “آٹومیشن ورک فلو” خریدنا چاہتی ہیں۔ ایک ای کامرس والے کو Python اسکرپٹ نہیں چاہیے، اسے ایک ایجنٹ چاہیے جو خود بخود مقابلے کی قیمتیں نکالے، Listing کا مواد لکھے، A/B ٹیسٹ چلائے، اور رپورٹ بنائے۔ یہ کام صرف وہی شخص کر سکتا ہے جو Agent Harness فن تعمیر سمجھتا ہو۔

⚠️ ماخذ کے مطابق Upwork پر “AI agent customization” زمرے کی اوسط فی پروجیکٹ قیمت ہزاروں ڈالر کی سطح پر ہے، اس کی آزاد تصدیق نہیں کی گئی۔

راستہ نمبر ایک: کورس کے بنیادی ماڈیولز اچھی طرح سیکھیں

کورس کے سب سے قیمتی ماڈیولز ایک ایک کرکے سیکھنا ضروری ہے۔ ہر ماڈیول کو “مسئلہ → حل → مثال” کے انداز میں سمجھیں:

ٹول لوپ (Tool Loop): یہ ایجنٹ کا دل ہے۔

  • مسئلہ: ٹول کال ناکام ہو، ٹائم آؤٹ ہو، یا تصادم ہو تو ایجنٹ کریش کر جاتا ہے۔
  • حل: AI SDK کا stopWhen لوپ کو روکنے کے لیے استعمال کریں، maxSteps سے زیادہ سے زیادہ مراحل کی حد لگائیں، اور خودکار ری ٹرائے سیٹ کریں۔
  • مثال: فیکٹری کی پروڈکشن لائن کا ریتم کنٹرولر — ہر اسٹیشن پر غلطی ہو تو لائن رک جاتی ہے، ناقص پروڈکٹ آگے نہیں جاتی۔

ٹول ڈیزائن (Tool Design): ٹول کی granularity ایجنٹ کی صلاحیت کی حد متعین کرتی ہے۔

  • مسئلہ: بہت موٹے ٹول سے ایجنٹ باریک کام نہیں کر پاتا، بہت باریک ٹول سے کالز میں گم ہو جاتا ہے۔
  • حل: “فائل سسٹم آپریشن” کو read، write، edit، glob، grep — پانچ atomic ٹولز میں توڑ دیں، ایک universal bash دینے کی بجائے۔
  • مثال: ملازم کو مکان گیراج دینے کی بجائے مخصوص اوزار (پیچکس، سکریو ڈرایور، ڈرل) دینا۔

سینڈ باکس ایبستریکشن (Sandbox Abstraction): یہ حفاظت کی کلید ہے۔

  • مسئلہ: ایجنٹ کو bash ملے تو وہ آپ کی پروڈکشن ڈیٹا بیس rm -rf سے صاف کر سکتا ہے۔
  • حل: Vercel Sandbox الگ تھلگ ایگزیکیوشن ماحول فراہم کرتا ہے، ایجنٹ اندر جو چاہے کرے، مین سسٹم محفوظ رہے۔
  • مثال: کیمیائی لیب کا fume hood — دھماکہ ہو تو صرف ہڈ ٹوٹے، پوری عمارت نہیں گرے۔

کانٹیکسٹ پروننگ (Context Pruning): 5000 لائنیں پڑھ کر سب prompt میں نہیں ڈال سکتے۔

  • مسئلہ: AI 5000 لائنیں پڑھے تو اس کا “دماغ” بھر جاتا ہے، پرانی گفتگو نئے فیصلوں کو خراب کرتی ہے۔
  • حل: prepareStep ہُک سے ہر مرحلے سے پہلے کانٹیکسٹ تراشیں، صرف آخری N مراحل رکھیں اور پرانے مواد کا خلاصہ بنائیں۔
  • مثال: کمرے کی صفائی — بے کار چیزیں الماری میں رکھیں، میز پر صرف آج کی ضرورت کی چیزیں رہنے دیں۔

سب ایجنٹ ڈیلیگیشن (Subagent Delegation): پیچیدہ کام تقسیم کرنا ضروری ہے۔

  • مسئلہ: ایک ایجنٹ کئی ماڈیولز کا کام سنبھالے تو کانٹیکسٹ پھٹ جاتا ہے اور ذمہ داریاں مل جاتی ہیں۔
  • حل: مین ایجنٹ پلان بنائے، سب ایجنٹ مخصوص ماڈیول execute کریں، نتائج واپس مین ایجنٹ کو بھیجیں۔
  • مثال: پروجیکٹ مینیجر فرنٹ اینڈ، بیک اینڈ، ٹیسٹنگ کو کام بانٹ دے، خود صرف پروگریس اور خطرات پر نظر رکھے۔

لائف سائیکل مینجمنٹ (Lifecycle Management): ایجنٹ کی ہر حالت — شروع، چلنا، رکنا، بحالی، ختم — کی باریکی سے دیکھ بھال چاہیے۔

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

راستہ نمبر دو: کورس کے ٹیک اسٹیک سے فری لانس کام لیں

کورس مکمل کرنا اختتام نہیں، آغاز ہے۔ آپ کو فوراً Vercel AI SDK + Vercel Sandbox + just-bash کا امتزاج استعمال کرتے ہوئے پہلا حقیقی پروجیکٹ لینا چاہیے۔

سب سے تیز کمائی کا راستہ یہ ہے کہ Fiverr، Upwork، یا مقامی فری لانس پلیٹ فارم پر سروس لگائیں: “میں Vercel ٹیک اسٹیک سے آپ کا کسٹم AI Agent بناتا ہوں”۔ پہلے تین گاہکوں کو آدھی قیمت یا مفت میں کام کر دیں، تاکہ کیس اسٹڈی اور ریویو مل جائیں۔

⚠️ ماخذ کے مطابق تین مفت گاہکوں پر کام کا وقت ایجنٹ کی پیچیدگی پر منحصر ہے — کئی دن سے کئی ہفتے تک ہو سکتا ہے، اس کی آزاد تصدیق نہیں کی گئی۔

کیس اسٹڈی کا انتخاب سمجھداری سے کریں۔ “مجھے چیٹ بوٹ بنا دو” جیسی عام درخواستیں نہ لیں، بلکہ “میری آپریشن ورک فلو آٹومیٹ کر دو” جیسی قیمتی درخواستیں لیں۔ مثلاً:

  • کراس بارڈر ای کامرس بیچنے والے کے لیے ایجنٹ بنائیں جو Amazon ریویوز مانیٹر کرے، منفی ریویو کی کلیدی الفاظ نکالے، بہتری کی تجاویز بنائے، اور Slack پر بھیجے۔
  • کسی کریئیٹر کے لیے ایجنٹ بنائیں جو مقابلے والے اکاؤنٹس کا مواد نکالے، وائرل پوسٹس کا تجزیہ کرے، اور ٹاپک لسٹ بنائے۔
  • انڈیپنڈنٹ ڈویلپر کے لیے ایجنٹ بنائیں جو GitHub Issues مانیٹر کرے، ترجیح کے مطابق ترتیب دے، اور PR ڈرافٹ تیار کرے۔

⚠️ ماخذ کے مطابق اس قسم کے پروجیکٹس کی قیمت ہزاروں ڈالر کی سطح پر ہوتی ہے، اس کی آزاد تصدیق نہیں کی گئی۔

کولڈ اسٹارٹ: گاہک نہ ہوں تو کیا کریں

زیادہ تر لوگوں کا آغاز یہیں سے ہوتا ہے۔ تین عملی چینلز:

  1. کمیونٹی میں پوسٹنگ: ڈویلپر کمیونٹیز اور سوشل پلیٹ فارمز پر کیس اسٹڈی پوسٹ کریں، ہیڈ لائن کا فارمولا یہ رکھیں: “میں نے Vercel AI SDK سے XX سیکٹر کے لیے Agent بنایا، ماہانہ XX گھنٹے بچے”، ساتھ میں 30 سیکنڈ کا ڈیمو ویڈیو۔ ٹریفک آئے گی تو گاہک خود پیغام بھیجیں گے۔
  2. مفت کام کے بدلے testimonial: دوستوں کے معرفے سے چھوٹا گاہک تلاش کریں، پہلے پروجیکٹ کی فیس معقول رکھیں لیکن شرط رکھیں کہ وہ ایک recommendation لکھے گا اور کیس اسٹڈی پبلش کرنے کی اجازت دے گا۔
  3. درجہ وار قیمت کی حکمت عملی: چھوٹی فیس کا سنگل ماڈیول ایجنٹ → درمیانی فیس کا ملٹی ماڈیول ورک فلو → بڑی فیس کا مکمل کسٹم سلوشن + چھ ماہ کی دیکھ بھال۔ ہر درجے پر اگلے درجے کے لیے پچھلے درجے کی کیس اسٹڈی سے اعتماد بنائیں۔

راستہ نمبر تین: کورس کا مواد دوبارہ پیک کر کے میڈیا سے کمائیں

Vercel کا کورس انگریزی میں ہے اور تکنیکی سطح بلند ہے۔ یہی آپ کا information gap فائدہ ہے۔

کورس کو 10 سے 15 حصوں کی سیریز میں توڑ کر سوشل پلیٹ فارمز پر ڈالیں۔