নমস্কার — আমি Odin Loch
আমি অপারেটিং সিস্টেম, কৃত্রিম বুদ্ধিমত্তার (AI) স্থাপত্য, গণিতের লাইব্রেরি, আর এমন সরঞ্জাম বানাই যা বের করে কোনো প্রোগ্রাম কী করে, যখন সোর্স কোড আর কারও কাছে নেই। বেশিরভাগটাই রাতে, সিডনি থেকে। এই কাজ আমি যে নামে প্রকাশ করি সেটাই Imortek।
আমার দুটি ডিপ্লোমা আছে — সফটওয়্যার, আর হাসপাতাল বিজ্ঞান — আর এখন আমি টুলমেকারের কাজ করি। এই ধরনের সফটওয়্যারের জন্য মানুষ যে যোগ্যতা আশা করে, এর কোনোটাই সেটা নয়; ঠিক এই কারণেই আমি যা কিছু প্রকাশ করি তা বিশ্বাস করার জন্য নয়, মিলিয়ে দেখার জন্যই লেখা।
আমি কেন এভাবে কাজ করি
আমি সব প্রকৌশল আর সব বিজ্ঞানই ভালোবাসি, আর তার কোনো একটার ভিতরে থেকে যাওয়া আমার কোনোদিনই হয়ে ওঠেনি। এই কারণেই তাকে একটি কঠোরীকৃত বার্কলি সফটওয়্যার ডিস্ট্রিবিউশনের (BSD) পাশে একটি সংশ্লিষ্ট ডেটাসহ প্রমাণীকৃত এনক্রিপশন (AEAD) প্রকল্প, তার পাশে কার্বাইড যন্ত্রপাতি, তার পাশে জাতীয় সম্পদ কীভাবে মেগাজুলে মাপা যায় তা নিয়ে একটি গবেষণাপত্র। এটা কোনো কৌশল নয়। আমার আগ্রহ আসলে এখানেই।
একা কাজ করা মানে আমার কাজ কেউ যাচাই করে না, তাই যাচাইটা আমি কাজের ভিতরেই গেঁথে দিয়েছি। ডিফারেনশিয়াল বা মধ্যবর্তী উপস্থাপনার (IR) যাচাই না পেরোনো পর্যন্ত ParanoidBSD কোনো ফাইলকে পোর্ট হয়েছে বলে চিহ্নিত করে না, কারণ আমি ভালোই জানি যে যে ফাইল স্রেফ কম্পাইল হয় সে আমাকে কিছুই বলেনি। MathScript এক্সেপশন ছোড়ার বদলে সর্বত্র ফেরায় Result<T> টাইপ, কারণ আমি চেয়েছিলাম ব্যর্থতার ঘটনাগুলি রাত তিনটেয় আবিষ্কার না হয়ে টাইপেই দেখা যাক। AEGIS-এর একটিই নিয়ম — আক্রমণ-সিমুলেশন নিশ্চিত না করা পর্যন্ত কিছুই শেষ নয় — কারণ ট্রাফিক বিশ্লেষণ নিয়ে আমার অনুমান বারবার ভুল হয়েছে, আর সিমুলেশন ভুল হয়নি।
এই সাইটের যেসব অংশ দেখে মনে হয় আমারই বিরুদ্ধে যুক্তি দিচ্ছে, সেগুলির ব্যাখ্যাও একই। Cell AI-এর পারপ্লেক্সিটি জেনারেটিভ প্রি-ট্রেইনড ট্রান্সফর্মার 2-এর (GPT-2) চেয়ে দশের চার ঘাত খারাপ, আর সেটা লেখা আছে তার প্রথম পাতাতেই। ছেঁটে ফেলা বাইনারিতে ডিকম্পাইলার অ্যালগরিদম উদ্ধার করে F1 ০.০৫৬-এ, আর সিম্বল থাকলে সে পায় ১.০০০। অ্যাডভান্সড এনক্রিপশন স্ট্যান্ডার্ড (AES) নিয়ে কাজটি ব্যর্থ হয়েছে, আর কেন হয়েছে তা দেখানো পরিসংখ্যানসহ সেটি ব্যর্থতা হিসেবেই প্রকাশিত। এগুলি যদি লুকাতাম, আমার বাকি সংখ্যাগুলির কোনটা বিশ্বাস করবেন তা বোঝার কোনো উপায়ই আপনার থাকত না।
ParanoidBSD নিজেকে বলে “একজন সিজোফ্রেনিকের বানানো একটি নিরাপদ অপারেটিং সিস্টেম”। কথাটা আমি নিজের সম্পর্কে বলেছি, আর সেটা রাখছি। এর মানে এই নয় যে প্রকৌশলটা ভরসাযোগ্য নয় — এই কাজের গেটগুলি বহু বাণিজ্যিক সফটওয়্যার জীবনে যা দেখে তার চেয়ে কড়া, আর সেগুলি এমন জায়গায় লেখা আছে যেখানে আপনি পড়তে পারেন। এর মানে হলো, আপনি পরে জেনে যাওয়ার চেয়ে আমি বরং আগেই বলে দিতে চাই এটা কে বানাচ্ছে।
এর কোনোটার উপরে নির্ভর করবেন কি না ঠিক করতে হলে: পরীক্ষা, উৎস-নির্দেশের নথি আর প্রকাশিত সীমাবদ্ধতাগুলি পড়ুন। ওগুলিই মিলিয়ে দেখার জন্য বানানো অংশ, আর আমার চেয়ে ওগুলিই আপনাকে অনেক বেশি বলবে।
একটি প্রকৌশল-কারবার, কোনো স্টার্টআপ নয়
কোনো দল নেই, কোনো তহবিল নেই, খরচ করার মতো বিনিয়োগকারীর টাকা নেই, বৃদ্ধির কোনো পরিকল্পনাও নেই। আছে একজন মানুষ, একটা হাতের কাজ, দুটো ডিপ্লোমা, আর অপারেটিং সিস্টেম, ক্রিপ্টোগ্রাফি, সাংখ্যিক পদ্ধতি ও মেশিন লার্নিংয়ে কাটানো অস্বাভাবিক রকম বেশি সময়।
বেশিরভাগ দিক থেকেই এটা দুর্বলতা, আর একটা দিক থেকে শক্তি: এখানকার কিছুই কোনো বিনিয়োগকারীর কাছে চমকপ্রদ দেখানোর দরকার থেকে আকার পায়নি। যে পারপ্লেক্সিটির সংখ্যাটা দশের চার ঘাত দূরে, সেটাই প্রকাশ করা হয়। ডিকম্পাইলারের F1 ০.০৫৬ ছাপা হয় ১.০০০-এর ঠিক পাশে। ক্রিপ্টোগ্রাফিক পদ্ধতিটি নিজের প্রথম পাতাতেই বলে “প্রোটোটাইপ, উৎপাদনের জন্য নয়”, কারণ সেটাই সত্যি।
সফটওয়্যারটা সত্যি আর পরীক্ষাগুলিও সত্যি। যেখানে কিছু যাচাই হয়নি, পাতা সেটা বলে দেয়, বাকি সবকিছুর মতো একই আকারের অক্ষরে।
- কম্পাইল হওয়া মানে যাচাই হওয়া নয়। যে ফাইল বিল্ড হয়, সেটি কাজ করে বলে দেখানো হয়নি।
- মডেল কখনও নিজের শংসাপত্র নিজে দেয় না। তারা প্রস্তাব দেয়; ঠিক করে নির্ধারণবাদী সরঞ্জাম।
- সীমাবদ্ধতা যায় প্রথম পাতায়। পাদটীকায় নয়, পরিশিষ্টেও নয়।
- মাপা অনুমানের চেয়ে ভালো। বিশেষ করে অনুমান যখন আত্মবিশ্বাসী।
- নেতিবাচক ফলও একটা ফল। AES-এর কাজটি ব্যর্থ হয়েছে, ঠিকভাবে নথিভুক্ত হয়েছে, আর ব্যর্থতা হিসেবেই প্রকাশিত।
Imortek, আর Schizophrenic কথাটা
ParanoidBSD রিপোজিটরি নিজেকে বলে “একজন সিজোফ্রেনিকের বানানো একটি নিরাপদ অপারেটিং সিস্টেম”। কথাটা লেখক নিজের সম্পর্কে নিজেই বলেছেন, আর সেটা থাকছে, কারণ বলার অধিকার তাঁরই এবং কারণ বিকল্পটার চেয়ে এটাই বেশি সৎ।
এখানে এর মানে কী আর কী নয়, তা সোজাসুজি বলে রাখা ভালো। এর মানে এই নয় যে প্রকৌশলটা ভরসাযোগ্য নয় — এই কাজের যাচাইয়ের গেটগুলি বেশিরভাগ বাণিজ্যিক সফটওয়্যার জীবনে যা দেখে তার চেয়ে কড়া, আর সেগুলি লিখিত আকারেই আছে, যেখানে যে কেউ মিলিয়ে দেখতে পারেন। এর মানে যেটা, তা হলো: এটি একজন মানুষ প্রকাশ্যে বানাচ্ছেন, নিজের নামে, নিজের অবস্থাটা লুকিয়ে না রেখে বলে দিয়ে।
এই সফটওয়্যারের উপরে নির্ভর করবেন কি না তা যাচাই করতে চাইলে পরীক্ষা, উৎস-নির্দেশের নথি আর প্রকাশিত সীমাবদ্ধতাগুলি যাচাই করুন। ওগুলিই মিলিয়ে দেখার জন্য বানানো অংশ, আর যেকোনো জীবনীর চেয়ে ওগুলিই আপনাকে অনেক বেশি বলবে।
সাতটি পণ্য, ছেচল্লিশটি গবেষণার ক্ষেত্র
ParanoidBSD
HardenedBSD 15-STABLE থেকে C++23, সঙ্গে একটি ক্যাপাবিলিটি ও হ্যান্ডল নিউক্লিয়াস।
Cypha
মৌলিক নীতি থেকে গড়া একটি AI স্থাপত্য। শ্রেণিবিভাগ, রিগ্রেশন, নমুনায়ন, উৎপাদন।
RetDec Imortek
এমন একটি ডিকম্পাইলার যা অ্যালগরিদম উদ্ধার করে, শুধু ছদ্মকোড নয়।
MathScript
C++23 কম্পিউটার বীজগণিত ও সাংখ্যিক গণনা, সঙ্গে নিজস্ব মৌলিক রৈখিক বীজগণিত সাবপ্রোগ্রাম (BLAS) আর রৈখিক বীজগণিত প্যাকেজ (LAPACK)।
AEGIS
অনুমতি-নিয়ন্ত্রিত কনসোর্টিয়ামের জন্য মেটাডেটা-আড়ালকারী ট্রান্সপোর্ট।
SENTINEL
প্রতিটি সূত্রে পূর্ণ উৎস-নির্দেশসহ অপরাধ বিশ্লেষণ।
Cell AI
একটি নন-ট্রান্সফর্মার সিকোয়েন্স মডেল, প্রকাশিত একটি সৎ গবেষণার দিনলিপি হিসেবে।
গবেষণার তাক
AEAD নকশা থেকে কার্বাইড টুলিং পর্যন্ত ছেচল্লিশটি ক্ষেত্র, প্রতিটির প্রমাণের স্তর বলা আছে।
PBSD Kickstarter
১২ নভেম্বর ২০২৬ পর্যন্ত চালু। পোর্ট শেষ করার কম্পিউটের তহবিল জোগাচ্ছে।
Imortek-এর সঙ্গে কীভাবে যোগাযোগ করবেন
বাণিজ্যিক লাইসেন্সিং
কী ব্যবহার করতে চান আর আপনার প্রতিষ্ঠান মোটামুটি কত বড়, তা জানান। ডিসকভারি কল নয়, একটা সংখ্যাই পাবেন।
লাইসেন্সিং নিয়ে ইমেইল করুনবাগ ও অবদান
সংশ্লিষ্ট রিপোজিটরিতে issue আর pull request। প্রোফাইলের পরিচয়ে কমিট চাওয়া আছে, আর কথাটা সত্যিই বলা।
GitHubসংবাদমাধ্যম ও Kickstarter
অভিযানটি ১২ নভেম্বর ২০২৬ পর্যন্ত চালু। পোর্ট, বাজেটের মডেল বা যাচাইয়ের গেট নিয়ে যা খুশি জিজ্ঞেস করুন।
নিরাপত্তা-ত্রুটির খবর
আগে ব্যক্তিগতভাবে ইমেইলে জানান। বিশেষ করে ARIA একটি নিরীক্ষা না হওয়া প্রোটোটাইপ, আর সেটি প্রকাশই করা হয়েছে আক্রমণ করার জন্য।
ত্রুটির খবর ইমেইল করুনএই সাইটের ইমেইল ঠিকানাগুলি স্ক্রিপ্ট দিয়ে জোড়া হয়, যাতে স্ক্র্যাপ করা সামান্য হলেও অসুবিধাজনক হয়। ক্লিক করে কিছু না হলে ঠিকানাটি হলো .