ব্লকচেইনের ফাঁকা ব্লক: ক্রিকেট অ্যানালিটিক্স পাইপলাইনের স্টেজ-২ যখন 'কিছুই জানি না' বলে
কোর উত্তর: স্টেজ-২ ডিপ অ্যানালাইসিস রিপোর্টের আপস্ট্রিম স্টেজ-১ ফলাফলে কোনো তথ্য-পয়েন্ট নেই, তাই আটটি মাত্রার প্রতিটিতে 'অপর্যাপ্ত তথ্য' দেখানো হয়েছে। এটি হ্যালুসিনেশনের বদলে নাল-হ্যান্ডলিং প্রোটোকল অনুসরণ করে পাইপলাইন থামানোর সিদ্ধান্ত। মূল তথ্য: - স্টেজ-১ ডিকনস্ট্রাকশনে তথ্য-পয়েন্ট তালিকা খালি ছিল। - আটটি বিশ্লেষণ মাত্রার প্রতিটিতে 'N/A – অপর্যাপ্ত তথ্য' ফলাফল এসেছে। - প্রধান ঝুঁকি: খালি পেলোড নিচের পর্যায়ে হ্যালুসিনেটেড বিশ্লেষণ তৈরি করতে পারে। - প্রস্তাব: বৈধ স্টেজ-১ ফলাফল না পাওয়া পর্যন্ত পাইপলাইন গেটে আটকে রাখা। সূত্র: স্টেজ-২ ডিপ অ্যানালাইসিস রিপোর্ট (অভ্যন্তরীণ পাইপলাইন অডিট); তারিখ: প্রতিবেদনে উল্লেখ নেই। সম্পর্কিত প্রশ্নোত্তর: প্রশ্ন: রিপোর্টটি কি ক্রিকেট বিশ্লেষণের ব্যর্থতা প্রমাণ করে? উত্তর: না, এটি প্রমাণ করে ইনপুট ছাড়া বিশ্লেষণ সম্ভব নয় এবং নাল-হ্যান্ডলিং সঠিকভাবে কাজ করেছে। প্রশ্ন: পরবর্তী ধাপে কী করা উচিত? উত্তর: স্টেজ-১ এক্সট্র্যাক্টর অডিট করে বৈধ তথ্য-পয়েন্টসহ ফলাফল পুনরায় জমা দিতে হবে। প্রশ্ন: খালি ডেটা ক্রিকেট অ্যানালিটিক্সে কেন গুরুত্বপূর্ণ? উত্তর: খালি ডেটা স্বীকার করলে ভুয়া সিদ্ধান্ত এড়ানো যায়; এটি ফাঁকা ব্লকের মতো শৃঙ্খলের সততা রক্ষা করে।
স্টেজ-২ ডিপ অ্যানালাইসিস রিপোর্টটি হাতে পেয়ে প্রথম যে জিনিসটা চোখে পড়ল, তা হলো প্রতিটি ঘরে N/A। ছকগুলো যেন খালি স্টেডিয়ামের মতো — দাঁড়ানোর জায়গা আছে, কিন্তু দর্শক নেই। খালি স্টেডিয়ামের সংখ্যা নিয়ে আমি একবার বিশ্লেষণ লিখেছিলাম; তখন শিখেছিলাম, সংখ্যা না থাকলেও অনুপস্থিতি নিজেই একটি তথ্য। এই প্রতিবেদনও তেমনই। Before the table speaks, let the sample size breathe — ছক কথা বলার আগে নমুনাকে শ্বাস নিতে দিন। কিন্তু এখানে নমুনাই নেই, আছে শুধু ফাঁকা কাঠামো। তবু এই ফাঁকা কাঠামোই আমাদের বলে দেয়, পাইপলাইনের কোনো এক জায়গায় সংযোগ ছিঁড়েছে।
ব্লকচেইনের দুনিয়ায় ফাঁকা ব্লক মানে শৃঙ্খল থেমে যাওয়া। ক্রিকেট অ্যানালিটিক্স পাইপলাইনেও একই নিয়ম। একটি নিবন্ধ প্রথমে ভাঙা হয় ছোট ছোট তথ্য-পয়েন্টে; তারপর সেই পয়েন্টগুলো থেকে গড়ে ওঠে আট মাত্রার গভীর বিশ্লেষণ। আজ সেই প্রথম স্তর থেকে কোনো তথ্যই আসেনি। ফলে দ্বিতীয় স্তর, যার কথা বলতে বসেছি, সে সৎভাবে বলেছে: আমি জানি না।
প্রসঙ্গ ও পদ্ধতির দিকে গেলে দেখা যায়, আমি বছরের পর বছর ধরে খেলা দেখে শিখেছি, ডেটা কখনো নিরপেক্ষ থাকে না; ডেটা তার সংগৃহীত হওয়ার পদ্ধতির ছাপ বহন করে। এখানে সংগৃহীত তথ্যের তালিকাটিই খালি। রিপোর্টের আপস্ট্রিম ইনপুট ডায়াগনোসিস বিভাগে বলা হয়েছে, স্টেজ-১-এর ফলাফলে নিবন্ধের শিরোনাম নেই, সূত্র নেই, ধরন নেই, এক লাইনের সারাংশ নেই, লেখকের অবস্থান নেই, আর তথ্য-পয়েন্টের তালিকাটি শূন্য। এটি একটি শ্রেণিবদ্ধ নিবন্ধ হিসেবেও চিহ্নিত হয়নি। অর্থাৎ, ইনপুট স্তরটিই ভেঙে পড়েছে।
এ ধরনের পরিস্থিতিতে অনেকে হয়তো অনুমান করে এগোতেন। কিন্তু প্রতিবেদনটি অনুমান করেনি। প্রতিটি মাত্রায় N/A – অপর্যাপ্ত তথ্য লিখে থেমেছে। এটিই নাল-হ্যান্ডলিং প্রোটোকল — যেখানে তথ্যের অভাবকে স্বীকার করা হয়, ভুয়া তথ্য তৈরি করা হয় না। আমার রাজশাহী xG সার্কেলে আমরা সবসময় বলি, রাজশাহী আমাকে শিখিয়েছে, বিশ্লেষকদের একটি বৃত্ত আশ্রয়স্থল হতে পারে। সেই আশ্রয়ের ভিত্তিই হলো সততা। আজকের প্রতিবেদন সেই সততারই পরীক্ষা।
এখন দেখা যাক আট মাত্রার প্রতিটিতে কী আছে। প্রথম, ফরম্যাট ও ম্যাচ বিশ্লেষণ সম্ভব হয়নি। টেস্ট, ওডিআই বা টি-টোয়েন্টি — কোন ফরম্যাটের কথা বলা হচ্ছে, তা নির্ণয় করা যায়নি। ফরম্যাট ছাড়া ক্রিকেট বিশ্লেষণ অসম্পূর্ণ; কারণ টি-টোয়েন্টির পাওয়ারপ্লে পরিসংখ্যান আর টেস্টের পঞ্চম দিনের ডেটা কখনো এক মাপকাঠিতে বসে না। রিপোর্টে বলা হয়েছে, ভেন্যু, আবহাওয়া, ডিউ, ডিএলএস — কোনো প্রসঙ্গই নেই। ম্যাচের ধরনও জানা যায়নি: দ্বিপাক্ষিক সিরিজ, আইসিসি ইভেন্ট, লিগ বা প্রস্তুতি ম্যাচ — কোনটি? না জানা পর্যন্ত ফলাফল ব্যাখ্যার ভিত্তি তৈরি হয় না।
দ্বিতীয়, খেলোয়াড় ও কৌশলগত ডেটা নেই। কোনো খেলোয়াড়ের নাম নেই, ভূমিকা নেই, গড় নেই, স্ট্রাইক রেট নেই, সাম্প্রতিক ফর্ম নেই। ক্রিকেট বিশ্লেষণের প্রাণ হলো খেলোয়াড়; সেই প্রাণই এখানে অনুপস্থিত। রিপোর্ট সতর্ক করেছে, ছোট নমুনা থেকে সিদ্ধান্ত নেওয়ার ঝুঁকি তো দূরের কথা, এখানে নমুনাই শূন্য। বয়স-বক্ররেখা, ইনজুরি ইতিহাস, হোম-অ্যাওয়ে বিভাজন — কিছুই যাচাই করা যায়নি।
তৃতীয়, দলীয় অবস্থান ও র্যাংকিং নেই। কোন দল? আইসিসি র্যাংকিংয়ে তাদের অবস্থান কোথায়? ঘরের মাঠ ও বিদেশের পারফরম্যান্সের ব্যবধান? এই প্রশ্নগুলোর উত্তর দেওয়ার কোনো ভিত্তি নেই। প্রতিবেদনে স্পষ্ট, দল শনাক্ত না হওয়ায় স্কোয়াডের বোলিং কম্বিনেশন, ব্যাটিং গভীরতা, বেঞ্চ শক্তি বা বয়স কাঠামো বিশ্লেষণের সুযোগই নেই। প্রতিদ্বন্দ্বিতার ইতিহাস বা শৈলীর লড়াইয়ের প্রসঙ্গও অনুপস্থিত।

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

অষ্টম, শিল্প-প্রচারণার চিত্র অঙ্কন অসম্ভব। সম্প্রচার, দক্ষিণ এশিয়ার হৃদভূমি বাজার, প্রতিভা সরবরাহ, পুঁজি-নেটওয়ার্ক, বেটিং বা ফ্যান্টাসি স্পোর্টস, ডেরিভেটিভ বাজার — কোন দিকে কী প্রভাব পড়বে, তা ট্রেস করা যায়নি। কারণ প্রভাব সৃষ্টিকারী ঘটনাটিই এখানে নেই।
দর্শক যা দেখলেন: একটি খালি স্কোরকার্ড। সমর্থকদের প্রতিক্রিয়া একটাই — তথ্য নেই কেন? রাজশাহী xG সার্কেলে আমরা এই প্রশ্নের জবাবে বলি, তথ্য নেই বলেই বিশ্লেষণ নেই। কেউ কেউ বলবেন, এই প্রতিবেদন কোনো মূল্য বহন করে না। কিন্তু আমি উল্টোটা বলব। N/A হলো একটি সৎ উত্তর; এটি জানি না বলার সাহস। ক্রিকেট সাংবাদিকতায় আমরা প্রায়ই দেখি, ডেটা না থাকলেও গল্প তৈরি হয়ে যায়। সংখ্যার জোর যতই থাকুক, ভিত্তি ফাঁকা থাকলে বিশ্লেষণ হয় দেয়ালে পিঠ ঠেকানো মইয়ের মতো। The eye test and the model must sit together, or neither can see the whole match — চোখ আর মডেল যদি পাশে না বসে, পুরো ম্যাচ দেখে না কেউ। এখানে মডেলের চোখ বন্ধ; তাই সেটি বলছে, আমি দেখছি না।
এই খালি প্রতিবেদন আমাদের আরও একটি পাঠ শেখায়। ডেটা-পাইপলাইনের প্রতিটি স্তর বিশ্বাসের স্তর। স্টেজ-১ যদি সঠিক তথ্য না দেয়, স্টেজ-২-এর প্রতিটি বাক্য অনিশ্চিত হয়ে যায়। ব্লকচেইনের ভাষায়, একটি ফাঁকা ব্লকের পরে নতুন ব্লক যুক্ত হলে প্রতারনার জন্ম হয়। তাই গেটে থামানোই দরকার ছিল। আমি দেখেছি বিশ্বকাপ কীভাবে আমাদের চেনা বিশ্বাসকে বদলে দেয় — কিন্তু বিশ্বকাপও তখনই অর্থবহ, যখন ম্যাচের স্কোরকার্ড সঠিক। স্কোরকার্ডেই যদি খালি ঘর থাকে, তাহলে বিশ্বকাপের গল্পও মিথ্যে হয়ে যায়।
আগামী পথের সংকেত একটাই: স্টেজ-১-এর আউটপুটে কমপক্ষে একটি বৈধ তথ্য-পয়েন্ট থাকতে হবে। সূত্র, শিরোনাম, ধরন এবং সময়-সংবেদনশীলতা — এই চারটি ক্ষেত্র পূরণ করা হলে আটটি মাত্রার সম্পূর্ণ বিশ্লেষণ সম্ভব। কিন্তু সেই তথ্য না আসা পর্যন্ত থেমে থাকাই শ্রেয়। ফাঁকা ব্লককে জোর করে ভরাট করার চেয়ে বড় বিপদ আর নেই। পরের ধাপে যদি সঠিক ইনপুট আসে, তবেই এই শৃঙ্খলে নতুন ব্লক বসবে; তখনই বাস্তব ক্রিকেট বিশ্লেষণের গল্প শুরু হবে।

