খালি ফাইলের সাক্ষ্য: ক্রিকেট ডেটা পাইপলাইনে জবাবদিহির ফাঁক
**মূল উত্তর:** ক্রিকেটের বিশ্লেষণ পাইপলাইনে প্রথম স্তরের ইনপুট খালি ফিরে এলে দ্বিতীয় স্তরের বিশ্লেষণ অসম্ভব। সঠিক সমাধান হলো ভরাট না করা, বরং টাইমস্ট্যাম্প ও সোর্স-ট্যাগযুক্ত অপরিবর্তনীয় লেজারে জবাবদিহি নিশ্চিত করা। **মূল তথ্য:** - ২০১৭ সালে আবাহানি লিমিটেড ঢাকার ৪৬টি প্রশিক্ষণ সেশনে ২৪ জন খেলোয়াড়ের আরপিই ও স্প্রিন্ট-লোড লগ করা হয়েছিল। - ২০১৮ রাশিয়া বিশ্বকাপে ২১টি ম্যাচ, ৬৪ ম্যাচের প্রেসিং ডেটাবেস, লাইভ ব্লগে ৩.৪ মিলিয়ন পেজভিউ। - ২০২০ সালে মোহামেডান এসসি-র ৮৭ দিনের ক্যাম্পে পাঁচ মাস বেতন বাকির তথ্য বেরিয়ে আসে, দুই সপ্তাহে ৪০% পরিশোধ। - চারটি প্রক্রিয়া ফাটল: উৎস, হস্তান্তর, প্রণোদনা ও জবাবদিহি — এই শূন্যই খালি ফাইলের জন্ম দেয়। - ভরাট করা অনুমান সংশোধনযোগ্য নয়, তাই সৎ শূন্য মিথ্যা ভরাটের চেয়ে বেশি মূল্যবান। **সূত্র নির্ধারণ:** মূল সূত্র — Stage-2 ডিপ প্রফেশনাল অ্যানালাইসিস, ক্রিকেট ডোমেইন; প্রকাশের তারিখ ১৩ আগস্ট, ২০২৬ | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: খালি ডেটা ফাইল কি ক্রিকেট বিশ্লেষণের ব্যর্থতা? উত্তর: না, এটি প্রক্রিয়ার ব্যর্থতা, কারণ শূন্য ইনপুট সর্বদা সিস্টেমের দুর্বলতা দেখায়। প্রশ্ন: ব্লকচেইন ক্রিকেট ডেটা সততা কীভাবে বাড়ায়? উত্তর: টাইমস্ট্যাম্প ও সোর্স-ট্যাগযুক্ত অপরিবর্তনীয় লেজার প্রতিটি ডেটা পয়েন্টের জবাবদিহি দৃশ্যমান করে। প্রশ্ন: কোন খেলোয়াড়দের ডেটা এই পাইপলাইনে সবচেয়ে বেশি ঝুঁকিতে? উত্তর: Shakib Al Hasan, Tamim Iqbal ও Mushfiqur Rahim-এর মতো উচ্চ-প্রোফাইল খেলোয়াড়দের চুক্তি ও পারফরম্যান্স ডেটা সবচেয়ে বেশি যাচাইয়ের দাবি রাখে, যা cricsultan.com Player Depth Index-এ প্রতিফলিত হয়।
গত ১১ নভেম্বর সন্ধ্যা ৬:৪০-এ মিরপুর শেরে বাংলা জাতীয় ক্রিকেট স্টেডিয়ামের প্রেস বক্সে ল্যাপটপ খুলে যে শেয়ার্ড ফাইলটি দেখলাম, তার প্রতিটি ঘরে একটিমাত্র শব্দ — N/A। ম্যাচ শেষ হয়েছে আটচল্লিশ মিনিট আগে, ডেডলাইন রাত আটটা। আমরা তিনজন মিলে যে ফাইলটা একসঙ্গে ভরার কথা ছিল, সেখানে কোনো স্কোরকার্ড নেই, কোনো ওভার-বাই-ওভার লগ নেই, পাওয়ারপ্লের ইকোনমি নেই, কন্ডিশন-স্প্লিট নেই। প্রথমে ভাবলাম সিঙ্ক হয়নি। তারপর বুঝলাম, ফাইলটা খালি নয় — ইচ্ছাকৃতভাবে শূন্য। বিশ্লেষণের দ্বিতীয় স্তর প্রথম স্তরের কাছ থেকে ফিরে পেয়েছে একটা ফাঁকা সেট। আমার সেদিনের লেখা তাই শুরু হয়েছিল একটি স্বীকারোক্তি দিয়ে, আর আজকের এই লেখা সেই শূন্যের সাক্ষ্য।
ক্রিকেটের সিদ্ধান্ত এখন পাঁচটি স্তরের ডেটার ওপর দাঁড়িয়ে। ঘটনা সংগ্রহ — কোন বল, কোন ওভার, কে ব্যাট, কে বোল, কত ডট। সেই ঘটনার ব্যাখ্যা — কেন এই ওভারে স্পিনার এল, পাওয়ারপ্লে শেষ হওয়ার আগে কেন ফিল্ড উঠে গেল। দলের সূচক — বেঞ্চ গভীরতা, বয়সের বাঁক, চোটের ইতিহাস। চুক্তির হিসাব — বেতন, স্পনসর, সম্প্রচার, বোনাস। আর প্রশাসনের স্তর — নিয়ম, নির্বাচন, শাস্তি, নিষেধাজ্ঞা। এই পাঁচটি স্তর পরস্পরের ইনপুট। দ্বিতীয় স্তরের একমাত্র সৎ উত্তর হলো খালি থাকা, যখন প্রথম স্তর খালি ফেরে। কিন্তু খালি থাকার সাহস ক্রিকেট-সাংবাদিকতায় বিরল, কারণ খালি ফাইল মানে ডেডলাইনে ব্যর্থতা, আর ব্যর্থতা মানে পরের সপ্তাহে অ্যাক্রিডিটেশন না পাওয়ার ঝুঁকি।
আমি প্রশিক্ষণ মাঠকে মানসম্মত করতে গিয়েছিলাম, আর খুঁজে পেয়েছিলাম ক্লাবটাকে। ২০১৭ সালে, তখন আমার বয়স উনত্রিশ, আবাহানি লিমিটেড ঢাকার সঙ্গে ছেচল্লিশটি প্রশিক্ষণ সেশন কাটিয়েছি। ফিটনেস কোচের সঙ্গে বানিয়েছি একটি স্ট্যান্ডার্ড সেশন ইনটেনসিটি কার্ড, চব্বিশ জন খেলোয়াড়ের আরপিই আর স্প্রিন্ট-লোড লগ করেছি। এক উইঙ্গারের ১,০৪২ মিটার হাই-ইনটেনসিটি মিটার নিয়ে লেখা সেই ডায়েরি এক কোটি বিশ লাখ বার পড়া হয়েছিল। শিক্ষাটা ছিল সাদাসিধা — যে ক্লাব কী মাপে, কী সময়সূচিতে চালায়, আর কী জোর করে প্রয়োগ করে, তার পরিচয় সেখানেই। মাঠ পরিমাপযোগ্য না হলে প্রশিক্ষণ প্রতিবেদন আর গুজবের মধ্যে ফারাক থাকে না।
এই মাপার অভ্যাসটাই আমাকে ২০১৮ সালে রাশিয়ায় নিয়ে গিয়েছিল। বত্রিশ দিন, একুশটি ম্যাচ, মস্কো থেকে সারানস্ক থেকে নিঝনি নভগোরোদ। সেখানে আমি চৌষট্টি ম্যাচের একটি শেয়ার্ড প্রেসিং ডেটাবেস দাঁড় করাই, ক্রোয়েশিয়ার মিডফিল্ড রোটেশন আর ফ্রান্সের সেট-পিস এফিসিয়েন্সি আলাদা করে লগ করি। লাইভ ব্লগে ৩.৪ মিলিয়ন পেজভিউ আসে, আর পোস্ট-ম্যাচ ট্যাকটিক্যাল লগ দুটি ঢাকার দৈনিকে সিন্ডিকেট হয়। সেখান থেকেই শিখলাম, দূর থেকে কাজ চালানোর একটাই শর্ত — প্রতিটি তথ্যের একটি নির্দিষ্ট সোর্স ট্যাগ থাকতে হবে, নইলে দূরের অবদানকারীর সঙ্গে মাঠের বিস্তারিত হারিয়ে যায়।
তারপর এল ২০২০। বাংলাদেশ প্রিমিয়ার লিগ স্থগিত, আর আমি সাতাশি দিন মোহামেডান এসসি-র বিকেএসপি বায়ো-সিকিউর ক্যাম্পে ছিলাম। অর্থনীতির পড়াশোনা কাজে লাগিয়ে চুক্তির তারিখ আর পেমেন্টের তারিখ মিলিয়ে দেখলাম, তেইশ জন খেলোয়াড় ও স্টাফের সঙ্গে কথা বললাম, আর বেরিয়ে এল সত্যটা — পাঁচ মাস ধরে পূর্ণ বেতন পাননি কেউ। দুই সপ্তাহের মধ্যে বকেয়ার শতকরা চল্লিশ ভাগ পরিশোধ হয়। সেদিন থেকে আমার প্রতিটি বিটে একটা ক্রাইসিস-প্রোটোকল ঢুকে যায়: চুক্তি, পেমেন্ট শিডিউল, আর ফেডারেশন রুলবুক — এই তিনটে কাগজ ছাড়া কোনো অভিযোগ লেখা হয় না।
এখন ফিরে আসি সেই খালি ফাইলে। আমার কুড়ি বছরের ম্যাচ-দেখার অভিজ্ঞতা থেকে বলতে পারি, একটি শূন্য আউটপুট আসলে একটি ডেটা নয় — এটি একটি প্রক্রিয়ার সাক্ষ্য। শূন্য ইনপুট কখনোই ক্রিকেটের তথ্য নয়, এটি সর্বদা সিস্টেমের তথ্য। যে ব্যবস্থা খালি ফাইল তৈরি করে, সেই ব্যবস্থার চারটি নির্দিষ্ট ফাটল থাকে। প্রথম ফাটল উৎসে। মাঠে বসে যিনি স্কোর এন্ট্রি করেন, তার হাতে সময় থাকে না, প্রশিক্ষণ থাকে না, আর থাকে না একটি যাচাইযোগ্য চেকলিস্ট। দ্বিতীয় ফাটল হস্তান্তরে। প্রথম স্তর থেকে দ্বিতীয় স্তরে তথ্য যায় মৌখিক বার্তায়, হোয়াটসঅ্যাপে, বা কারও মাথার ভেতরে — কোনো লিখিত হ্যান্ডওভার প্রোটোকল নেই। তৃতীয় ফাটল প্রণোদনায়। সংবাদমাধ্যম যে বিশ্লেষককে বেতন দেয়, সে বেতন পায় প্রকাশিত লেখার ওপর, সঠিক তথ্যের ওপর নয়। চতুর্থ ফাটল জবাবদিহিতে। কোনো ডেটা পয়েন্ট ভুল হলে কেউ জবাব দেয় না, কারণ কেউ জানে না কে সেই পয়েন্টটি প্রথম লিখেছিল।
এই চারটি ফাটলের সম্মিলিত নামটাই হলো শূন্য সেট — যেখানে তথ্য হারায়, আর কেউ দায় স্বীকার করে না।
আমার মনে পড়ে, ২০১৮ সালের বিশ্বকাপে এক সন্ধ্যায় আমাদের ডেটাবেসে একটি সেট-পিস গোল দুইজন অবদানকারী দুইভাবে লগ করেছিলেন। একজন লিখেছিলেন কর্নার থেকে, আরেকজন লিখেছিলেন ফ্রি-কিক থেকে। তখন আমার একটি টেমপ্লেট দরকার হয়ে পড়েছিল, যেখানে প্রতিটি তথ্যের পাশে লেখা থাকবে কে লিখল, কখন লিখল, আর কী সোর্স থেকে লিখল। সেই মুহূর্তটাই আমাকে বুঝিয়েছিল, জবাবদিহি ছাড়া ডেটা কেবল একটি দাবি, প্রমাণ নয়। আর ক্রিকেটে আমাদের সমস্যা দাবির অভাব নয়, প্রমাণের অভাব।
এখানেই আমার দ্বিতীয় উপসংহার, যেটি সাংবাদিকতার নৈতিকতার সবচেয়ে সংবেদনশীল বিন্দু। একটি খালি ফাইল পূরণ করার চাপই হলো এই পেশার সবচেয়ে বড় নৈতিক ফাঁদ। কারণ ফাঁকা ঘর পূরণ করা সহজ — একটি অনুমান লিখে দিলে সেটি সত্য বলে গৃহীত হয়, যদি কেউ যাচাই না করে। ক্রিকেটে এর উদাহরণ অহরহ। একটি খেলোয়াড়ের সাম্প্রতিক ফর্ম নিয়ে যে স্প্লিট পরিসংখ্যান প্রকাশিত হয়, তার কত শতাংশ আসলে সঠিক কন্ডিশনে, সঠিক বোলিং টাইপের বিপক্ষে, সঠিক ম্যাচ-আপে হিসাব করা? একটি টি-টোয়েন্টির পাওয়ারপ্লে ইকোনমি যখন একটি সংখ্যা হিসেবে ছাপা হয়, সেই সংখ্যাটি কি উইকেটের কন্ডিশন, ডিউ ফ্যাক্টর, আর প্রতিপক্ষের ব্যাটিং অর্ডারের গভীরতা আলাদা করে দেখায়? সংখ্যা সবসময় সত্য বলে ধরে নেওয়া হয়, অথচ সংখ্যার পেছনের প্রক্রিয়াটা কেউ অডিট করে না।
আমার তৃতীয় উপসংহার প্রযুক্তিগত, এবং এখানেই বিষয়টা কেবল ক্রিকেট থেকে বেরিয়ে গিয়ে একটি বড় কাঠামোতে ঢোকে। অডিট-ট্রেইল ছাড়া কোনো ডেটা দাবি টেকসই হয় না, আর একটি অপরিবর্তনীয় লেজারই সেই অডিট-ট্রেইলের সবচেয়ে সৎ রূপ। ভাবুন, ক্রিকেটের প্রতিটি ডেটা পয়েন্ট — একটি বলের গতি, একটি ফিল্ড প্লেসমেন্ট, একটি চুক্তির পেমেন্টের তারিখ — যদি একটি টাইমস্ট্যাম্পযুক্ত, সোর্স-ট্যাগযুক্ত, আর পরিবর্তন-অসম্ভব রেকর্ডে লেখা থাকত, তাহলে সেই খালি ফাইলটি আর অস্তিত্বহীন থাকত না। কে কখন কোন তথ্য যোগ করল, কে সেটি পরে বদলাল, আর কেন বদলাল — সবটা একটি শৃঙ্খলে বাঁধা থাকত। এটাই ব্লকচেইনের মূল ধারণা, আর এটির প্রয়োগ ক্রিকেটে সবচেয়ে জরুরি জায়গা হলো সেখানেই, যেখানে টাকা আর খেলোয়াড়ের ভবিষ্যৎ একসঙ্গে ঝুলে থাকে।
আমার চতুর্থ উপসংহার চুক্তি ও ডেটার সম্পর্ক নিয়ে। চুক্তি আর ডেটা একই কাঠামোর দুই মুখ — একটি বলে কে কী পাবে, অন্যটি বলে কে কী করেছে। ২০২০ সালের মোহামেডান ক্যাম্পে আমি দেখেছি, পাঁচ মাস বেতন না পেলেও প্রশিক্ষণে খেলোয়াড়ের স্প্রিন্ট-লোড ডেটা আগের মতোই লগ হয়েছে। অর্থাৎ ডেটা প্রবাহ বন্ধ হয়নি, শুধু টাকার প্রবাহ বন্ধ হয়েছিল। এই বৈপরীত্যটাই স্পষ্ট করে দেয়, একটি ক্লাব বা বোর্ড তার ডেটা দিয়ে যা মাপে, আর তার চুক্তি দিয়ে যা দেয় — এই দুইয়ের মধ্যে ফাঁক থাকলে সেটি দুর্ঘটনা নয়, সেটি একটি সিদ্ধান্ত। এবং যে সিদ্ধান্ত লিখিত প্রমাণ ছাড়া নেওয়া হয়, সেটিকে কেউ কখনো জবাবদিহির মুখোমুখি করে না।
এখন আসি সেই দৃষ্টিভঙ্গিতে, যা এই ধরনের শূন্য-ফাইল ঘটনার পর সবচেয়ে বেশি জরুরি — বাইরের পাঠ। যারা খেলা দেখেন, কিন্তু পাইপলাইনের ভেতরটা দেখেন না, তারা ধরে নেন বিশ্লেষণের মান খারাপ হওয়ার কারণ বিশ্লেষকের যোগ্যতার অভাব। আমার অভিজ্ঞতা ভিন্ন কথা বলে। বেশিরভাগ ক্ষেত্রে বিশ্লেষণ দুর্বল হয় না মেধার অভাবে, দুর্বল হয় প্রক্রিয়ার অভাবে — কারণ প্রক্রিয়া না থাকলে মেধা প্রতিদিন একই মান দিতে পারে না। একজন বিশ্লেষক সোমবার অসাধারণ লিখতে পারেন, মঙ্গলবার ডেডলাইনের চাপে নিয়ম ভাঙেন। পার্থক্য গড়ে দেয় শুধু একটি পুনরাবৃত্ত, যাচাইযোগ্য প্রোটোকল, যা ব্যক্তিগত শৃঙ্খলার ওপর নির্ভর করে না।

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