হোমএশিয়ান ক্রিকেটযে প্রতিবেদন দেখতে সম্পূর্ণ, কিন্তু কিছুই বলে না: ক্রিকেট ডেটা পাইপলাইনে নীরব ব্যর্থতার অটোপসি
এশিয়ান ক্রিকেট
যে প্রতিবেদন দেখতে সম্পূর্ণ, কিন্তু কিছুই বলে না: ক্রিকেট ডেটা পাইপলাইনে নীরব ব্যর্থতার অটোপসি
**মূল উত্তর:** স্টেজ-১ পেলোড সম্পূর্ণ খালি থাকায় স্টেজ-২ ক্রিকেট বিশ্লেষণ কার্যকরভাবে চালানো সম্ভব হয়নি। আটটি মাত্রার প্রতিটিতে ফলাফল অমূল্যায়নযোগ্য (N/A); পাইপলাইন এই রেকর্ডটি ANALYSIS_BLOCKED_NO_INPUT হিসেবে চিহ্নিত করে নিম্নধারায় পাঠানো বন্ধ করার সুপারিশ করেছে। **মূল তথ্য:** - ডোমেইন লেবেল cricket_asia ছিল ভৌগোলিক ট্যাগ; প্রয়োজনীয় ফরম্যাট ট্যাগ (টেস্ট/ওয়ানডে/টি-টোয়েন্টি) অনুপস্থিত। - তথ্যবিন্দু, শিরোনাম, সূত্র ও এনটিটি — চারটি ক্ষেত্রই শূন্য ছিল। - তথ্যমূল্য পাঁচে এক তারা; সামগ্রিক ঝুঁকি 'উচ্চ', তবে তা ক্রীড়া-ঝুঁকি নয়, প্রক্রিয়া-ঝুঁকি। - ব্যাচে শূন্য-পেলোডের হার ২০-৩০ শতাংশ ছাড়ালে পদ্ধতিগত ত্রুটি ধরে নেওয়ার পরামর্শ দেওয়া হয়েছে। - ন্যূনতম ইনপুট ছয়টি: শিরোনাম-সূত্র-তারিখ, তিনটি তথ্যবিন্দু, একটি পরীক্ষাযোগ্য মত, এনটিটি, ফরম্যাট ট্যাগ, সংশোধিত ডোমেইন লেবেল। **সূত্র উল্লেখ:** স্টেজ-২ ডিপ অ্যানালাইসিস নথি (অভ্যন্তরীণ ডেটা-মান অডিট); প্রকাশের তারিখ নথিতে উল্লেখ নেই, কারণ স্টেজ-১ পেলোড খালি ছিল। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: এই নথিতে কোনো খেলোয়াড় বা দলের মূল্যায়ন আছে কি? উত্তর: নেই; পেলোডে কোনো এনটিটি না থাকায় কোনো খেলোয়াড়, দল বা ম্যাচ নিয়ে দাবি করা হয়নি। প্রশ্ন: নথিটি কি ব্যর্থ, নাকি কার্যকর? উত্তর: বিশ্লেষণ হিসেবে এটি নাল রেজাল্ট, কিন্তু নিয়ন্ত্রণ-নমুনা হিসেবে এটি পাইপলাইনের ন্যূনতম যাচাই পরীক্ষায় ব্যবহারযোগ্য। প্রশ্ন: পুনরায় বিশ্লেষণ কখন সম্ভব? উত্তর: শিরোনাম, অন্তত তিনটি তথ্যবিন্দু ও এনটিটি এবং একটি ফরম্যাট ট্যাগ সরবরাহ হলে এক চক্রেই পুনরায় চালানো যাবে।
দীর্ঘ প্রতিবেদনটা আমার ডেস্কে পৌঁছায় সন্ধ্যা সাতটায়। আটটি অধ্যায়, প্রতিটির নিচে সাজানো উপ-শিরোনাম, দুটি ঝুঁকি-ম্যাট্রিক্স, চারটি স্টার-রেটিং টেবিল, শেষে পেশাগত পরিভাষার ব্যাখ্যা আর দাবিত্যাগ। ফাইলটা খুলে প্রথম মনে হয়েছিল কাজ শেষ হয়েছে। টেবিলগুলো পড়তে গিয়ে দেখলাম, প্রায় প্রতিটি ঘরের ভেতরে একটাই লেখা — N/A। ম্যাচ ফরম্যাট নেই, ভেন্যু নেই, দল নেই, খেলোয়াড় নেই, স্কোরকার্ড নেই, সময়-সংবেদনশীলতার কোনো মূল্যায়ন নেই। যে নথিটি দেখতে আট অধ্যায়ের গভীর বিশ্লেষণ, সেটি আসলে একটা ফাঁকা ঘর, যার চারপাশে খুব যত্নে সাদা রঙ করা হয়েছে।
খালি ঘর সাধারণত চোখে পড়ে। এই নথির বিপদ অন্য জায়গায় — এতে ব্যর্থতাটা সাজানো, শ্রেণিবদ্ধ, ভদ্র ভাষায় স্বীকার করা, এমনকি শেষে সুপারিশও দেওয়া: রেকর্ডটি ANALYSIS_BLOCKED_NO_INPUT হিসেবে চিহ্নিত করা হোক, কোনো অবস্থাতেই নিম্নধারার ব্যবহারকারীর কাছে পাঠানো যাবে না। নথিটি যত্নবান। সমস্যা হলো, যত্নবান নথিও ভুল বোঝার জন্ম দিতে পারে, যদি পড়ুয়া শুধু শিরোনাম আর বিন্যাস দেখে সিদ্ধান্তে পৌঁছে যায়।
২০১৭ সালে কলকাতার একটি প্রেস বক্সে এক সিনিয়র সহকর্মী আমাকে বলেছিলেন, ট্যাকটিক্স আমার বিট নয়। সেদিন তর্ক করিনি, গুনতে শুরু করেছিলাম। ইন্ডিয়ান সুপার লিগের ওই মৌসুমে ৯৫ ম্যাচের ১,০৮৭টি শট হাতে লগ করেছিলাম — শটের অবস্থান, শরীরের অংশ, অ্যাসিস্টের ধরন, শুটারের ওপর প্রেসার। কেউ এই স্প্রেডশিট চায়নি। সেটা ছিল আমার নিজের হিসাব, যেখানে একটা বাক্য বারবার ফিরে আসত: I kept a ledger of 1,087 shots until the silence became a pattern. ফাইনালে বেঙ্গালুরু এফসি ২-৩ গোলে হেরেছিল চেন্নাইয়িন এফসির কাছে; আমার লেজার বলছিল, চেন্নাইয়িন তিন গোল পেয়েছে মাত্র ১.১ এক্সজি থেকে। সম্পাদক লেখাটি ছেপেছিলেন। তারপর থেকে আমি ম্যাচ রিপোর্ট শুরু করি প্রমাণ, পদ্ধতি আর নমুনার আকার দিয়ে — গল্প দিয়ে নয়।
সেই অভ্যাসই আজকের ফাঁকা নথিটাকে ভয়ংকর করে তোলে। কারণ পাঁচ বছরের মধ্যে ক্রিকেট সংবাদমাধ্যমের কাজের একটা বড় অংশ চলে গেছে দুই ধাপের পাইপলাইনে। প্রথম ধাপে সূত্র থেকে তথ্যবিন্দু, দাবি, পক্ষ-বিপক্ষ, সূত্রের মান আর সময়-সংবেদনশীলতা আলাদা করা হয়। দ্বিতীয় ধাপে সেই তথ্যবিন্দুগুলো ধরে ডোমেইন বিশ্লেষণ চলে — ম্যাচ ফরম্যাট, ফেজ-ভিত্তিক পারফরম্যান্স, দলবিন্যাস, লিগ-অর্থনীতি, প্রশাসনিক ঝুঁকি, জনমতের গতি। দুই ধাপের মধ্যে সম্পর্কটা সরল: দ্বিতীয় ধাপ প্রথম ধাপের কাছে জিম্মি। উপরের ধাপে শূন্য থাকলে নিচের ধাপে যা তৈরি হয়, তা বিশ্লেষণ নয়, বিন্যাস।
আমার সামনের নথিটা ঠিক সেটাই। ডোমেইন লেবেল লেখা cricket_asia — অর্থাৎ ভৌগোলিক পরিসর বোঝানো হয়েছে, অথচ বিশ্লেষণের জন্য দরকার ছিল ফরম্যাট ট্যাগ: টেস্ট, ওয়ানডে, টি-টোয়েন্টি, নাকি দ্য হান্ড্রেড। এখানেই প্রথম বিভ্রাট। কারণ সংবাদমাধ্যমের কাজে এই লেবেলগুলো একে অন্যের প্রতিনিধি নয়। টেস্টের ব্যাটিং গড় আর টি-টোয়েন্টির স্ট্রাইক রেট একই ছাঁচে ফেলা যায় না; ওয়ানডের মিডল-ওভার ইকোনমি আর ফ্র্যাঞ্চাইজি লিগের ডেথ-ওভার ইকোনমি দুটো আলাদা পেশা। ফরম্যাট না জানলে খেলোয়াড়ের ভূমিকা চেনা যায় না, দলের স্তর নির্ধারণ করা যায় না, হোম-গ্রাউন্ড সুবিধার তুলনামূলক ভিত্তি দাঁড়ায় না।
যে নথিটি আমার হাতে এসেছে, সেটি তিনটি সম্ভাব্য কারণ চিহ্নিত করেছে। এক, এক্সট্রাকশন ব্যর্থতা — পৃষ্ঠার মূল অংশ পেআওয়াল, জাভাস্ক্রিপ্ট-রেন্ডারড বডি বা শুধু ছবির ভেতরে আটকে গেছে, ফলে পার্সার কিছু পায়নি। দুই, সূত্রটি নিজেই ফাঁকা — লিংকটা হয়তো কোনো সূচিপত্র, শেল পেজ বা ভিডিও পাতায় গিয়ে ঠেকেছে। তিন, ডোমেইন-লেবেল রাউটিং ভুল — আঞ্চলিক ফিডের ক্লাসিফায়ার ক্রিকেট-বিষয়ক লেখাকে ভৌগোলিক ট্যাগে পাঠিয়েছে, ফলে এনটিটি এক্সট্রাক্টরের হাতে স্কিমাই নেই। প্রতিটির আস্থার মাত্রা আলাদা করে লেখা — মাঝারি, মাঝারি, নিম্ন। এই সততাটাই আমার কাছে সবচেয়ে দামি।
তবু একটা কাঠামোগত দুর্বলতা পাইপলাইনে রয়ে গেছে। প্রথম ধাপের কোনো বাধ্যতামূলক ন্যূনতম যাচাই নেই, যা তথ্যবিন্দু শূন্য হলে নিচের ধাপের প্রক্রিয়াটাই থামিয়ে দেবে। ফল: একটি খালি পেলোড সম্পূর্ণ প্রক্রিয়াকরণ পেরিয়ে দ্বিতীয় ধাপে পৌঁছে গেছে, সেখানে আটটি অধ্যায় তৈরি হয়েছে, ঝুঁকির রেটিংও দেওয়া হয়েছে — উচ্চ। কিন্তু সেই উচ্চ ঝুঁকি ক্রীড়া-ঝুঁকি নয়, প্রক্রিয়া-ঝুঁকি। পার্থক্যটা জরুরি। শিরোনামে 'উচ্চ ঝুঁকি' দেখে যে পড়ুয়া থেমে যায়, সে ধরে নিতে পারে দল বা খেলোয়াড় নিয়ে কোনো বিপদের কথা বলা হচ্ছে। আসলে বলা হচ্ছে নথিটির নিজের কথা।
পনেরো বছর ধরে আমি ম্যাচ দেখে নোট করি, গ্যালারি আর কমেন্ট্রি বক্স — দুই জায়গা থেকেই। এই অভিজ্ঞতা আমাকে একটা জিনিস শিখিয়েছে: ক্রিকেটে দুর্বল তথ্য কখনো চিৎকার করে আসে না। একটা ভুল স্কোরকার্ড সবাই সঙ্গে সঙ্গে ধরতে পারে। কিন্তু একটা ভুল সূচক, যার পেছনে নমুনা নেই, মাসের পর মাস টিকে থাকে — কারণ সেটি টেবিলে বসে, ভদ্রভাবে, দশমিকের পরে দুটি ঘর নিয়ে। ২০১৮ সালে রাশিয়া বিশ্বকাপের আগে প্রতিপক্ষের মান সমন্বয় করে ৩২ দলের একটি মডেল দাঁড় করিয়েছিলাম। জার্মানি উঠে এসেছিল চৌদ্দ নম্বরে। নিবন্ধটি ফাইল করেছিলাম ১৩ জুন, নিজের নির্ধারিত সময়ের চার দিন আর এগারোটি সংশোধন পরে, কারণ প্রতিপক্ষ-শক্তি সহগটা বারবার নতুন করে বসাতে হচ্ছিল। জার্মানি গ্রুপ এফ-এর তলানিতে শেষ করেছিল, তিন ম্যাচে ৬৭টি শট নিয়ে মাত্র ৩.১ এক্সজি তৈরি করে। ক্রোয়েশিয়ার প্রতি ম্যাচে পিপিডিএ ০.৭ কমার সংকেতটিও আমি আগেই চিহ্নিত করেছিলাম; ক্রোয়েশিয়া ফাইনালে পৌঁছেছিল। The group-stage collapse was not a prophecy; it was a model breathing out. এই বাক্যটা আমি বারবার লিখি, কারণ এটাই মডেল-শৃঙ্খলার মূল কথা — মডেল ভবিষ্যদ্বাণী করে না, সে তার অনুমানগুলো একের পর এক ছেড়ে দেয়।
২০২০ সালের মে মাসে যখন ইউরোপের শীর্ষ পাঁচ লিগ খালি গ্যালারিতে ফিরল, তখন আমি ১,০৮২টি ম্যাচ জোগাড় করে লকডাউন-পূর্ব আর লকডাউন-পর্বে ভাগ করেছিলাম। হোম উইন রেট ৪৩.৪ শতাংশ থেকে নেমে ৩৩.৬ শতাংশে; প্রতি ম্যাচে হোম গোল ১.৫৮ থেকে ১.৩১-এ। হিসাবটা দাঁড়াল — ভিড়ের দাম প্রতি ম্যাচে প্রায় ০.২৭ গোল। সেই লেখার অস্বস্তিকর অংশ ছিল শেষ অনুচ্ছেদ: প্রতিটি 'দুর্গ' reputación আর হোম-ফর্মের ট্রান্সফার প্রিমিয়াম এমন একটি চলকের ওপর দামি হয়ে বসে ছিল, যেটি ঠিক সেই মুহূর্তে অদৃশ্য হয়ে গেছে। এখান থেকে আমার কাজের নিয়ম বদলে যায় — প্রতিটি ভ্যালুয়েশনে আমি প্রসঙ্গ-সহগ জুড়ে দিতে শুরু করি: হোম অ্যাডভান্টেজ, বিশ্রামের দিন, রেফারির প্রবণতা।
আজকের ফাঁকা নথিতে ফিরে আসি। এর সবচেয়ে শিক্ষণীয় অংশ হলো ঝুঁকি-ম্যাট্রিক্সের ভাষা। ছয়টি শ্রেণিতে লেখা আছে 'অমূল্যায়নযোগ্য'। পাশে কোথাও 'নিম্ন' লেখা নেই। এই সাবধানতা ছোট দেখালেও বড়। কারণ অভ্যাসের দড়িতে বাঁধা পাইপলাইন খালি ঘরকে ডিফল্টভাবে 'ঝুঁকি নেই' পড়ে নেয়। ক্রিকেটে এই ভুলের দাম সবচেয়ে বেশি পড়ে সততা ও প্রশাসন প্রসঙ্গে — কোনো পেলোডে ম্যাচ-ফিক্সিং বা নিয়ম-বিতর্কের উল্লেখ নেই মানে এই নয় যে পরিস্থিতি পরিষ্কার। নীরবতা প্রমাণ নয়, নীরবতা শুধু নীরবতা।
বিপরীত দিকটাও ভাবা দরকার, আর এখানেই আমার আসল আপত্তি। গত দশকে ক্রিকেট সাংবাদিকতার যে অংশটা ডেটার নামে বাড়ল, তার একটা বড় অংশ বানানো আত্মবিশ্বাস। কেউ কেউ প্রতি ম্যাচে 'প্রেসিং ইনটেনসিটি' লেখেন, অথচ সেই সংখ্যার পেছনে দূরত্ব-কাভারেজ থাকে — যে মেট্রিকটি অর্থহীন দৌড়াকেও সুন্দর দেখায়। এই ব Bubbleটার আরেকটি দিক হলো তরুণ খেলোয়াড়ের প্রিমিয়াম: পঞ্চাশটিরও কম শীর্ষস্তরের ম্যাচ খেলা কাউকে বিপুল অঙ্কে কিনে নেওয়া পরিকল্পনা নয়, খোলা জুয়া। আমার লেজার ঠিক এই জায়গায় আমাকে শান্ত থাকতে শিখিয়েছে। ১,০৮৭ শটের হিসাব আমাকে বলেছিল চেন্নাইয়িনের দক্ষতা নয়, বরং ফিনিশিংয়ের রূপান্তর-হার। দুই জিনিস আলাদা করে লেখা না হলে সিদ্ধান্ত ভুল দিকে যায়।
তাহলে এই ফাঁকা প্রতিবেদনটা কি মূল্যহীন? আমার হিসাবে না। এটা একটা নিয়ন্ত্রণ-নমুনা। ল্যাবরেটরিতে Positive control যেমন আসল পরীক্ষার আগে যন্ত্র ঠিক আছে কি না দেখায়, এই নাল রেজাল্টও তেমনি দেখায় ব্যর্থতা কেমন দেখতে হয় যখন সেটা সৎ থাকে। নথিটি নিজেই বলছে, আটটি মাত্রার প্রতিটি শূন্য, তথ্যমূল্যের রেটিং পাঁচে এক তারা, এবং যেকোনো নিম্নধারার সারসংক্ষেপণ স্তরে পাঠানো নিষিদ্ধ। এই honesty টুকুই পাইপলাইনের একমাত্র ভরসা।
কিন্তু আমার দ্বিতীয় আপত্তিটা এখানেই। একটি প্রতিষ্ঠান যদি খালি পেলোডের ওপর আট অধ্যায়ের নথি তৈরি করতে পারে, তাহলে প্রশ্ন হলো — কতগুলো আধা-ভরা পেলোড ওই একই পথে হেঁটে সাংবাদিকতার পৃষ্ঠায় পৌঁছে যায়, যেখানে ফরম্যাট ট্যাগ আছে কিন্তু ভেন্যু নেই, খেলোয়াড়ের নাম আছে কিন্তু নমুনার আকার নেই? সেই তালিকা কারও কাছে নেই। আর যে জিনিসের তালিকা নেই, সেটি সংবাদসম্মেলনে প্রশ্ন হয় না।
এবার সংখ্যাগুলো, যা আমার হাতে রাখা আছে। নথিটি বলছে, একই ব্যাচের পাঁচ থেকে দশটি প্রতিবেশী আইটেম নমুনা হিসেবে দেখে নেওয়া দরকার। যদি শূন্য-পেলোডের হার ২০-৩০ শতাংশ ছাড়ায়, তাহলে ধরে নিতে হবে এটি একক লিংকের সমস্যা নয়, এক্সট্রাক্টর বা ক্লাসিফায়ারের পদ্ধতিগত ত্রুটি। দ্বিতীয় সূচক: ভৌগোলিক লেবেল আর ক্রিকেট লেবেলের অনুপাত। তৃতীয়: সূত্রের পুনরুদ্ধারযোগ্যতা — স্ট্যাটাস ২০০ এলেও রেন্ডার করা পাঠ্য যদি ২০০ শব্দের কম হয়, বুঝতে হবে পথটা বন্ধ। চতুর্থ: পুনরায় এক্সট্রাকশনের সাফল্য — শিরোনাম, তথ্যবিন্দু আর এনটিটি, তিনটির মধ্যে অন্তত দুটি ভরলেই আইটেমটি বিশ্লেষণযোগ্য হয়ে ওঠে।
আর ন্যূনতম শর্তের তালিকাটা আমার কাছে পেশাদার সংবাদমাধ্যমের ন্যূনতম নৈতিকতা মনে হয়। শিরোনাম, সূত্র আর প্রকাশের তারিখ ছাড়া সময়-সংবেদনশীলতা নির্ধারণ হয় না। অন্তত তিনটি তথ্যবিন্দু ছাড়া কোনো দাবি দাঁড়ায় না। অন্তত একটি পরীক্ষাযোগ্য মত ছাড়া জনমতের গতি মাপা যায় না। দল, খেলোয়াড়, কোচ, ফ্র্যাঞ্চাইজির নাম ছাড়া কোনো এনটিটি যাচাই চলে না। আর ফরম্যাট ট্যাগ — এটা নিয়ে ছাড় নেই, কারণ এটা না থাকলে বাকি সব তুলনাই ভুল শুরুর বিন্দু থেকে শুরু হয়।
শেষ একটা কথা, যেটা ক্রিকেট-অর্থনীতির কাঠামো নিয়ে, এই নথির সঙ্গে সরাসরি সম্পর্কহীন। দক্ষিণ এশিয়ার বাজার বৈশ্বিক ক্রিকেটের বাণিজ্যিক আয়ের সবচেয়ে বড় অংশ ধরে রাখে, তাই এই অঞ্চলের যে কোনো মৌলিক ঘটনা নিম্নধারায় অস্বাভাবিক ওজন বহন করে — সম্প্রচার মূল্য, ফ্র্যাঞ্চাইজি দর, খেলোয়াড়ের বেতন, এমনকি ফ্যান্টাসি প্ল্যাটফর্মের সম্পৃক্ততা। এই ওজনটা যত বেশি, তথ্যের শুদ্ধতা তত বেশি জরুরি। খালি পেলোড থেকে তৈরি আত্মবিশ্বাস এই বাজারে সবচেয়ে দামি ভুল।
আমার নিজের ভুলের খাতায় ঢোকার আগে এই নথিটা একটা লাইন যোগ করেছে: সাজানো ব্যর্থতা আর সাজানো সাফল্য দেখতে প্রায় একই রকম। পার্থক্য শুধু একটা ঘরে। পরের বার যখন কোনো সম্পূর্ণ দেখতে প্রতিবেদন আপনার ডেস্কে আসবে, প্রথম আটটি অনুচ্ছেদ নয়, প্রথমে ওই একটা ঘরটা দেখুন — সেখানে ফরম্যাট লেখা আছে, নাকি শূন্য।

সংশ্লিষ্ট খেলোয়াড়গণ
সুপারিশকৃত
বাংলাদেশের টি-টোয়েন্টি মিডল-ওভার সংকট: ১১২.৪ স্ট্রাইক রেট পেছনে যে ডেটা লুকানো2026-09-30
শূন্য তথ্যসারণি: যে আট-স্তরের বিশ্লেষণে একটি সংখ্যাও ছিল না2026-10-17
রাওয়ালপিন্ডিতে ৪২৯ বনাম ৪৩০: যে ম্যাচে বোলিং কার্ডটাই সবচেয়ে কম পড়া নথি2026-10-23
দাম্বুলার ট্রফি থেকে স্মার্ট কনট্র্যাক্ট: এশিয়ার নারী ক্রিকেটে ব্লকচেইনের নীরব ঢেউ2026-10-02
প্রধান নির্বাচকের চেয়ার: নিয়োগের ভেতরে লুকানো ফর্মেশনটা2026-10-21
সুপারিশকৃত
কুকাবুরার নীরবতা: এনসিএলের ব্যাটিং-বন্যায় স্কোরবোর্ড যে গল্প লিখতে পারে না2026-10-14
আবুধাবির পঞ্চম দিন: লিটন দাসের দ্বৈত রেকর্ড আর টেস্ট ইতিহাসের অদ্ভুত অঙ্ক2026-10-14
রাওয়ালপিন্ডির সিমিং পিচে ইসরারের পাঁচ, আর যে স্কোরকার্ড নিজের সূত্র হারিয়ে ফেলেছে2026-10-14
জয়াবর্ধনের যুগ শেষ: মুম্বই ইন্ডিয়ান্সের কোচ-শূন্যতা আর আইপিএলের নতুন বাজার2026-10-18
রশিদের ঘূর্ণিতে ১৬০-তে গুটিয়ে গেল বাংলাদেশ, পাভেজের লড়াই ব্যর্থ2026-10-22
