বিশ্ব ক্রিকেটখালি লেজারের পাঠ: ক্রিকেট ডেটা পাইপলাইনের নীরব ব্যর্থতা, আট স্তরের অডিট এবং ব্লকচেইন-সদৃশ সত্যের নৈতিকতা

খালি লেজারের পাঠ: ক্রিকেট ডেটা পাইপলাইনের নীরব ব্যর্থতা, আট স্তরের অডিট এবং ব্লকচেইন-সদৃশ সত্যের নৈতিকতা

Chowdhury Taniaঅবদানকারী2026-10-17 01:34English

গত রাতে ডেস্কে একটা ফাইল নামল। শিরোনাম — “Stage-2 Deep Professional Analysis:...

গত রাতে ডেস্কে একটা ফাইল নামল। শিরোনাম — “Stage-2 Deep Professional Analysis: Cricket Domain”। ভেতরে আটটা বিশ্লেষণী স্তর: ফরম্যাট ও ম্যাচ বিশ্লেষণ, খেলোয়াড়ের টেকনিক ও ডেটা, দলের ল্যান্ডস্কেপ ও র‍্যাঙ্কিং, লিগ ও বাণিজ্যিক ইকোসিস্টেম, নিয়ম ও গভর্নেন্স, রিস্ক-সাইড বিশ্লেষণ, পাবলিক ন্যারেটিভ ও প্রত্যাশা, এবং ক্রিকেট ইন্ডাস্ট্রি ট্রান্সমিশন। সাথে একটা সমন্বিত মূল্যায়ন, একটা রিস্ক ম্যাট্রিক্স, একটা ইনফরমেশন-ভ্যালু রেটিং, আর একটা “Signals to Keep Tracking” টেবিল। ফরম্যাটে একটুও খুঁত নেই। অথচ প্রতিটা ঘরে বসে আছে একই বাক্য — “N/A — insufficient information”। কোনো ম্যাচ নেই, কোনো খেলোয়াড় নেই, কোনো দল নেই, কোনো লিগ নেই, কোনো গভর্নেন্স প্রশ্ন নেই, কোনো ন্যারেটিভ নেই। যে ডকুমেন্ট নিজেকে “ডিপ প্রফেশনাল অ্যানালিসিস” বলে দাবি করছে, সেটাই নিজের সব দরজায় তালা দিয়ে বসে আছে। চোদ্দো বছর ধরে ক্রিকেটের ডেটা ছুঁয়ে আছি; র‍্যাঙ্কিং টেবিল, ফেজ-স্প্লিট, পিচ ম্যাপ, ট্রান্সফার ভ্যালুয়েশন — সব আমার কাছে লেজার। আর এই একটা ফাইল আমাকে এমন একটা জিনিস শেখাল, যা কোনো সেঞ্চুরি বা হ্যাটট্রিক শেখায়নি: একটা খালি লেজারও একটা সত্য; বানানো লেজার কখনো সত্য নয়।

বিষয়টা বোঝার জন্য আগে পাইপলাইনটা বোঝা দরকার। আধুনিক ক্রিকেট বিশ্লেষণ এক ধাপে হয় না। এটা দুই স্তরের ব্যবস্থা। Stage-1 হলো ডিকনস্ট্রাকশন — কাঁচা নিবন্ধ, ম্যাচ রিপোর্ট বা ডেটা-ফিড থেকে তথ্য-বিন্দু বের করা: কে লিখেছে, কোন ম্যাচ, কোন ফরম্যাট, কোন খেলোয়াড়, কোন সময়-সংবেদনশীলতা, সোর্সের গুণমান কত। Stage-2 হলো সেই বিন্দুগুলোর উপর আট-মাত্রিক কাঠামো প্রয়োগ। মানে, Stage-2 একটা ইমারত; Stage-1 তার ভিত। ভিত না থাকলে ইমারত দাঁড়ায় না — সে যত সুন্দর ফরম্যাটেই সাজানো হোক।

এখানে ঘটেছে ঠিক সেটাই। Stage-1 শূন্য ফিরিয়েছে। শিরোনাম N/A, সোর্স N/A, ধরন অস্পষ্ট, মূল দৃষ্টিভঙ্গি সব খালি, তথ্য-বিন্দুর তালিকা খালি, সত্তা চিহ্নিত হয়নি, সময়-সংবেদনশীলতা মূল্যায়ন হয়নি, সোর্স-গুণমান মূল্যায়ন হয়নি। আর Stage-2 তার নিয়ম মেনে যা করেছে, সেটাই আসল গল্প। সে বানিয়ে কিছু লেখেনি। সে অনুমান করেনি। সে আটটা স্তরেই লিখেছে “insufficient information”। শেষে লিখেছে, এই ফলাফল পাইপলাইন বা এক্সট্রাকশন ব্যর্থতার সাথে বেশি সঙ্গতিপূর্ণ, নিবন্ধ সত্যিই বিষয়-শূন্য হওয়ার চেয়ে।

এই একটা সিদ্ধান্তে দুটো জিনিস আছে, আর দুটোই ক্রিকেট-বিশ্লেষণের ভবিষ্যতের জন্য জরুরি। একটা হলো ব্যর্থতার স্বীকৃতি। আরেকটা হলো মিথ্যা দিয়ে শূন্য না ভরার শৃঙ্খলা।

খালি লেজারের পাঠ: ক্রিকেট ডেটা পাইপলাইনের নীরব ব্যর্থতা, আট স্তরের অডিট এবং ব্লকচেইন-সদৃশ সত্যের নৈতিকতা

এখন ভাবুন ব্লকচেইনের কথা। ব্লকচেইন আসলে কী? এটা একটা লেজার — অপরিবর্তনীয়, টাইমস্ট্যাম্পযুক্ত, সবার সামনে খোলা। তাতে কোনো এন্ট্রি একবার লেখা হয়ে গেলে চুপিচুপি বদলানো যায় না; বদলাতে গেলে পুরো চেইন ভেঙে যায়, হ্যাশ মেলে না, কনসেনসাস ব্যর্থ হয়। এই “বদলানো যায় না” বৈশিষ্ট্যটাই তার শক্তি। খেয়াল করুন — ক্রিকেট ডেটা-পাইপলাইনের সমস্যাটা ঠিক এই জায়গায়। একটা খালি Stage-1 আউটপুট যদি নীরবে, চুপচাপ, নিচের স্তরে চলে যায়, আর Stage-2 যদি ফাঁকা জায়গা মিথ্যা অনুমান দিয়ে ভরিয়ে দেয়, তাহলে সিস্টেমটা ঠিক ততটাই অচল হয়ে যায়, যতটা একটা লেজার যেখানে কেউ এন্ট্রি বানিয়ে ঢুকিয়ে দিতে পারে। পার্থক্য একটাই — ব্লকচেইনে ভুয়া এন্ট্রি ধরার জন্য হ্যাশ আর কনসেনসাস আছে; ক্রিকেট-বিশ্লেষণে সেটার নাম ছিল নাল-হ্যান্ডলিং, আর আজ এটাই পরীক্ষিত হলো।

নাল-হ্যান্ডলিং বাগ নয়, ফিচার। যখন তথ্য নেই, তখন “আমার জানা নেই” লেখাটাই সবচেয়ে সৎ এবং সবচেয়ে উপকারী উত্তর। কারণ একটা বিশ্লেষণী কাঠামো যদি খালি ইনপুটেও ভরা উত্তর দিতে পারে, তাহলে তার আউটপুট আর ডেটার সাথে যুক্ত থাকে না — সেটা হয়ে যায় অলংকার, প্রমাণ নয়। ক্রিকেটে এই রোগের নাম আছে: চোখ-ধাঁধানো ন্যারেটিভ, যেখানে ডেটা নয়, গল্পই প্রমাণ হয়ে বসে।

খালি লেজারের পাঠ: ক্রিকেট ডেটা পাইপলাইনের নীরব ব্যর্থতা, আট স্তরের অডিট এবং ব্লকচেইন-সদৃশ সত্যের নৈতিকতা

আটটা স্তরে তাকান। ফরম্যাট ও ম্যাচ বিশ্লেষণ: কোন ফরম্যাট — টেস্ট, ওয়ানডে, টি-টোয়েন্টি, দ্য হান্ড্রেড — নির্ধারণ করা যায় না, কারণ কোনো ম্যাচ-আইডি নেই। এখানেই কাঠামোর প্রথম নিয়ম ভাঙে — “ফরম্যাট কনটেক্সট আগে” — একেবারে প্রথম ধাপে আটকে যায় বিশ্লেষণ। ভেন্যু নেই, তাই হোম-গ্রাউন্ড সুবিধা, শিশির, ডাকওয়ার্থ-লুইস — কিছুই মাপা যায় না। খেলোয়াড়ের স্তরে: অ্যাভারেজ, স্ট্রাইক রেট, ইকোনমি, সিচুয়েশনাল স্প্লিট, সাম্প্রতিক ট্রেন্ড — সব N/A, কারণ কোনো খেলোয়াড়ের নামই নেই। দলের স্তরে: আইসিসি র‍্যাঙ্কিং, টিয়ার, হোম-অ্যাওয়ে প্রোফাইল, স্কোয়াড-গভীরতা, বোলিং কম্বিনেশন, বেঞ্চ-গভীরতা, বয়স-কাঠামো — সব ফাঁকা, কারণ কোনো দলই নেই।

বাণিজ্যিক স্তরটা আমার সবচেয়ে প্রিয়, কারণ ওখানেই টাকার লেজার। ব্রডকাস্ট-রাইটস ভ্যালু, ফ্র্যাঞ্চাইজি ভ্যালুয়েশন, প্লেয়ার স্যালারি, অকশন বা ট্রান্সফার, লিগ বনাম জাতীয় দলের দ্বন্দ্ব — কোনো লিগের উল্লেখই নেই, তাই কোনো সাব-অ্যানালিসিস শুরু করা যায় না। নিয়ম ও গভর্নেন্স স্তরে পাঁচটা চেক: ক্ষমতা-রাজস্ব বণ্টন, খেলার নিয়ম-বিতর্ক, ইন্টিগ্রিটি ও দুর্নীতি-বিরোধী, যোগ্যতা ও নির্বাচন, রাজনৈতিক-ভূ-রাজনৈতিক উপাদান। কোনো গভর্নেন্স-সংস্থা — আইসিসি, জাতীয় বোর্ড, লিগ — উল্লেখ নেই, তাই কোনো কমপ্লায়েন্স প্রশ্ন দাঁড়ায় না। রিস্ক ম্যাট্রিক্সে ছয়টা শ্রেণি — স্পোর্টিং, পার্সোনেল, বাণিজ্যিক, নিয়ম-ইন্টিগ্রিটি, জনমত, সিস্টেমিক — সবই ফাঁকা। পাবলিক ন্যারেটিভ স্তরে ভারতীয় মিডিয়ার “পরের টেন্ডুলকার” তারকা-নির্মাণ যন্ত্র, অকশন-গুজবের সোর্স গ্রেডিং — কিছুই প্রয়োগ করা যায় না, কারণ কোনো বিষয়ই নেই। আর ইন্ডাস্ট্রি ট্রান্সমিশন মানচিত্রটা — আপস্ট্রিম, মিডস্ট্রিম, ডাউনস্ট্রিম — তিনটে ঘরেই N/A।

এই আটটা স্তরের প্রতিটা N/A আসলে একটা করে সত্য, আর এই সত্যগুলো মিলে একটা বড় সত্য তৈরি করে: বিশ্লেষণ কখনো ইনপুটের চেয়ে বড় হতে পারে না। ব্লকচেইনের একটা মূল কথা মনে করুন — আপনি যত ইচ্ছা ব্লক যোগ করতে পারেন, কিন্তু যেটা আপনার কাছে প্রমাণিত নেই, সেটা লিখতে পারেন না; লিখলে চেইন তার অখণ্ডতা হারায়। ক্রিকেট-বিশ্লেষণেও ঠিক তাই হওয়া উচিত।

আমি ব্যক্তিগতভাবে এই শৃঙ্খলা আগে দেখেছি, অন্য জায়গায়। ২০২০ সালে, স্টেডিয়ামগুলো যখন ফাঁকা, তখন আমি বুন্দেসলিগার বায়ানব্বইটা ম্যাচের ডেটা মে মাসের রিস্টার্টের আগে-পরে মিলিয়ে দেখছিলাম — ঘরের জয়ের হার ৪৩% থেকে ৩৩%-এ নামল, হোম-অ্যাডভান্টেজ ০.৩১ গোল কমল। সেই কাজটায় একটা শিক্ষা ছিল: আমি যতগুলো ম্যাচ ব্যবহার করেছি, তার বাইরে গিয়ে দাবি করিনি। খালি স্টেডিয়াম সত্যকে কমায় না, শব্দ কমায় — এটা তখনই সত্য যখন আপনার নমুনা যথেষ্ট বড়, আর আপনার দাবি নমুনার ভিতরে থাকে। একই কোয়ার্টারে একটা ক্লায়েন্টের জে-লিগ চুক্তি মেডিকেলে ভেঙে পড়ল; ৩ লাখ ৪০ হাজার ইউরোর ডিল, যেটায় আমার আত্মবিশ্বাস ছিল ৯০ শতাংশ। সেই দিন থেকে প্রতিটা সংখ্যার সাথে কনফিডেন্স-ব্যান্ড, প্রতিটা ভ্যালুয়েশনের সাথে মেডিকেল-রিস্ক লাইন লিখি। কারণ ভুল ডেডলাইনে মিথ্যা বলা আর দেরিতে সত্য বলা — দুটোই ক্ষতি; কিন্তু যেটা আমি সইতে পারি না, সেটা হলো অ-ভেরিফায়েড নম্বর ছেড়ে দেওয়া।

২০২১ সালে, ইউরো ও টোকিও অলিম্পিকের বছরে, আমি ২৪০ জন খেলোয়াড়ের উপর একটা মিনিটস-লোড মডেল বানিয়ে পেদ্রিকে ফ্ল্যাগ করেছিলাম — মাত্র আঠারো বছর বয়সে ৫২টা বার্সেলোনা ম্যাচ, ছয়টা ইউরো ম্যাচ, ছয়টা অলিম্পিক ম্যাচ; মোট চৌষট্টি ম্যাচ আর পাঁচ হাজার একশোর বেশি মিনিট। লোড-কার্ভ জুলাইয়ে প্রকাশ করলাম, আর দুই মাসের মধ্যে সফট-টিস্যু ব্রেকডাউনের পূর্বাভাস দিলাম। সেপ্টেম্বরে পেদ্রির হ্যামস্ট্রিং ছিঁড়ল, ছয় সপ্তাহ বাইরে। অক্টোবরের মধ্যে তিনটা ক্লাব নাম ধরে আমার লোড-রিপোর্ট চাইছিল। শিক্ষাটা সোজা: খেলোয়াড় মানে সীমিত মিনিটের শরীর, হাইলাইট-রিল নয়। প্রতিটা ইনজুরি-রিস্ক লাইন একটা অডিট-এন্ট্রি; ক্লাবের সিদ্ধান্তের বিরুদ্ধে সেটাই আমার সুরক্ষা। আর দ্বিতীয় শিক্ষা — সঠিক হওয়াটা চুপচাপ থাকলে মূল্যহীন। তিন হাজার শব্দের ব্যাখ্যার বদলে একটা চার্ট আর একটা প্যারা লিখতে শিখলাম; চার্টটা অনেক দূর গেল।

এখানে সেই একই নীতি আরও পরিষ্কার। Stage-2 যখন লিখল “insufficient information”, তখন সে একটা খারাপ ফলাফল নয়, একটা ভালো ফলাফল এনেছে — সে সিস্টেমের সততা রক্ষা করেছে। যদি সে নিজের “জ্ঞান” দিয়ে ফাঁকা ঘর ভরিয়ে দিত, তাহলে একটা বিশ্বাসযোগ্য-শোনা রিপোর্ট বেরোত: এই ব্যাটার কভার-ড্রাইভে দুর্বল, এই দলের ডেথ-বোলিং সমস্যা, এই লিগের ব্রডকাস্ট-ভ্যালু বাড়ছে। শুনতে দারুণ লাগত, গ্রামার-নিখুঁত হতো, কেউ প্রশ্ন করত না। অথচ একটা বাক্যও সত্য হতে না, কারণ কোনো ম্যাচ, কোনো খেলোয়াড়, কোনো দলই ছিল না। মিথ্যা বিশ্লেষণ আর সত্য বিশ্লেষণ — প্রথম নজরে পার্থক্য নেই; পার্থক্য শুধু এক জায়গায়: সোর্স-অডিট ট্রেইলে। এই কারণেই ব্লকচেইনের ধারণাটা এখানে এত প্রাসঙ্গিক। ব্লকচেইনের মূল্য তার ট্রাস্টলেসনেস-এ — আপনাকে কাউকে বিশ্বাস করতে হয় না, কারণ প্রতিটা এন্ট্রির একটা অডিটেবল পথ থাকে। ক্রিকেট-বিশ্লেষণেরও ঠিক তেমনি প্রতিটা দাবির একটা অডিটেবল পথ দরকার: কোন সোর্স, কোন তারিখ, কোন নমুনা, কোন নিয়মে।

ট্রান্সফার মার্কেট অ্যাডমিনিস্ট্রেটর হিসেবে একটা জিনিস আমি প্রথম হাতে দেখি: এজেন্টরা সবচেয়ে খারাপ খবরটা তার কাছে দেয়, যে সেটা নির্ভুলভাবে রিপোর্ট করে। ২০২২-এ কাতার বিশ্বকাপের দশ দিন আগে আমি একটা অভ্যন্তরীণ ভ্যালুয়েশন বানিয়েছিলাম — এনসো ফার্নান্দেজ ১.৮ কোটি ইউরো। তার সাতটা ম্যাচ আর ইয়াং প্লেয়ার অ্যাওয়ার্ডের পর একই মডেল তাঁকে ১০ কোটির উপরে রিপ্রাইস করল, শুধু প্রোগ্রেসিভ পাস আর প্রেস-রেজিস্ট্যান্সের ভিত্তিতে। বেনফিকা তাঁকে চেলসির কাছে ১২.১ কোটি ইউরোতে বিক্রি করল ২০২৩ সালের ৩১ জানুয়ারি। মজার ব্যাপার — মডেলটা সঠিক প্রমাণিত হয়েছিল, কিন্তু তার মূল্য এসেছিল ভুল ডেটা না থাকার কারণেই। যদি আমার ভ্যালুয়েশনে একটা বানানো ম্যাচ-ডেটা থাকত, একটা অ-ভেরিফায়েড ইনজুরি-লাইন থাকত, তাহলে ১০ কোটি ইউরোর দাবিটা একটা অলংকার হয়ে থাকত, প্রমাণ নয়। ট্রান্সফার একটা হাইপোথিসিস, যার একটা ডেডলাইন আর একটা মজুরির বিল থাকে — আর প্রতিটা হাইপোথিসিসের মতো, তার মূল্য নির্ভর করে তার ইনপুটের সততার উপর।

এবার আসি সেই দিকে, যেটা এই ঘটনার আসল পাঠ। শূন্য ইনপুট মোকাবিলার দুইটা রাস্তা আছে। এক — শূন্যকে শূন্য বলো, অডিট-ট্রেইল রাখো, আর উপরের দিকে সতর্কতা পাঠাও। দুই — শূন্যকে গল্প দিয়ে ঢেকে দাও, আর সেটাকে “বিশ্লেষণ” বলে বাজারে ছেড়ে দাও। ক্রিকেট-ইকোসিস্টেম আজকাল দ্বিতীয় রাস্তাটা বেছে নিচ্ছে, প্রায় প্রতিদিন, প্রায় প্রতি প্ল্যাটফর্মে। কারণ গল্প বেচা যায়, শূন্য বেচা যায় না। একটা “N/A” ক্লিক পায় না; একটা “এই তারকা পরের টেন্ডুলকার” ক্লিক পায়। অথচ ডেটা-মানুষ হিসেবে আমার কাজটা ঠিক উল্টো — গল্প নয়, লেজার মেলানো।

এই জায়গায় আমার একটা পুরনো অভ্যাসের কথা বলি। ২০১৭ সালে, ব্যাঙ্গালোরে, স্পোর্টস ম্যানেজমেন্টের এমএস করার সময় আমি ৯৫টা ইন্ডিয়ান সুপার লিগ ম্যাচ আর-এ স্ক্র্যাপ করে নিজের হাতে একটা xG মডেল বানিয়েছিলাম। বেরিয়ে এলো — বেঙ্গালুরু এফসি তাদের ২০১৬-১৭ মৌসুমের ৫৮ শতাংশ গোল হজম করেছিল বাঁ-চ্যানেল দিয়ে, ৭০ মিনিটের পর। থ্রেডটা ৪০ হাজার মানুষ পড়ল, একটা জাতীয় দৈনিক চার্টটা পুনঃপ্রকাশ করতে চাইল। আমি ইন্টারভিউ দিতে রাজি হলাম না; বদলে তাদের কাঁচা ম্যাচ-ডেটা চাইলাম। কারণটা আজও একই — বাঁ-হাফ-স্পেস খালি নয়; এটা একটা লেজার, যার মিলিয়ে দেখা বাকি। যে চার্ট কেউ যাচাই করতে পারে না, সেটা বিশ্লেষণ নয়, সেটা অলংকার।

২০১৮ সালে, রাশিয়া বিশ্বকাপে, আমি চুয়ান্নটা ম্যাচের জন্য একটা পাবলিক প্রেসিং-ট্র্যাকার চালিয়েছিলাম — প্রতি ফাইনাল হুইসেলের বিশ মিনিটের মধ্যে PPDA আর xG ডিফারেনশিয়াল লগ করে, একই রাতে আপডেট করা টেবিল পোস্ট করতাম। সেমিফাইনালের আগে আমার মডেল ক্রোয়েশিয়ার মিডফিল্ডকে শেষ চারের মধ্যে সবচেয়ে প্রেস-প্রতিরোধী বলেছিল, লুকা মদরিচ আর ইভান রাকিটিচ পাঁচ ম্যাচে প্রতিপক্ষের ৬১ শতাংশ প্রেস ভেঙেছিলেন — এই যুক্তিতে। দুইটা ভারতীয় দৈনিক ট্র্যাকারটা উদ্ধৃত করল। হুইসেলের বিশ মিনিট পর শব্দ ডেটা হয়ে যায় — এটা আমার নিয়ম হয়ে গেল, আর কখনো ভাঙিনি: বিশ মিনিটে প্রকাশ, চব্বিশ ঘণ্টায় সংশোধন, প্রতিটা সংশোধনে টাইমস্ট্যাম্প। খেয়াল করুন, এই নিয়মটা হুবহু একটা ব্লকচেইনের গুণ — প্রতিটা এন্ট্রি সময়-মুদ্রিত, আর পুরনো এন্ট্রি মুছে না ফেলে সংশোধনের নতুন এন্ট্রি যোগ করা হয়।

সেই জন্যই আজ এই খালি ফাইলটা আমার কাছে ব্যর্থতার চেয়ে বেশি কিছু। এটা একটা প্রমাণ — ব্যবস্থাটা, অন্তত এই একবার, প্রলোভনের কাছে হারেনি।

যুব ক্রিকেটের দিকে তাকালে আরেকটা অপ্রিয় সত্য চোখে পড়ে: যারা অকালে পরিণত হয়, তাদের বেশি খেলানো হয়। শরীর এখনো তৈরি হয়নি, অথচ তাদের সিনিয়র ছন্দে ঠেলে দেওয়া হয়। কিশোর বয়সে বড় ফ্রেম আর দ্রুত গতি — এই দুইটা কোচের চোখে ঝলমল করে, আর তার দামে মিনিটের লোড বাড়ে। কিন্তু শরীরের লেজার মিথ্যা বলে না। আঠারো বছর বয়সে পাঁচ হাজার মিনিট একটা বিনিয়োগ নয়, একটা ঋণ — যার সুদ পরে গোনা হয়, হ্যামস্ট্রিং বা কোমরের আকারে। ব্লকচেইনের ভাষায়, এটা একটা বিলম্বিত পেমেন্ট; কেউ সেটা লিখে রাখে না, কারণ কেউ তার অডিট চায় না।

আধুনিক ক্রিকেটে ইমপ্যাক্ট প্লেয়ার বা অতিরিক্ত সাবস্টিটিউটের নিয়মটা ঠিক পাঁচ-সাবস্টিটিউট নিয়মের মতো কাজ করে: গভীর স্কোয়াডের দল শেষ বিশ মিনিটকে ক্ষয়ের যুদ্ধে বদলে দেয়। বেঞ্চ-গভীরতার ডেটা যার কাছে আছে, সে এই যুদ্ধ জেতে; যার নেই, সে হারে। অথচ এই গভীরতার হিসাবটা প্রায়ই গল্পের আড়ালে পড়ে থাকে — কে দ্রুত বোলিং করতে পারে, কে ডেথ ওভারে ইকোনমি ধরে রাখে, কে নতুন বলে স্পেল ভাঙে। লেজার মেলালে এগুলোই আসল সংকেত, স্কোরবোর্ড নয়।

খালি লেজারের পাঠ: ক্রিকেট ডেটা পাইপলাইনের নীরব ব্যর্থতা, আট স্তরের অডিট এবং ব্লকচেইন-সদৃশ সত্যের নৈতিকতা

ফ্যান্টাসি আর বেটিং মার্কেটের দিকে তাকান। এই বাজারের প্রতিটা মুদ্রা ডেটার সততার উপর দাঁড়ানো। একটা বানানো ইনজুরি-আপডেট, একটা ভুয়া টস-সংকেত, একটা অ-ভেরিফায়েড পিচ-রিপোর্ট — এই ছোট ছোট এন্ট্রি একটা বাজারের পুরো আস্থা ধসিয়ে দিতে পারে। এখানেই ব্লকচেইনের ধারণা কাজে লাগে: টাইমস্ট্যাম্পযুক্ত, অপরিবর্তনীয়, পাবলিকভাবে অডিটেবল তথ্য-প্রবাহ মানে প্রতিটা মুভকে জবাবদিহির আওতায় আনা। স্পোর্টস-ডেটা ইকোসিস্টেমের পরের বড় ধাপ এটাই হবে — খেলা মাঠে, কিন্তু সত্য লেজারে।

হুইসেলের পর সংস্কৃতি নিজের পায়ের ছাপ রেখে যায়, যেটা ইভেন্ট ডেটা ট্রেস করতে পারে — এটা আমি বিশ্বাস করি, কারণ দেখেছি। ফাঁকা স্টেডিয়ামে সংস্কৃতির শব্দ কমে, কিন্তু খেলার কাঠামো একই থাকে; তাই সেই উইন্ডোতে মাপা প্রতিটা সংখ্যা বেশি পরিষ্কার। একইভাবে, একটা খালি বিশ্লেষণী ফাইল সংস্কৃতির চাপমুক্ত একটা উইন্ডো — সেখানে শুধু ব্যবস্থাটাই কথা বলে, বাজার নয়।

এখন আসি বিপরীত দিকের প্রশ্নে, কারণ “নাল-হ্যান্ডলিং ভালো” — এই কথাটা নিজেই একটা ফাঁদ হতে পারে। যদি আমি শুধু বলি “তথ্য না থাকলে চুপ করো”, তাহলে একটা বড় দায় এড়িয়ে যাওয়া হয়: তথ্য কেন নেই? একটা খালি Stage-1 কখনো কখনো সততার বিজয়, কিন্তু কখনো কখনো সেটা সিস্টেমের ব্যর্থতা — সোর্স নিবন্ধটা ঠিকঠাক ইনজেস্ট হয়নি, পার্সার ভেঙেছে, ফেচ ব্যর্থ হয়েছে, অথবা ডেটা-ফিড নিজেই অসম্পূর্ণ। এই দুইটা ক্ষেত্র চেহারায় এক, কিন্তু চিকিৎসায় সম্পূর্ণ আলাদা। একটা ক্ষেত্রে আপনাকে ধন্যবাদ দিতে হবে; অন্যটা ক্ষেত্রে পাইপলাইন মেরামত করতে হবে। পার্থক্য করার একমাত্র উপায় — অডিট-ট্রেইল। Stage-1 কেন খালি ফিরল, সেটার একটা কারণ-লগ না থাকলে আপনি কখনো জানবেন না আপনি সৎ ছিলেন নাকি অলস।

দ্বিতীয় ফাঁদটা আরও সূক্ষ্ম। ক্রিকেট-বিশ্লেষণে কনট্রারিয়ান হওয়াটা এখন একটা ব্র্যান্ড। যত অপ্রত্যাশিত দাবি, তত ভাইরাল। কিন্তু অপ্রত্যাশিত আর সত্য — দুটো আলাদা জিনিস। একটা দাবি যদি নমুনা-আকার, বেস-রেট বা সিলেকশন-বায়াস উপেক্ষা করে শুধু চমক দিয়ে বাঁচে, তাহলে সেটা অন্তর্দৃষ্টি নয়, শুধু শোরগোল। আমার নিয়ম সহজ: প্রতিটা কনট্রারিয়ান দাবিকে অন্তত তিনটা স্বাধীন সোর্সের যাচাই পার করতে হবে, নইলে সেটা লিখি না। এই কারণেই আজ আমি এই খালি ফাইল থেকে কোনো কনট্রারিয়ান থিসিস বানাতে পারব না — বানালে সেটা প্রমাণ ছাড়া দাবি হয়ে যেত, আর সেটা ঠিক সেই পাপ, যার বিরুদ্ধে আমি লিখি।

তৃতীয় ফাঁদ — সাংস্কৃতিক অনুমান। বাংলাদেশে জন্মেছি, ভারতে কাজ করি; এই দুই বাজার একসূত্রে দেখতে গিয়ে অনেকে এক বাজারের যুক্তি আরেক বাজারে চাপিয়ে দেয়। ক্রিকেটে এটা বিপজ্জনক, কারণ ফরম্যাট, পিচ, মৌসুম, বোর্ড-রাজনীতি — সব আলাদা। প্রতিটা চলককে স্থানীয় করতে হয়; ফলাফল নয়, ব্যবস্থা তুলনা করতে হয়। যেখানে চলকই নেই, সেখানে তুলনা করব কী?

তাহলে এই খালি লেজার থেকে সামনের দিকে কী সংকেত নিয়ে যাচ্ছি? সবচেয়ে জরুরি সংকেত — ইনপুট-ভ্যালিডেশন গেট। যেকোনো ডেটা-পাইপলাইনে এমন একটা দরজা থাকা দরকার, যেটা শূন্য-তথ্য-বিন্দুর Stage-1 ফলাফলকে উপরের দিকে ফিরিয়ে দেয়। ব্লকচেইনে যেমন একটা অকার্যকর ব্লক চেইনে যোগ হয় না, তেমনি একটা ফাঁকা ডিকনস্ট্রাকশন Stage-2-এ পৌঁছানো উচিত নয়। আজকের এই আট-স্তরের N/A রিপোর্টটাই তার প্রমাণ — সিস্টেম তার কাজ করেছে, কিন্তু সিস্টেমের আগে দরজাটা থাকলে আরও ভালো হতো। এরপর দরকার প্রতিটা দাবির অডিটেবল পথ — সংখ্যা, তারিখ, সোর্স, নমুনা, এই চারটে জিনিস ছাড়া কোনো বাক্য বেরোবে না। ক্রিকেটে “পরের টেন্ডুলকার” টাইপ লেবেল যত সহজে দেওয়া হয়, তার কারণ এই চারটে জিনিসের অভাব। আর সবশেষে, নালকে প্রথম-শ্রেণির নাগরিক বানানো। N/A লজ্জার নয়, N/A একটা ফলাফল — যতক্ষণ না সেটার সাথে একটা কারণ-লগ যুক্ত থাকে। আর কারণ-লগ থাকলে N/A নিজেই একটা ডেটা-পয়েন্ট হয়ে যায়, যা সিস্টেমকে পরের বারে আরও ভালো করতে শেখায়।

আমি জানি না এই ফাইলটা কার হাত থেকে এল, কোন পাইপলাইনের কোন কোণে আটকাল। কিন্তু আমি জানি, যেদিন ক্রিকেট-বিশ্লেষণ তার শূন্যগুলোকে চুপিচুপি গল্প দিয়ে ভরিয়ে দেওয়া বন্ধ করবে, সেদিন থেকে তার প্রতিটা সংখ্যা আরও ভারী হবে। মডেল একটা মঠ — নীরব, পুনরাবৃত্ত, আর ব্যতিক্রম ক্ষমা করে না। আজকের এই খালি মঠটা আমাকে নতুন কিছু বলেনি; সে শুধু মনে করিয়ে দিল, কেন আমি চুপ থাকতে শিখেছি। পরের রাউন্ডের সংকেতটা এখানেই: যে বিশ্লেষক তার খালি লেজার দেখাতে পারে, তার ভরা লেজারে মানুষ বিশ্বাস করে।

সংশ্লিষ্ট খেলোয়াড়গণ