-
Notifications
You must be signed in to change notification settings - Fork 0
Home bn
🌎 ভাষা: বাংলা — সব ৩৩টি ভাষা দেখুন
স্বাগতম। এই উইকিটি হলো একটি হাতে-কলমে, শিক্ষানবিশ-বান্ধব টিউটোরিয়াল — একটি সত্যিকারের কমান্ড-লাইন টুল একটি এজেন্টিক AI কোডিং সহকারীর সঙ্গে তৈরি করার জন্য — আর এর জন্য বেছে নেওয়া হয়েছে একটি খুবই হাস্যকর উদাহরণ, যাতে শেখাটা মজাদার হয়।
উদাহরণটি হলো LockedIn CLI: একটি নকল "AI CLI" যা AI-যুগের ডেভেলপার টুল এবং professional-network "thought leadership"-এর প্যারোডি করে। এতে আছে একটি gradient splash, একটি interactive chat session, slash command, এবং এমন একটি model যা খুব কঠিনভাবে "ভাবে" — অথচ ইচ্ছাকৃতভাবেই কোনো professional মূল্য তৈরি করে না। তবে রসিকতার আড়ালে এটি একটি পরিচ্ছন্ন, ভালোভাবে টেস্ট করা Node.js প্রকল্প, যা শেখার জন্য আদর্শ।
রসিকতাটাই শেখানোর হাতিয়ার। আপনি recruiter-spam ভরা inbox দেখে হাসবেন, আর নিঃশব্দে শিখে নেবেন architecture, testing, এবং — সবচেয়ে গুরুত্বপূর্ণ — কীভাবে একটি AI এজেন্টকে দিয়ে আপনার হয়ে সত্যিকারের কোড লেখানো ও বদলানো যায়।
- এজেন্টিক / AI-সহায়ক কোডিং-এ নতুন। হয়তো আপনি একটি chat assistant ব্যবহার করেছেন, কিন্তু এমন কোনো এজেন্ট এখনো চালাননি যা ফাইল edit করে, test চালায়, এবং পরিবর্তন ship করে। আমরা সেই অংশটা ধীরে ধীরে করব।
- প্রোগ্রামিং-এর মৌলিক বিষয়ে স্বচ্ছন্দ। আপনি JavaScript পড়তে পারেন, একটি terminal ব্যবহার করতে পারেন, এবং একটি function অনুসরণ করতে পারেন। এখানকার কোড মধ্যম মানের; AI অংশগুলো শিক্ষানবিশদের উপযোগী। (কোনো আগের framework অভিজ্ঞতা লাগবে না — এটি সাধারণ Node, zero dependency-সহ।)
যেকোনো সক্ষম কোডিং এজেন্ট কাজ করবে। উদাহরণগুলো GitHub Copilot CLI ব্যবহার করে (যে এজেন্টটি এই প্রকল্পটি লিখেছে), তবে workflow অন্য এজেন্টেও সমানভাবে খাটে।
এই প্রকল্পের একটি কঠোর নিয়ম আছে, আর গোটা টিউটোরিয়াল তারই চারপাশে ঘোরে:
npm testপাস না করলে কিছুই ship হয় না।
একটি AI এজেন্ট খুব দ্রুত প্রচুর কোড লিখতে পারে। এই validation suite-ই হলো সেই উপায় যার মাধ্যমে আপনি তার উপর নিয়ন্ত্রণ রাখেন। আপনি শিখবেন কীভাবে এজেন্টকে সেই গেটের পেছনে কাজ করাতে হয়: পরিবর্তনটি বর্ণনা করুন, তাকে test যোগ করতে দিন, implement করতে দিন, এবং কেবল তখনই কাজটি গ্রহণ করুন যখন suite সবুজ হয়।
অধ্যায়গুলো ক্রমানুসারে করুন। প্রতিটি সংক্ষিপ্ত, শেষ হয় একটি "আপনার এজেন্ট দিয়ে করে দেখুন" অনুশীলন দিয়ে, এবং আগেরটির উপর ভিত্তি করে এগোয়।
- টিউটোরিয়াল ১ পরিচিতি — প্রকল্পটি সেট আপ করুন, চালান, আপনার এজেন্টের সঙ্গে পরিচিত হন, এবং প্রথমবার টেস্ট গেট চালান।
- টিউটোরিয়াল ২ কোড কীভাবে কাজ করে — যে architecture এই প্রকল্পটিকে একটি এজেন্টের পক্ষে বদলানো সহজ (ও নিরাপদ) করে: একটি pure, testable core; seeded randomness; এবং test suite।
- টিউটোরিয়াল ৩ আপনার প্রথম এজেন্ট টাস্ক — মূল আয়োজন: এজেন্টকে নির্দেশ দিয়ে শুরু থেকে শেষ পর্যন্ত একটি একদম নতুন কমান্ড যোগ করুন, test-first পদ্ধতিতে।
- টিউটোরিয়াল ৪ প্রম্পটিং ও রিভিউ — একজন লিডের মতো prompt দিন, এজেন্টের diff রিভিউ করুন, iterate করুন, এবং একাধিক session জুড়ে গতি ধরে রাখুন।
- টিউটোরিয়াল ৫ লোকালাইজেশন — CLI কীভাবে ৩৩টি ভাষায় কথা বলে, এবং কীভাবে একটি এজেন্টকে দিয়ে আরেকটি ভাষা যোগ করানো যায় (i18n, key parity, double-width ও combining-mark layout)।
তার বদলে in-universe রসিকতার ডকুমেন্ট চান? সেগুলো আছে কমান্ড রেফারেন্স পাতায় (মূল স্যাটায়ারিক "manual")। সহায়ক প্রযুক্তি ব্যবহার করছেন? দেখুন অ্যাক্সেসিবিলিটি — CLI-তে আছে screen-reader, high-contrast, এবং low-distraction মোড।
অবদান স্বাগত। repository টি clone করুন এবং যেকোনো সক্ষম কোডিং এজেন্ট, যেমন Claude
Code, Cursor, বা Codex দিয়ে এটি খুলুন। তাকে বলুন repository-র নির্দেশনা ও এই
টিউটোরিয়ালগুলো অনুসরণ করতে, তার পরিবর্তনগুলো রিভিউ করুন, এবং জমা দেওয়ার আগে
npm test চালান। এগুলো শুধু উদাহরণ, কোনো endorsement বা বিল্ট-ইন integration নয়।
- Node.js 18+ (Linux, macOS, বা Windows — তিনটিতেই অভিন্ন)।
- git, এবং একটি এজেন্ট-সক্ষম কোডিং সহকারী (যেমন GitHub Copilot CLI)।
- প্রায় ৩০–৬০ মিনিট এবং কিছুটা রসবোধ।
তৈরি? চলুন টিউটোরিয়াল ১ পরিচিতি-এ।
স্যাটায়ার। LockedIn CLI হলো AI-যুগের কমান্ড-লাইন টুল এবং "thought
leadership" সংস্কৃতির একটি প্যারোডি — LinkedIn, বা কোনো সত্যিকারের কোম্পানির সঙ্গে
সংশ্লিষ্ট, অনুমোদিত, বা তার প্রতিনিধিত্বকারী নয়। একটি large language model (GitHub
Copilot CLI, Claude Opus 4.8) একজন মানুষের নির্দেশনায় এটি লিখেছে, এবং এটি
GPL-3.0-or-later লাইসেন্সের অধীনে। সম্পূর্ণ disclaimer-এর জন্য lockedin legal
চালান।
Tutorial
- 1 · Orientation
- 2 · How the Code Works
- 3 · Your First Agent Task
- 4 · Prompting & Reviewing
- 5 · Localization
Reference
Satire · Sátira · 風刺. Not affiliated with LinkedIn. GPL-3.0-or-later.