খালি ফাইলের প্রতিবেদন: ক্রিকেট ডেটা বিশ্লেষণের পাইপলাইনে নীরব ব্যর্থতা
**মূল উত্তর:** এই ইনপুটে বিশ্লেষণযোগ্য কোনো বিষয়বস্তু নেই। Stage-1-এর ফলাফল সম্পূর্ণ খালি — শিরোনাম, সূত্র, তথ্যবিন্দু ও সত্তা কিছুই নেই। ফলে ফরম্যাট, খেলোয়াড়, দল, লিগ, গভর্ন্যান্স, ঝুঁকি ও শিল্প-সংক্রমণ — আট মাত্রার কোনো সিদ্ধান্তই দায়িত্বের সঙ্গে দেওয়া সম্ভব নয়। সঠিক পদক্ষেপ হলো বিশ্লেষণ থামিয়ে ডেটা পাইপলাইন মেরামত করা। **মূল তথ্য:** - Stage-1 আউটপুটে শিরোনাম “প্রযোজ্য নয়”, সূত্র “প্রযোজ্য নয়”, ধরন “অশ্রেণীবদ্ধ”; তথ্যবিন্দু শূন্য। - তথ্যবিন্দু ও সত্তা না থাকায় আট মাত্রার বিশ্লেষণই কার্যত অপ্রযোজ্য। - মূল্যায়নযোগ্য একমাত্র ঝুঁকি পাইপলাইনের নিজের — খালি ইনপুট Stage-2-তে সংক্রমিত, প্রভাব উচ্চ। - সুপারিশ: HTTP স্ট্যাটাস, এক্সট্রাকশন, এনকোডিং যাচাই করে Stage-1 পুনরায় চালানো। - একটি “এমপটি-আউটপুট গার্ড” ও ফিড-স্তরের নাল-রেট মনিটরিং প্রয়োজন। **সূত্র:** Stage-2 Deep Professional Analysis — Cricket (অভ্যন্তরীণ বিশ্লেষণ প্রতিবেদন); প্রকাশের তারিখ নথিতে উল্লেখ নেই। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: কেন এই ইনপুট থেকে ক্রিকেট-সংক্রান্ত সিদ্ধান্ত দেওয়া যায় না? উত্তর: কারণ Stage-1-এ শিরোনাম, তথ্যবিন্দু ও সত্তা কিছুই নেই, আর কাঠামো তথ্যবিন্দু ছাড়া সিদ্ধান্ত নিষিদ্ধ করে। প্রশ্ন: মূল্যায়নযোগ্য ঝুঁকি কোনটি? উত্তর: একমাত্র ঝুঁকি বিশ্লেষণ-পাইপলাইনের নিজের; খালি ইনপুট Stage-2-তে সংক্রমিত হয়েছে। প্রশ্ন: পুনরুদ্ধারের পর কী নজরে রাখা উচিত? উত্তর: Stage-1 পুনরায় চালানোর ফল, পার্সার ত্রুটি-লগ এবং ফিড-স্তরের নাল-রেট।
খালি ফাইলের প্রতিবেদন: ক্রিকেট ডেটা বিশ্লেষণের পাইপলাইনে নীরব ব্যর্থতা
রাত সাড়ে তিনটা। দুবাইয়ের ফ্ল্যাটে এসি একটানা চলছে, জানালার ওপারে শেখ জায়েদ সড়কের ফাঁকা গর্জন। আমি চায়ের কাপ ঠান্ডা হতে দিয়ে ল্যাপটপ খুললাম। রুটিন একই — আগে ফাইল, পরে ঘুম। এশিয়া ফুটবল ডেটা ল্যাবের দিনগুলো থেকেই এই অভ্যাস: একটা মডেল, একটা ফাইল, একটা রিফ্রেশ। ২০১৭ সালে, বাইশ বছর বয়সে, আমি জালান বেসার স্টেডিয়ামে হোম ইউনাইটেডের প্রায় প্রতিটি হোম ম্যাচে উপস্থিত থাকতাম। ম্যাচ শেষে ভক্তদের সঙ্গে স্লোগান দিতাম, তারপর দৌড়ে ফিরে কোড লিখতাম। স্টিপে প্লাজিবাত সেই মৌসুমে ৩৭ গোল করেছিলেন, তাঁর xG ছিল মাত্র ২৪.৮ — প্লাস ১২.২-এর এক ওভারপারফরম্যান্স। ডেটা বলছিল রিগ্রেশন আসবে, চোখ বলছিল ফিনিশিং। “দ্য ফিনিশার্স প্যারাডক্স” সেভাবেই লেখা হয়েছিল।
আজকের ফাইলটা অন্যরকম। আমি xG ফাইলটা খুললাম মঠের দরজার মতো: নিঃশব্দে, তারপর একসাথে। ভেতরে শিরোনাম নেই। সূত্র নেই। তথ্যবিন্দু নেই। বিশ্লেষণ-কাঠামো যে আটটি মাত্রায় দাঁড়ায়, তার প্রতিটির জন্য দরকার একটা “ফরম্যাট অ্যাঙ্কর” — টেস্ট, ওয়ানডে, টি-টোয়েন্টি, নাকি দ্য হান্ড্রেড। সেটুকুও নেই। এই জায়গাতেই থামতে হয়। কারণ আমি জানি, খালি জায়গা ভরাতে গিয়ে সবচেয়ে বড় মিথ্যাটা লেখা হয়।
প্রেক্ষাপট: দুই ধাপের পাইপলাইন
আমাদের ক্রিকেট বিশ্লেষণ চলে দুই ধাপে। প্রথম ধাপ, Stage-1 — ডিকনস্ট্রাকশন। এখানে একটি নিবন্ধ থেকে টেনে বের করা হয় শিরোনাম, সূত্র, ধরন, তথ্যবিন্দু, সংশ্লিষ্ট সত্তা (খেলোয়াড়, দল, লিগ, গভর্নিং বডি) এবং সময়-সংবেদনশীলতা। দ্বিতীয় ধাপ, Stage-2 — আট মাত্রার গভীর বিশ্লেষণ: ফরম্যাট ও ম্যাচ, খেলোয়াড়ের কৌশল ও ডেটা, দলের ল্যান্ডস্কেপ ও র্যাঙ্কিং, লিগ ও বাণিজ্যিক ইকোসিস্টেম, নিয়ম ও গভর্ন্যান্স, ঝুঁকি, জন-আখ্যান ও প্রত্যাশার ফাঁক, এবং শিল্প-সংক্রমণ।
এই কাঠামোর একটি কঠিন নিয়ম আছে: প্রতিটি সিদ্ধান্তকে Stage-1-এর তথ্যবিন্দুতে ভিত্তি করতে হবে। ভিত্তি ছাড়া অনুমান নিষিদ্ধ। আমি এটা মেনে চলি, কারণ ২০১৮ রাশিয়া বিশ্বকাপে প্রতি রিফ্রেশ ছিল একটা নাড়ি, যা আমাকে ধরে রাখতে হতো। বেলজিয়াম বনাম জাপান — জাপান ২-০ এগিয়ে ছিল, তাদের PPDA ছিল ৬.৯, বেলজিয়ামের ২৪ শট, xG ৩.১ বনাম ১.৪; শেষে বেলজিয়াম জিতল ৩-২। সেই রাতে লাইভ থ্রেডে প্রতিটি মেট্রিক ছিল একটা বীট, আর কিংবদন্তি স্প্রিন্টের গতি — এমবাপ্পের ৩৭ কিলোমিটার প্রতি ঘণ্টা — ছিল আরেকটা ঝাঁকুনি। কিন্তু সেই বীটগুলোর পেছনে ছিল প্রকৃত তথ্য। তথ্য ছাড়া বীট মানে শুধু শব্দ।
এখানে Stage-1 সম্পূর্ণ খালি ফিরে এসেছে। শিরোনাম “প্রযোজ্য নয়”, সূত্র “প্রযোজ্য নয়”, ধরন “অশ্রেণীবদ্ধ”, তথ্যবিন্দু শূন্য, সত্তা অনুল্লিখিত, সময়-সংবেদনশীলতা “মূল্যায়ন করা হয়নি”। এই অবস্থায় আটটি মাত্রা হয় “প্রযোজ্য নয়”, নয়তো একটি মেটা-স্তরের সিদ্ধান্ত — ইনপুটটি সম্পর্কে।

মূল বিশ্লেষণ: শূন্যের স্থাপত্য
প্রথম মাত্রা, ফরম্যাট ও ম্যাচ। টেস্ট, ওয়ানডে, টি-টোয়েন্টি বা দ্য হান্ড্রেড — কোন ফরম্যাট, তা নির্ধারণের উপায় নেই। পাওয়ারপ্লে, মিডল-ওভার, ডেথ-ওভার; নাকি নতুন বল, ডিক্লারেশন, ইনিংসের গতি — কিছুই পড়া যায় না। ভেন্যু নেই, পিচ নেই, শিশির নেই, ডাকওয়ার্থ-লুইস-স্টার্ন (DLS) প্রেক্ষাপট নেই। ফরম্যাট অ্যাঙ্কর না থাকলে কৌশলগত পড়াটা কেবল ভাসমান কল্পনা।

দ্বিতীয় মাত্রা, খেলোয়াড়। কোনো নাম নেই, তাই ভূমিকা — ওপেনার, অ্যাঙ্কর, ফিনিশার, পেস, স্পিন, অলরাউন্ডার, কিপার — নির্ধারণ অসম্ভব। গড় নেই, স্ট্রাইক রেট নেই, ইকোনমি নেই, মাইলফলক নেই। বয়স-বক্ররেখা নেই, ফর্ম-প্রবণতা নেই, চোট বা ওয়ার্কলোডের সংকেত নেই। এখানে একটি নাম বসালেই সেটা বানানো গল্প হয়ে যেত।
তৃতীয় মাত্রা, দল ও র্যাঙ্কিং। কোনো দল চিহ্নিত নয়, তাই স্তর নির্ধারণ নেই — অভিজাত শক্তি, মধ্যম সারি, নাকি উদীয়মান। আইসিসি র্যাঙ্কিং নেই, WTC পয়েন্ট নেই, হোম-অ্যাওয়ে প্রোফাইল নেই, স্কোয়াডের গভীরতা নেই।
চতুর্থ মাত্রা, লিগ ও বাণিজ্যিক কাঠামো। আইপিএল, বিপিএল, দ্য হান্ড্রেড, পিএসএল, এসএ২০, এমএলসি — কোনটি, জানার উপায় নেই। নিলাম নেই, চুক্তির অঙ্ক নেই, সম্প্রচার-স্বত্বের মূল্য নেই। ফলে “বাণিজ্যিক মূল্য বনাম ক্রীড়া-মূল্য” পরীক্ষাটা কোনো লেনদেনে চালানো যায় না। পঞ্চম মাত্রা, নিয়ম ও গভর্ন্যান্স। কোনো সংস্থা নেই, নিয়ম-পরিবর্তন নেই, বিতর্ক নেই — অ্যান্টি-করাপশন ইউনিট (ACU), নো অবজেকশন সার্টিফিকেট (NOC), যোগ্যতা, নির্বাচন, রাজনৈতিক প্রেক্ষাপট, সবটাই অপ্রযোজ্য।
ষষ্ঠ মাত্রা, ঝুঁকি। এখানে একটি মাত্র ঝুঁকি মূল্যায়নযোগ্য, আর সেটি ক্রিকেটের নয় — বিশ্লেষণ-পাইপলাইনের নিজের ঝুঁকি। খালি ইনপুট Stage-2-তে সংক্রমিত হয়েছে; সম্ভাবনা নিশ্চিত, প্রভাব উচ্চ। ক্রিকেটের কোনো ঝুঁকি এখানে অনুমান করা মানে নতুন ম্যাচ বানানো।
সপ্তম মাত্রা, জন-আখ্যান। প্রতিদ্বন্দ্বিতা, রাজত্ব, নবতারার অভিষেক, প্রবীণের বিদায়, প্রত্যাবর্তন — কোন আখ্যান, তা শনাক্ত করা যায় না। বাজারের প্রত্যাশা নেই, গুজবের সূত্র নেই, তাই প্রত্যাশার ফাঁক মাপা অসম্ভব। অষ্টম মাত্রা, শিল্প-সংক্রমণ। সম্প্রচার, দক্ষিণ এশিয়ার হৃদয়-বাজার, প্রতিভা-সরবরাহ, পুঁজি, ফ্যান্টাসি, ডেরিভেটিভ — কোনো চ্যানেল আঁকা যায় না।
তথ্য-মূল্যের রেটিং তাই সব ক্ষেত্রেই এক তারা। অথচ এই শূন্যই এক ধরনের আয়না, যা সিস্টেমের দুর্বলতা দেখিয়ে দেয়।
বিপরীত দৃষ্টিকোণ: শূন্য কি ব্যর্থতা, নাকি ডায়াগনস্টিক?
সবচেয়ে সহজ ফাঁদ হলো খালি টেমপ্লেটটা ভরে ফেলা। মনের ভেতরে একটা কণ্ঠ বলে, “একটা ম্যাচ ধরে নে, একটা দল বসা, বিশ্লেষণ দেখতে তো পূর্ণ হবে।” এই টানটাকে আমি চিনি। চেকলিস্ট-বদ্ধ আর্কাইভিস্টের শৃঙ্খলাবোধ ঠিক এখানেই কামড় দেয়। কিন্তু মনে রাখতে হয়, নীরব স্টেডিয়াম আমাকে শিখিয়েছিল, নীরবতারও নিজের expected goals আছে। ২০২০-তে বিশ্ব যখন থমকে গেল, আমি বুন্দেসলিগার রিভারডার্বি দেখলাম — ডর্টমুন্ড ৪-০ শালকে, ১৬ মে। প্রথম ৪০টি খালি-গ্যালারি ম্যাচে স্বাগতিক দল জিতেছিল মাত্র ২১.৪ শতাংশ, যা আগের ৪৩.২ শতাংশের চেয়ে অনেক কম। আমি তখন সিঙ্গাপুরের সার্কিট ব্রেকারে একা। ESFP মানুষ একা থাকলে কী করে? জুম ওয়াচ-পার্টি, অনলাইন ফিফা টুর্নামেন্ট, সহ-বিশ্লেষকদের সঙ্গে ক্যারাওকে। “Empty Stadium Diaries” সেভাবেই লেখা। সেখান থেকেই শিখলাম — xG আর PPDA-র পাশে প্রেক্ষাপট দরকার।
এখানেও প্রেক্ষাপটটাই অনুপস্থিত। কিন্তু কর্তব্য স্পষ্ট। একটি খালি ইনপুট থেকে দলের র্যাঙ্কিং, খেলোয়াড়ের ফর্ম বা নিলামের অঙ্ক টেনে আনা মানে ডেটা মঠের দেওয়ালে মিথ্যা নাম খোদাই করা। আমি সেটা করব না। আমি স্প্রেডশিটটা পার্টিতে নিয়ে যাই, তারপর গল্প নিয়ে ফিরি — কিন্তু যখন গল্পটা গল্প নয়, সংখ্যা হয়ে দাঁড়ায়, তখন গল্পটা স্প্রেডশিটেই ফিরে যাওয়া উচিত।
আসল বিপরীতমুখী প্রশ্নটা অন্য জায়গায়: শূন্যটা কি একবারের দুর্ঘটনা, নাকি সিস্টেমিক ফাটল? শিরোনামের সম্পূর্ণ অনুপস্থিতি ইঙ্গিত দেয়, Stage-1 পাইপলাইনে কোনো নিবন্ধই পৌঁছায়নি — সম্ভবত ইনজেশন বা পার্সিং ব্যর্থতা। নয়তো নিবন্ধটি অ-ইংরেজি বা পেওয়ালের আড়ালে ছিল, আর পার্সার নিঃশব্দে সেটি ফেলে দিয়েছে। এই দুটোর মধ্যে পার্থক্য বিশাল। একটি মানে একটি হারানো রাত; অন্যটি মানে ফিডের ভেতরে নিয়মিত নীরব ক্ষতি। আর বিপদ হলো, এই খালি টেমপ্লেটটা কেউ ভুল করে “সম্পূর্ণ বিশ্লেষণ” ভেবে ফেলতে পারে — সেটাই সবচেয়ে বড় সংক্রমণ।

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