হোমবিশ্ব ক্রিকেটশূন্য পেলোড: যে রাতে ক্রিকেট ডেস্কের ফিড ফাঁকা ফিরে এল

শূন্য পেলোড: যে রাতে ক্রিকেট ডেস্কের ফিড ফাঁকা ফিরে এল

**মূল উত্তর** একটি ক্রিকেট নিউজরুমের ডেটা এক্সট্র্যাকশন রানে শূন্য তথ্যবিন্দু ফেরত আসে, কারণ সোর্স পৃষ্ঠার মূল বডি আদৌ আনা হয়নি। ঘটনাটি দেখায়, ক্রিকেট সংবাদে সবচেয়ে বড় ঝুঁকি ভুল তথ্য নয় — অনুপস্থিত তথ্য, যা দেখতে সম্পূর্ণ বিশ্লেষণের মতো লাগে। **মূল তথ্য** - পেলোডে শিরোনাম, সূত্র, ধরন, তথ্যবিন্দু ও এনটিটি — সবই অনুপস্থিত; শুধু cricket_world ডোমেইন লেবেল ছিল। - সম্ভাব্য কারণ তিনটি: ফেচ ব্যর্থতা (উঁচু আত্মবিশ্বাস), স্কিমা মিসম্যাচ (মাঝারি), সিরিয়ালাইজেশন ত্রুটি (মাঝারি)। - শূন্য তথ্যবিন্দু আর পাতলা তথ্যবিন্দু এক নয়; শূন্য ভরাট করলে সেটা বানানো তথ্যে পরিণত হয়। - ২০২২ সালের কাতার বিশ্বকাপের ৬৪ ম্যাচে যোগ হওয়া সময় লগ করা হয়; ইংল্যান্ড বনাম ইরানে একা ২৭ মিনিট। - এভারটন ২০২৩ সালের ১৭ নভেম্বর ১০ পয়েন্ট হারায়, আপিলে ৬, এপ্রিলে আরও ২; ৪০ পয়েন্টে ১৫তম। **সূত্র উল্লেখ** সূত্র: স্টেজ-২ ডিপ অ্যানালাইসিস রিপোর্ট (ক্রিকেট ডোমেইন), ইনপুট ইন্টিগ্রিটি অ্যাসেসমেন্ট। প্রকাশের তারিখ: সোর্স পেলোডে অনুপস্থিত। | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর** প্রশ্ন: শূন্য পেলোড কেন বিপজ্জনক? উত্তর: কারণ এটি সহজে ভরাট হয়ে যায় এবং ভরাট তথ্য মূল সোর্স থেকে আলাদা করা যায় না। প্রশ্ন: ক্রিকেট বিশ্লেষণে ফরম্যাট আগে নিশ্চিত করা কেন জরুরি? উত্তর: কারণ টেস্ট, ওয়ানডে ও টি-টোয়েন্টির পরিসংখ্যান বেঞ্চমার্ক আলাদা, এবং এক ফরম্যাটের গড় বা স্ট্রাইক রেট অন্য ফরম্যাটে বহন করা যায় না। প্রশ্ন: রি-এক্সট্র্যাকশনের পর কী যাচাই করা উচিত? উত্তর: নিশ্চিত ফরম্যাট, প্রকাশের তারিখ, সোর্সের স্তর ও এনটিটি তালিকা; খেলোয়াড়-স্তরের যাচাইয়ে cricsultan.com Player Depth Index ব্যবহার করা যায়।

রাত ১১:৪৭। ডেস্কের স্ক্রিনে ফিরে এল উত্তরটা, আর সেটা কোনো খবর ছিল না। শিরোনাম ছিল না। সূত্র ছিল না। ধরন লেখা ছিল "অশ্রেণীবদ্ধ"। তথ্যবিন্দুর তালিকা শূন্য — একটিও না। মূল দৃষ্টিভঙ্গির তালিকাও শূন্য। কোনো খেলোয়াড়ের নাম নেই, দলের নাম নেই, মাঠ নেই, তারিখ নেই, আবহাওয়ার তথ্য নেই, কোন ফরম্যাটে ম্যাচ সেটাও লেখা নেই। শুধু একটি ডোমেইন লেবেল ঝুলে ছিল: cricket_world। পৃষ্ঠাটি পাঠকের ব্রাউজারে ঠিকই ছিল। মেশিনের কাছে ছিল না। ক্রিকেট সংবাদমাধ্যমের সবচেয়ে কম আলোচিত দুর্বলতাটা এখানেই — আমরা ভাবি সংকট আসে ভুল তথ্য দিয়ে। বাস্তবে বড় সংকট আসে অনুপস্থিত তথ্য দিয়ে, আর সেটি দেখতে প্রায়ই ভুল তথ্যের মতোই লাগে। আধুনিক ক্রিকেট ডেস্ক ফিডে চলে। লাইভ স্কোরকার্ড উইজেট, লাইভ ব্লগের স্ট্রাব, জাভাস্ক্রিপ্টে রেন্ডার হওয়া ম্যাচ সেন্টার, পেওয়ালের পেছনে বসে থাকা প্রতিবেদন — পাঠক যে লেখাটা দেখেন, ক্রলার সেটা দেখে না। ক্রলার দেখে একটা খোলস। এই খোলসটাই মাঝে মাঝে ফিরে আসে শূন্য তথ্যবিন্দু নিয়ে, আর ডেস্ক সেটাকে "খবর নেই" বলে ভুল করে। আমার নিজের কাজের প্রথম ধাপটা এই ফাঁদ থেকেই জন্মেছে। ২০১৮ সালে লিভারপুলে স্কুলের বেঞ্চে বসে রাশিয়া বিশ্বকাপ দেখছিলাম, পাশে খোলা স্প্রেডশিট। ইংল্যান্ড সেমিফাইনাল পর্যন্ত ১২ গোল করেছিল, তার নয়টি এসেছিল সেট পিস থেকে। প্রতিটা গোল আর প্রতিটার পেছনের রুটিন লিখে রাখতাম। ম্যাচ-দিনের ৩২টি ইস্যু বের করেছিলাম একটি মেইলিং লিস্টে, যার পাঠকসংখ্যা ৬ থেকে বেড়ে ৪১ হয়েছিল, তার তিনজন ছিলেন অ্যাকাডেমি কোচ। ওটা ব্লগ ছিল না। ওটা ছিল একটা টেমপ্লেট: আটটি নির্দিষ্ট ক্যাটাগরি, কিক-অফের আগে ভরা, পরে নয়। শুরুর দিকে ভাবতাম টেমপ্লেটটা একটা খাঁচা। পরে বুঝলাম, ভরাট ইনপুট পেলে সেটাই মেট্রোনোম। আটটা ক্যাটাগরি নিজের ছন্দে চলতে থাকে, তুলনা সম্ভব হয়, পুনরাবৃত্তি সম্ভব হয়। কিন্তু মেট্রোনোম তখনই কাজ করে যখন তার সঙ্গে বাজানোর মতো একটা স্পন্দন থাকে। ইনপুট শূন্য হলে খাঁচাটা আবার খাঁচা হয়ে যায় — আটটা ফাঁকা ঘর, যার প্রতিটা ঘর পূরণ করার জন্য মনের ভেতর একটা চাপ তৈরি হয়। এই চাপটাই আসল গল্প। তিনটি ব্যর্থতা, তিনটি আলাদা ওষুধ শূন্য পেলোডের রাতে তিনটি কারণ সম্ভব, এবং সম্ভাবনার ক্রম অনুযায়ী সাজানো দরকার, কারণ তিনটির সমাধান তিন রকম। প্রথমত, সোর্স পৃষ্ঠার বডি আদৌ আনা হয়নি — পেওয়াল, জাভাস্ক্রিপ্ট-রেন্ডার, জিও-ব্লক বা ফেচ টাইমআউট। আত্মবিশ্বাসের মাত্রা উঁচু। দ্বিতীয়ত, পৃষ্ঠা এসেছিল, কিন্তু এক্সট্র্যাক্টরের স্কিমার বাইরে পড়েছে — ছবির ক্যাপশন, স্কোরকার্ড উইজেট, ভিডিও পেজ, লাইভ ব্লগের স্ট্রাব। আত্মবিশ্বাস মাঝারি। তৃতীয়ত, আউটপুট দুটি ধাপের মাঝে কেটে গেছে বা ভুলভাবে সিরিয়ালাইজ হয়েছে। আত্মবিশ্বাস মাঝারি। তফাতটা কোথায়? প্রথম ক্ষেত্রে সার্জারি লাগবে ফেচ লেয়ারে। দ্বিতীয় ক্ষেত্রে লাগবে নতুন হ্যান্ডলার। তৃতীয় ক্ষেত্রে লাগবে পাইপলাইনের লগ। একটাকে অন্যটার ওষুধ দিয়ে সারানো যায় না — ঠিক যেমন এক ফরম্যাটের বেঞ্চমার্ক অন্য ফরম্যাটে বসানো যায় না। দ্বিতীয় জিনিসটা আরও জরুরি: শূন্য আর পাতলা এক নয়। পাতলা মানে কিছু তথ্য এসেছে, কিছু আসেনি; শূন্য মানে কিছুই আসেনি। গবেষণায় এই পার্থক্যটা মৌলিক, কারণ অনুপস্থিত তথ্য অনুমান দিয়ে ভরাট করা যায়, শূন্য তথ্য ভরাট করা যায় না — ভরাট করলেই সেটা অনুমান থেকে বানানো তথ্যে পরিণত হয়। আর ডাউনস্ট্রিম পাঠক বানানো তথ্য আর সোর্সযুক্ত তথ্যের পার্থক্য ধরতে পারেন না। ক্রিকেটে এই নীতির চেনা উদাহরণ আছে। ডিআরএস-এ "আম্পায়ার্স কল" মানে সিদ্ধান্ত বহাল থাকে, কারণ বল-ট্র্যাকিং প্রযুক্তির ভুলের সীমার ভেতরে পড়েছে। সেটা নির্দোষতার প্রমাণ নয়, সেটা প্রমাণের অনুপস্থিতি। দুই মিনিটের বেশি সময় নেওয়া লম্বা রিভিউ ম্যাচের ছন্দ ভেঙে দেয়, আর গোল উদযাপনের উত্তাপও ততক্ষণে ঠান্ডা হয়ে যায়। একইভাবে একটি "অনির্ধারিত" ঝুঁকি "নিম্ন" ঝুঁকি নয়। সোর্স নীরব থাকলে সেটা দোষমুক্তি নয়। ডেস্কে আমরা বরাবর উল্টোটা করি: নীরবতাকে নিরাপত্তা ধরে নিই, তারপর তার ওপর একটা শিরোনাম বসিয়ে দিই। ফরম্যাট আগে, সংখ্যা পরে তৃতীয় স্তরে আসে ফরম্যাটের প্রশ্নটা। টেস্ট, ওয়ানডে, টি-টোয়েন্টি, দ্য হান্ড্রেড — চারটির কৌশলগত যুক্তি আলাদা, ইনিংসের দৈর্ঘ্য আলাদা, পরিসংখ্যানের বেঞ্চমার্ক আলাদা। গড়, স্ট্রাইক রেট, ইকোনমি রেট এক ফরম্যাট থেকে আরেকটায় বহন করা যায় না। টি-টোয়েন্টিতে সাতের নিচে ইকোনমি চমৎকার; টেস্টে ওই সংখ্যাটার কোনো মানে নেই। শূন্য পেলোডের সবচেয়ে বিপজ্জনক দিক এটাই — ফরম্যাট নিশ্চিত না থাকলে বিশ্লেষণ শুরুরই অধিকার নেই, অথচ একটা চটজলদি লেবেল হাতে পেলে মডেল নিজের সাধারণ জ্ঞান থেকে মেট্রিক ভরে ফেলতে দ্বিধা করে না। কাতার বিশ্বকাপের লগটা এই কারণেই কাজ করেছিল। ২০২২ সালের টুর্নামেন্টের ৬৪টি ম্যাচে যোগ হওয়া সময় লিখে রেখেছিলাম, যেখানে ইংল্যান্ড বনাম ইরানে একা ২৭ মিনিট যোগ হয়েছিল। ফাইনালের নয় দিন আগে টুর্নামেন্টের সেরা তরুণ খেলোয়াড় হিসেবে এনসো ফার্নান্দেসের নাম লিখেছিলাম। ২০২৪ ইউরোয় ১৬ বছর বয়সী লামিন ইয়ামাল টুর্নামেন্টের ইতিহাসে কনিষ্ঠতম গোলদাতা হন — ওই সংখ্যাটাও অর্থবহ হয় কেবল বয়সের জানালা আগে ঠিক করা থাকলে। এই দাবিগুলো টিকে গিয়েছিল একটাই কারণে: হিসাব শুরুর আগে একক ঠিক করা ছিল। কী গুনছি, কোন ফরম্যাটে গুনছি, কোন জানালায় গুনছি — এই তিন প্রশ্নের উত্তর আগে, সংখ্যা পরে। একই শৃঙ্খলা চাপে পড়ে ভাঙে। ২০২২ সালের জানুয়ারিতে এক লিগ ওয়ানের ক্লাবের ট্রান্সফার জানালা ৩১ দিন ট্র্যাক করেছিলাম। ডেডলাইনের রাতে প্রশিক্ষণ মাঠে একমাত্র সাংবাদিক ছিলাম, যখন রাত ১০:৪০-এ একটি স্ট্রাইকারের চুক্তি মেডিক্যালে আটকে ভেঙে যায়। ওই রাত শিখিয়েছিল, ডেডলাইন নয় — ডেটার নিজের স্পন্দন আছে, আর সেই স্পন্দন ধরতে হয় মাঠে দাঁড়িয়ে, স্ক্রিনে নয়। যে প্যারাগ্রাফটা ড্রাফটে ছিল না ২০২৩ সালের ১৭ নভেম্বর এভারটনের ১০ পয়েন্ট কাটা হয়, আপিলে তা ৬-এ নামে, এপ্রিলে আরও ২ পয়েন্ট যায়, দলটি ৪০ পয়েন্ট নিয়ে ১৫তম হয়ে মরসুম শেষ করে। ওই মরসুমে ৩৮টির মধ্যে ৩৪টি ম্যাচে উপস্থিত ছিলাম, আর দ্বিতীয় শাস্তি আসার তিন মাস আগেই আপিলের সময়রেখাটা ম্যাপ করে রেখেছিলাম। কেন? কারণ প্রথম ড্রাফটেই "আপিল ব্যর্থ হলে কী হবে" প্যারাগ্রাফটা লেখা থাকত। সংকট চূড়ায় ওঠার আগেই উত্তরণের পথ লেখা থাকে, তাই রিপোর্টিং কখনো ঘটনার পেছনে দৌড়ায় না। এখানে ঠিক সেই জিনিসটাই অনুপস্থিত ছিল। "ফেচ ব্যর্থ হলে কী হবে" — এই প্যারাগ্রাফটা কোনো ড্রাফটে ছিল না। প্রযুক্তি সস্তায় আর জোরে ব্যর্থ হয়েছে; সম্পাদকীয় প্রক্রিয়া ব্যর্থ হয়েছে নীরবে। আরেকটা জায়গায় এই নীরব ব্যর্থতা আরও ব্যয়বহুল। ২০২১ সালের ১০ জানুয়ারি রসেট পার্কে এফএ কাপের তৃতীয় রাউন্ডে মেরিন বনাম টটেনহ্যাম, দর্শকশূন্য স্ট্যান্ড, স্কোর ৫-০। ওই দিন আমি ম্যাচটা দেখিনি, শুনেছিলাম — বলের আওয়াজ, বেঞ্চের কথা, ফিজিওর নির্দেশ, একটাই কণ্ঠ। ৯০০ শব্দ লিখেছিলাম শূন্য দর্শকের মাঠের শব্দ নিয়ে, আর সেটাই ছিল আমার প্রথম জাতীয় বাইলাইন। ওই অভিজ্ঞতা শিখিয়েছিল, অনুপস্থিত জিনিসও তথ্য দেয় — কিন্তু কেবল তখনই, যখন আপনি জানেন ঠিক কী অনুপস্থিত। প্রতিবর্তের খরচ এই ঘটনাটিকে সবাই প্রযুক্তির গল্প হিসেবে পড়বে। ক্রলার ভেঙেছে, ইঞ্জিনিয়াররা ঠিক করবে, ব্যাপার শেষ। কিন্তু প্রযুক্তি এখানে সবচেয়ে কম খরচে ব্যর্থ হয়েছে — শূন্য ফেরত দিয়েছে, স্পষ্টভাবে, শব্দ করে। আসল খরচটা সম্পাদকীয় প্রতিবর্তে: শূন্যতা দেখে সেটা ভরাট করার তাড়না। আর সবচেয়ে বিপজ্জনক ইনপুটটা ফাঁকা পেলোড নয়। বিপজ্জনক ইনপুট হলো প্রায়-ফাঁকা পেলোড, যার গায়ে একটা আত্মবিশ্বাসী লেবেল সাঁটা। cricket_world — এই দুই শব্দই যথেষ্ট যেন একটি মডেল বিশ্বাসযোগ্য শোনানো ফিক্সচার, নাম আর সংখ্যা বানিয়ে ফেলে। শূন্য পেলোড অন্তত সৎ। আত্মবিশ্বাসী লেবেল মিথ্যা আত্মবিশ্বাস তৈরি করে, আর মিথ্যা আত্মবিশ্বাসই ডেস্কে সবচেয়ে দ্রুত ছড়ায়। নিউজরুমের বাস্তবতা হলো, শূন্য পেলোড কখনো শূন্য থাকে না। কেউ একজন ভরে দেয়। কেউ এক লাইনের স্কোরকার্ড দেখে ফরম্যাট ধরে নেয়, কেউ পুরনো সিরিজের হেড-টু-হেড তুলে আনে, কেউ সোশ্যাল মিডিয়ার এক পোস্টকে "বোর্ড সূত্র" বানিয়ে দেয়। এভাবেই একটি অসম্পূর্ণ পেলোড আধা-বিশ্লেষণ হয়ে যায়, আর আধা-বিশ্লেষণ পুরো বিশ্লেষণের চেয়ে বিপজ্জনক — কারণ ভুলটা আর চোখে পড়ে না। ক্রিকেটে ডাউনস্ট্রিমটা অস্বাভাবিক রকম দ্রুত। একটি ভুল স্কোরকার্ড কয়েক মিনিটে ব্রডকাস্ট গ্রাফিক্সে, ফ্যান্টাসি পয়েন্টে আর বাংলাভাষী পোর্টালের হেডলাইনে পৌঁছে যায়। আপস্ট্রিমে এক্সট্র্যাকশন ব্যর্থ হলে ডাউনস্ট্রিমে সেটা "তথ্য" হয়ে নেমে আসে, আর কেউ আর ফিরে গিয়ে মূল পৃষ্ঠাটা দেখে না। ন্যারেটিভের দিক থেকেও ফাঁকটা দ্রুত ভরাট হয়। প্রতিদ্বন্দ্বিতা, রাজত্বের ধারাবাহিকতা, নবতারার অভিষেক, প্রবীণের বিদায় — এই চারটি ছাঁচ সবসময় প্রস্তুত থাকে। পেলোড ফাঁকা হলে ডেস্ক সবচেয়ে সস্তা ছাঁচটা বেছে নেয়, তারপর সেটাকে "বিশ্লেষণ" বলে ছাপে। ঢাকা আর কাউন্টির ছন্দ এক নয় এই জায়গায় একটা ফাঁদ আছে, যেটা আমি নিজে বহুবার এড়িয়েছি। ইউকে-তে বসে কাজ করলে ইংরেজ কাউন্টি, টেস্ট আর প্রিমিয়ার লিগের টেম্পো স্বাভাবিক ছন্দ হয়ে যায়। বল-বল ডেটা, ওয়াগন হুইল, স্ট্রাইক রোটেশন — এই সবকিছু ধরে নেওয়া হয় সর্বজনীন। কিন্তু ঢাকার ক্লাব ক্রিকেটের ডেটা-দানালি অন্য রকম। ঢাকা প্রিমিয়ার লিগে স্কোরকার্ড আছে, বল-বল গ্রানুলারিটি নেই; পিচ রিপোর্ট টেক্সটে থাকে, স্প্রেডশিটে নয়; আর সিদ্ধান্তের গতি অন্য — একটি দল বদল কখনো এক ঘণ্টায় হয়ে যায়, কখনো তিন দিনে। এর মানে এই নয় যে বাংলাদেশের ক্রিকেট কম ডেটাযুক্ত; এর মানে হলো তার স্পন্দন আলাদা। কাউন্টির টেমপ্লেট ঢাকায় বসালে সেটা খাঁচা হয়ে যায়, মেট্রোনোম হয় না। এই পার্থক্যটা না ধরলে শূন্য পেলোডের সমস্যাটা আরও বাড়ে — আপনি এমন মেট্রিক খুঁজতে থাকেন যা ওই সোর্সে কখনোই ছিল না, আর না পেয়ে সেটাকে "তথ্যের অভাব" বলে ফরম্যাটের ভুলটা ঢেকে ফেলেন। পরের সংকেত ডেস্কে এখন চারটি ইনটেক-ফিল্ড বাধ্যতামূলক করা দরকার: নিশ্চিত ফরম্যাট, প্রকাশের তারিখ, সোর্সের স্তর, এবং এনটিটি তালিকা। এই চারটি না থাকলে একই রাত ফিরে আসবে — হয়তো আরও ব্যয়বহুলভাবে, কারণ এবার শূন্য পেলোডের জায়গায় থাকবে ৪০ শতাংশ খালি পেলোড, আর সেটা দেখতে সম্পূর্ণ লাগবে। আমি লিখি বিরতিতে: দেখি, অপেক্ষা করি, তারপর প্যাটার্নটা ভাঙতে দিই। কিন্তু এই রাতে ভাঙার মতো কোনো প্যাটার্নই ছিল না। প্রশ্নটা তাই সোজা — এই মরসুমে প্রকাশিত কতগুলো ক্রিকেট প্রতিবেদন এমন পেলোড থেকে লেখা হয়েছে, যার ৪০ শতাংশ খালি ছিল এবং কেউ যাচাই করেনি?

শূন্য পেলোড: যে রাতে ক্রিকেট ডেস্কের ফিড ফাঁকা ফিরে এল

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