Vercel-এর নিজস্ব পাঠ: হাতে লেখা AI কোডিং Agent Harness, টাকা কামানো ইঞ্জিনিয়ারদের জন্য কঠিন মানের কোর্স

Vercel Academy মাত্র একটা পুরো কোর্স ছেড়েছে—Build Your Own AI Coding Agent Harness। “শূন্য থেকে একটা সত্যিকারের কাজ করতে পারে এমন AI কোডিং Agent ফ্রেমওয়ার্ক হাতে লেখা”—এই বিষয়টা এখানে চুলচেরা করে বোঝানো হয়েছে। তিনটা API কল দিয়ে ডেমো চালানোর হালকা কোর্স না—এটা আসলে টুল লুপ, কনটেক্সট প্রুনিং, সাবএজেন্ট ডেলিগেশন, লাইফসাইকেল ম্যানেজমেন্ট—এই হাড্ডিগোল্ডের জিনিসগুলো শেখায়।

টাকা কামাতে চাওয়া ইঞ্জিনিয়ারদের জন্য এই কোর্সটা একটা ওয়াটারশেড মোমেন্ট। Cursor দিয়ে কোড লেখা মানুষ অনেক, কিন্তু “কাস্টম Agent ফ্রেমওয়ার্ক ডেলিভারি” করতে পারে এমন লোকের রেট সাধারণ আউটসোর্সিংয়ের চেয়ে অনেক বেশি।

আগে বুঝো: Agent Harness আসলে কী

Agent Harness হলো একটা স্ক্যাফোল্ডিং—যেটা AI-কে নিজে কাজ করতে, নিজে কনটেক্সট ম্যানেজ করতে, নিজে সিকিউরিটি মেইনটেইন করতে দেয়। মানে AI-কে একজন প্রজেক্ট ম্যানেজার + সিকিউরিটি গার্ড + নোটবুক দেওয়া। Harness ছাড়া AI শুধু একটা গপ্পো করা মডেল; Harness সহ AI একজন জুনিয়র এমপ্লয়ির মতো—টাস্ক নেয়, এক্সিকিউট করে, রিপোর্ট করে, ভুল হলে মানুষের কাছে ফিরে আসে।

কোর্সে ব্যবহৃত তিনটা টুলের কাজ স্পষ্টভাবে ভাগ করা:

  • AI SDK: AI-কে কথা বলায় (মডেল কল, টেক্সট জেনারেশন)
  • Vercel Sandbox: AI-কে কাজ করায় (আইসোলেটেড এনভায়রনমেন্টে সেফ কমান্ড এক্সিকিউশন)
  • just-bash: AI-কে听话 করে (স্ট্যান্ডার্ডাইজড টুল ইন্টারফেস, Agent-এর shell ব্যবহার কন্ট্রোলযোগ্য)

তিনটে মিলে একটা পুরো Agent ফ্যাক্টরি।

সমস্যা: তোমার লেখা Agent কেন সবসময় ডেমো লেভেলে আটকে থাকে

Joel Hooks কোর্সের শুরুতেই ইন্ডাস্ট্রির বিব্রত বাস্তবতাটা ধরিয়ে দিয়েছেন—“তিনটা টুলের টুল লুপ শুধুই একটা ডেমো। আসল সমস্যাটা ধরা পড়ে যখন তুমি এটা দিয়ে সত্যিকারের কাজ করতে যাও।” Agent-কে ৫০০০ লাইনের একটা ফাইল পড়তে দাও, সে পুরোটা কনটেক্সটে ঢুকিয়ে আর বের করতে পারে না। bash পারমিশন দাও, একটা rm -rf দিয়ে প্রোডাকশন ডাটাবেস মুছে ফেলে। বিশ ধাপের টাস্ক দাও, দশম ধাপে এসে ভুলে যায় কী করছিল।

ক্লায়েন্ট শেল কিনবে না, কিনবে Agent আসলে কাজ করতে পারে কিনা। বাজারে ৯০% “AI কোডিং অ্যাসিস্ট্যান্ট টিউটোরিয়াল” শেখায় কীভাবে prompt র‍্যাপ করবে, GPT API কানেক্ট করবে, সুন্দর ফ্রন্টএন্ড বানাবে। কিন্তু কোম্পানি আসলে টাকা দেয় Agent পুরো টাস্ক চেইন সেফভাবে শেষ করতে পারে কিনা—এটা আর্কিটেকচার লেভেলের সমস্যা, প্যারামিটার টিউনিং দিয়ে সমাধান হয় না।

Vercel-এর এই কোর্সের অ্যাম্বিশন স্পষ্ট: Agent Harness-কে একটা সিরিয়াস ইঞ্জিনিয়ারিং প্রোডাক্ট হিসেবে দেখানো, খেলনা স্ক্রিপ্ট না।

সুযোগ: Agent ইঞ্জিনিয়ার এখন সবচেয়ে দুর্লভ ফ্রিল্যান্স রিসোর্স

আউটসোর্সিং মার্কেটে এখন স্পষ্ট দুই ভাগ। একদিকে শুধু Cursor দিয়ে কোড অটোকমপ্লিট করা “AI ইউজার”—যারা কম দামে অর্ডার নেয়। অন্যদিকে “AI Agent কাস্টম সলিউশন” ডেলিভারি করতে পারা ইঞ্জিনিয়ার—যাদের সিঙ্গেল প্রজেক্টের রেট সাধারণ আউটসোর্সিংয়ের চেয়ে অনেক বেশি, ক্লায়েন্ট লাইনে দাঁড়িয়ে থাকে।

কেন? কারণ কোম্পানি আসলে চায় “অটোমেশন ওয়ার্কফ্লো”, “কোড অটোকমপ্লিট” না। একজন ই-কমার্স ব্যবসায়ীর দরকার Python স্ক্রিপ্ট না, দরকার একটা Agent যেটা অটোমেটিকally কম্পিটিটর প্রাইস স্ক্র্যাপ করবে, Listing কপি জেনারেট করবে, A/B টেস্ট চালাবে, রিপোর্ট বানাবে। এই কাজ শুধু Agent Harness আর্কিটেকচার বোঝে এমন লোকেই পারে।

⚠️ সোর্স পোস্ট অনুযায়ী, Upwork-এ “AI agent customization” ক্যাটাগরিতে প্রজেক্টের গড় দাম কয়েক হাজার ডলার—স্বতন্ত্রভাবে যাচাই করা হয়নি।

পথ ১: কোর্সের মূল মডিউলগুলো হজম করো, টেকনিক্যাল মোটে তৈরি করো

কোর্স সিলেবাসে সবচেয়ে দামি কয়েকটা মডিউল—একটা একটা করে কামড়াতে হবে। প্রতিটা মডিউল “সমস্যা → সমাধান → উপমা” তিন লাইনে বুঝিয়ে দিচ্ছি:

টুল লুপ (Tool Loop): Agent-এর হার্ট।

  • সমস্যা: টুল কল ফেইল, টাইমআউট, কনকারেন্সি কনফ্লিক্ট হলে Agent ক্র্যাশ করে।
  • সমাধান: AI SDK-এর stopWhen কন্ডিশন দিয়ে লুপ টার্মিনেশন কন্ট্রোল, maxSteps দিয়ে ম্যাক্সিমাম স্টেপ লিমিট, অটো রিট্রাই।
  • উপমা: ফ্যাক্টরি অ্যাসেম্বলি লাইনের রিদম কন্ট্রোলার—প্রতিটা স্টেশনে ভুল হলে লাইন থামে, ডিফেক্টিভ প্রোডাক্ট পরের স্টেশনে যায় না।

টুল ডিজাইন (Tool Design): টুলের গ্র্যানুলারিটি Agent-এর ক্ষমতার সিলিং ঠিক করে।

  • সমস্যা: দানাদারিতা (granularity) বেশি হলে Agent ফাইন কাজ পারে না, কম হলে টুল কলে হারিয়ে যায়।
  • সমাধান: “ফাইল সিস্টেম অপারেশন”-কে ভেঙে read, write, edit, glob, grep—পাঁচটা অ্যাটমিক টুল বানাও, একটা万能 bash দিও না।
  • উপমা: এমপ্লয়িকে স্পেশালাইজড টুল দেওয়া (রেঞ্চ, স্ক্রুড্রাইভার, ড্রিল)—পুরো গ্যারেজ ধরিয়ে দেওয়া না।

স্যান্ডবক্স অ্যাবস্ট্রাকশন (Sandbox Abstraction): সিকিউরিটির চাবিকাঠি।

  • সমস্যা: Agent bash পারমিশন পেলেই তোমার প্রোডাকশন ডাটাবেসে rm -rf চালাতে পারে।
  • সমাধান: Vercel Sandbox আইসোলেটেড এক্সিকিউশন এনভায়রনমেন্ট দেয়—Agent ভেতরে যাই করুক, হোস্ট মেশিনে ছোঁয়া লাগে না।
  • উপমা: কেমিস্ট্রি ল্যাবের ফিউম হুড—বিস্ফোরণ হলে হুডটা উড়ে, পুরো বিল্ডিং না।

কনটেক্সট প্রুনিং (Context Pruning): ৫০০০ লাইনের ফাইল পুরোটা prompt-এ ঢোকানো যায় না।

  • সমস্যা: AI ৫০০০ লাইন পড়লে মাথা ফেটে যায়, পুরনো কথোপকথন নতুন সিদ্ধান্তে দূষণ আনে।
  • সমাধান: prepareStep হুক দিয়ে প্রতিটা স্টেপের আগে কনটেক্সট ছাঁটাই—শেষ N স্টেপের অপারেশন রাখো, পুরনো কনটেন্টের সামারি কম্প্রেস করো।
  • উপমা: ঘর গোছানো—অব্যবহৃত জিনিস স্টোরেজে তোলো, টেবিলে শুধু আজকের কাজের জিনিস রাখো।

সাবএজেন্ট ডেলিগেশন (Subagent Delegation): জটিল টাস্ক ভাগ করতেই হবে।

  • সমস্যা: একটা Agent বহু মডিউলের টাস্ক নিলে কনটেক্সট ফুলে যায়, দায়িত্ব গোলমাল হয়।
  • সমাধান: মেইন Agent প্ল্যান করে, সাবএজেন্ট নির্দিষ্ট মডিউল এক্সিকিউট করে, ফলাফল মেইন Agent-এ ফেরত আসে।
  • উপমা: প্রজেক্ট ম্যানেজার ফ্রন্টএন্ড, ব্যাকএন্ড, টেস্টিং—ভাগ করে দেয়, নিজে শুধু প্রগ্রেস আর রিস্ক দেখে।

লাইফসাইকেল ম্যানেজমেন্ট (Lifecycle Management): Agent-এর স্টার্ট, রান, পজ, রেজিউম, টার্মিনেট—প্রতিটা স্টেটে ফাইন ম্যানেজমেন্ট লাগে।

  • সমস্যা: লম্বা টাস্কের মাঝে নেটওয়ার্ক কাটে, ইউজার ক্যান্সেল করে, মডেল টাইমআউট করে—Agent-এর স্টেট হারিয়ে যায়।
  • সমাধান: প্রতিটা স্টেট সিরিয়ালাইজ করে স্টোর করো, চেকপয়েন্ট রেজিউম আর ম্যানুয়াল ইন্টারভেনশন সাপোর্ট দাও।
  • উপমা: গেমের সেভ পয়েন্ট—মরলে শেষ সেভ থেকে লোড, শুরু থেকে না।

পথ ২: কোর্সের টেক স্ট্যাক দিয়ে ফ্রিল্যান্স নাও, শোকেস কেস বানাও

কোর্স শেষ করা মাইলস্টোন, শুরু। এখনই Vercel AI SDK + Vercel Sandbox + just-bash—এই কম্বো দিয়ে প্রথম রিয়েল প্রজেক্ট নাও।

সবচেয়ে দ্রুত ক্যাশ ফ্লো পথ: Fiverr, Upwork, Carousell-এ একটা সার্ভিস লিস্ট করো—“Vercel স্ট্যাক দিয়ে কাস্টম AI Agent বানিয়ে দেবো।” প্রথম তিনটা ক্লায়েন্ট অর্ধেক দামে বা ফ্রিতে করো—কেস স্টাডি আর রিভিউর বিনিময়ে।

⚠️ সোর্স পোস্ট অনুযায়ী, তিনটা ফ্রি ক্লায়েন্ট করতে Agent-এর জটিলতা অনুযায়ী কয়েক দিন থেকে কয়েক সপ্তাহ লাগতে পারে—স্বতন্ত্রভাবে যাচাই করা হয়নি; ফ্রি করা সার্থক কিনা নির্ভর করে কেসটা পরবর্তী পেইড ক্লায়েন্টে রূপান্তর করতে পারো কিনা।

শোকেস কেস বাছাইয়ে বুদ্ধি লাগে। “আমাকে একটা চ্যাটবট বানিয়ে দাও”—এই ধরনের ফাটা ডিমান্ড নেবেন না। “আমার অপারেশন ওয়ার্কফ্লো অটোমেট করো”—এই হাই-ভ্যালু ডিমান্ড নিন। যেমন:

  • ক্রস-বর্ডার ই-কমার্স সেলারের জন্য Agent—Amazon রিভিউ মনিটর, নেগেটিভ কিওয়ার্ড এক্সট্র্যাক্ট, ইম্প্রুভমেন্ট সাজেশন জেনারেট, Slack-এ পুশ।
  • Lemon8/Pinterest ক্রিয়েটরের জন্য Agent—কম্পিটিটর অ্যাকাউন্টের পোস্ট স্ক্র্যাপ, ভাইরাল প্যাটার্ন অ্যানালাইজ, টপিক লিস্ট অটো-জেনারেট।
  • ইন্ডিপেন্ডেন্ট ডেভেলপারের জন্য Agent—GitHub Issues মনিটর, প্রায়োরিটি ক্লাসিফাই, PR ড্রাফট অটো-জেনারেট।

⚠️ সোর্স পোস্ট অনুযায়ী, এই ধরনের প্রজেক্টের রেট কয়েক লাখ টাকা লেভেলে—স্বতন্ত্রভাবে যাচাই করা হয়নি।

কোল্ড স্টার্ট: ক্লায়েন্ট নেই, কী করবে

এন্টারপ্রাইজ ক্লায়েন্ট নেই—এটাই বেশিরভাগের আসল শুরু। তিনটা কনক্রিট চ্যানেল:

  1. কমিউনিটিতে পোস্ট করে লিড আনো: Vibe Coding কমিউনিটি, Lemon8, TikTok-এ কেস পোস্ট দাও। টাইটেল টেমপ্লেট—“Vercel AI SDK দিয়ে XX ইন্ডাস্ট্রিতে Agent বানালাম, মাসে XX ঘণ্টা ম্যানুয়াল কাজ বাঁচলো”—সাথে ৩০ সেকেন্ডের ডেমো ভিডিও। ট্রাফিক আসলে ক্লায়েন্ট নিজে মেসেজ করবে।
  2. ফ্রি ট্রায়াল দিয়ে testimonial আদায় করো: বন্ধুর পরিচয়ে ছোট ক্লায়েন্ট, প্রথম প্রজেক্টে মাত্র ৫০০ টাকা—বিনিময়ে একটা testimonial + কেস পাবলিশ করার অনুমতি।
  3. লেডার প্রাইসিং: ৫০০ টাকার ছোট অর্ডার (সিঙ্গেল মডিউল Agent) → ৩,০০০ টাকার মাঝারি অর্ডার (মাল্টি-মডিউল ওয়ার্কফ্লো) → ৩০,০০০ টাকার বড় অর্ডার (কমপ্লিট কাস্টম সলিউশন + ছয় মাস মেইনটেনেন্স)। প্রতিটা লেভেলে আগের লেভেলের কেস স্টাডি ব্যাকআপ হিসেবে লাগে।

পথ ৩: কোর্স কনটেন্ট রিপ্যাকেজ করে ক্রিয়েটর ইকোনমি

Vercel কোর্স ইংরেজিতে, ব্যারিয়ারও বেশি। এটাই তোমার ইনফরমেশন অ্যাডভান্টেজ।

কো