হোমবিশ্ব ক্রিকেটশূন্য পেলোড: ক্রিকেটের তথ্যশৃঙ্খল ভাঙলে কী হয়

শূন্য পেলোড: ক্রিকেটের তথ্যশৃঙ্খল ভাঙলে কী হয়

**মূল উত্তর:** স্টেজ-১ কনটেন্ট এক্সট্রাকশন রিপোর্টে শিরোনাম, সূত্র, সারসংক্ষেপ ও তথ্যবিন্দু—সবই ফাঁকা ফেরায় ওই আউটপুট থেকে নির্ভরযোগ্য ক্রিকেট বিশ্লেষণ সম্ভব নয়। কাঠামো ঠিক থাকলেও পেলোড শূন্য, তাই আপস্ট্রিম ব্যর্থতা ধরে পুনরায় চালানোই সঠিক পদক্ষেপ। **মূল তথ্য:** - Article Title, Article Source ও One-sentence Summary—তিনটির মানই N/A; প্রকাশের তারিখ রিপোর্টে উল্লেখ নেই। - Information Points তালিকা সম্পূর্ণ খালি; একমাত্র অ-শূন্য মান Domain Label: cricket_world। - Article Type ডিফল্ট মান Unclassified-এ নেমে এসেছে, অর্থাৎ শ্রেণিবিন্যাস সম্পন্ন হয়নি। - Additional Notes ঘরে প্রকৃত তথ্যের বদলে টেমপ্লেট নির্দেশনা-বাক্য বসে আছে। - প্রস্তাবিত সংশোধন: খালি তালিকা বা N/A পেলে stage1_status: failed নির্ধারণ করে Stage-2 বন্ধ করা। **সূত্র:** Stage-1 কনটেন্ট এক্সট্রাকশন রিপোর্ট (ডোমেইন লেবেল: cricket_world); প্রকাশের তারিখ: N/A — রিপোর্টে উল্লেখ নেই। **সম্পর্কিত প্রশ্নোত্তর:** Q: খালি পেলোড মানে কী? A: খালি পেলোড হলো এমন আউটপুট, যেখানে সব ফিল্ড উপস্থিত কিন্তু একটিও যাচাইযোগ্য তথ্য নেই। Q: এতে ক্রিকেট সংবাদমাধ্যমের ক্ষতি কী? A: নামযুক্ত সূত্রহীন খালি পেলোড প্রকাশিত হলে গুজব ও ভুল পরিসংখ্যান দ্রুত ছড়ায়, যা cricsultan.com Player Depth Index-এর মতো যাচাইযোগ্য সূচকের সঙ্গে মিলিয়ে দেখা দরকার। Q: সমাধান কী? A: Stage-1-এ খালি তথ্যবিন্দু পেলে হার্ড ফেইল করা এবং Stage-2-এ পাঠানো বন্ধ করা।

স্ক্রিনে একটা টেবিল। বাঁয়ে দশটা ফিল্ডের নাম, ডানে দশটা ঘর। শিরোনাম — N/A। সূত্র — N/A। ধরন — Unclassified। এক বাক্যের সারসংক্ষেপ — ফাঁকা। তথ্যবিন্দুর তালিকা — একটা খালি অ্যারে। ডোমেইন লেবেল — cricket_world। ওই একটি লেবেল ছাড়া গোটা ডকুমেন্টে বিষয়বস্তু বলতে কিছু নেই।

বছরের পর বছর মাঠে বসে ম্যাচ দেখার অভিজ্ঞতা থেকে একটা জিনিস পরিষ্কার হয়েছে: যে স্কোরবোর্ড সব ঘর পূরণ করে দেখায় অথচ একটা প্রশ্নেরও উত্তর দেয় না, সেটা স্কোরবোর্ড নয়, দেয়াল। ওই সন্ধ্যায় আমি তেমনই একটা দেয়ালের দিকে তাকিয়ে ছিলাম। আমি টেপে ফিরে গিয়েছিলাম, আর টেপটাও পাল্টা আমার দিকেই ফিরে এল।

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

আজকের লেখাটা কোনো ম্যাচ রিপোর্ট নয়। এটা ওই ফাঁকা টেবিলের ক্রিকেট-সাক্ষর—আমাদের তথ্যশৃঙ্খল কোথায় ভাঙে, কে ভাঙে, আর ভাঙা জিনিসটা কীভাবে সম্পূর্ণ দেখতে থাকে।

Stage-1 কী করে, সেটা দুই বাক্যে বলা যায়: কোনো লেখা বা পেজ থেকে শিরোনাম, সূত্র, ধরন, সারসংক্ষেপ, তথ্যবিন্দু আর সত্তা টেনে আনা। এটা সংবাদকক্ষের সেই পুরনো কাজটাই—কপি থেকে নিউজ পয়েন্ট তোলা—শুধু মেশিন করে। এখানে মেশিনটা ফিরিয়েছে একটা খোলস: গঠন ঠিক, ভেতর শূন্য।

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

‘নোট’ ঘরে প্রকৃত তথ্যের বদলে নির্দেশনা-বাক্য বসে আছে—‘উপরের তথ্যবিন্দু থেকে চিহ্নিত করুন’ ধরনের বাক্য। এটা সংবাদ সম্মেলনে সেই উত্তর, যেখানে প্রশ্নটাই আবার বলা হয়। ধরন গিয়ে ঠেকেছে ডিফল্ট মান Unclassified-এ। ডিফল্ট মান মানে সিদ্ধান্ত হয়নি; আর সিদ্ধান্ত না হওয়াকে যখন ‘শ্রেণি’ বলে চালিয়ে দেওয়া হয়, তখন নিচের ধাপ ভুল করে ভাবে এটা শ্রেণিবদ্ধ হয়েছে।

একটা লেবেল আছে—cricket_world। এটা বিষয়বস্তু ছাড়াই তৈরি। সম্ভবত URL বা পেজ মেটাডেটা থেকে অনুমান করা। এটাকে প্রাইওর হিসেবে ধরে পরের ধাপে পাঠানো মানে পিচ না দেখেই পিচ রিপোর্ট লেখা। অনুমানকে ইনপুট বানালে সিস্টেম আর ব্যর্থতা ধরে না; সিস্টেম শুধু নিজের অনুমানকেই মিলিয়ে দেখে। ক্রিকেট সাইটের একটা অ-ক্রিকেট লেখা, বা স্পোর্টস সেকশনের একটা সাধারণ তালিকা-পেজ—দুটো থেকেই ‘cricket_world’ বেরিয়ে আসতে পারে।

এখানে আসল সংকট প্রযুক্তির নয়, মানদণ্ডের: আমরা ‘কাঠামো পূর্ণ’ আর ‘তথ্য সত্য’—এই দুইয়ের পার্থক্যটা স্কোরকার্ডে দেখতে পাই না। যেকোনো ক্রিকেট অ্যাপে স্কোরকার্ড রেন্ডার হয় নিখুঁত গ্রিডে: বোলার, ওভার, মেইডেন, রান, উইকেট, ইকোনমি। ডেটা ফিড এক সেকেন্ডের জন্য থামলে ঘরগুলো শূন্য দেখায় না, পুরনো সংখ্যা দেখিয়ে চুপ করে থাকে। দর্শক ধরে ফেলে কেবল তখন, যখন স্কোর আর স্ট্রিমিং মিলে যায় না। মিডিয়া পাইপলাইনেও একই রোগ: ফিল্ড ভরে থাকলে আমরা যাচাই করি না।

আজকের বাজারে এই রোগটা বাড়ছে, কমছে না। স্পোর্টস রাইটসের দাম এমন জায়গায় উঠেছে যেখানে প্ল্যাটফর্মগুলো অধিকারের পেছনে লাভের টাকা হারায়; হারানো টাকা তোলার চাপ পড়ে কনটেন্টের ভলিউমে। ভলিউম বাড়াতে হলে অটোমেশন চাই। অটোমেশন ঠিকভাবে কাজ করছে কি না, সেটা মাপা হয় ‘কত আউটপুট এল’ দিয়ে, ‘কত আউটপুট যাচাই করা গেল’ দিয়ে নয়। এই হিসাবটাই আমাদের শূন্য পেলোড পর্যন্ত নিয়ে আসে।

এই জায়গায় একটা মেট্রিক দাঁড় করানো যায়, ক্রিকেটের নিজের ভাষা থেকে। বলি একে নীরব ওভার সূচক। একটা ওভার ‘নীরব’ তখন, যখন ওই ছয় বলে গেম-স্টেটে কিছুই বদলায় না—উইকেট নেই, বাউন্ডারি নেই, রিভিউ নেই, ফিল্ড বদলায়নি, বোলারও বদলায়নি, আম্পায়ারও কিছু বলেননি। যে দল ৭ থেকে ১৫ ওভারের মধ্যে ৪০ শতাংশের বেশি নীরব ওভার খেলে, অথচ প্রয়োজনীয় রানহার উঠছে, তারা নিয়ন্ত্রণ করছে না—তারা সময় পার করছে। যা নিয়ন্ত্রণ মনে হয়েছিল, সেটা আসলে হারের আরও ধীরগতির একটি পথ। সম্প্রচারক এটাকে বলেন ‘প্ল্যাটফর্ম গড়া’; টেবিলে লেখা থাকে ‘মিডল ওভারে চাপ ধরে রাখা’। দুটোই শূন্য পেলোড—শব্দ আছে, তথ্য নেই।

এই মেট্রিকটা মাঠে চোখ রাখলে সহজে ধরা পড়ে। গত কয়েক বছরে আমি একই জিনিস বারবার দেখেছি: যে ইনিংস শেষ দশ ওভারে গিয়ে হারে, তার ১২ থেকে ২০ ওভারের হিসাব দেখতে বেশ ভদ্র লাগে। চার-পাঁচটা নীরব ওভার, একটা দরকারি জুটি, আর তারপর হঠাৎ প্রয়োজনীয় রানহার নয়-এর উপরে। স্কোরকার্ড বলে ‘ভালো ভিত’; আমি বলি ‘দেরি করে নেওয়া সিদ্ধান্ত’। পার্থক্যটা পরিমাপযোগ্য: নীরব ওভার সূচক বনাম সেই ওভারগুলোয় প্রতিপক্ষের নেওয়া ঝুঁকি।

ফুটবল থেকে ধার করা একটা ধারণা এখানে কাজে লাগে, কারণ ক্রিকেটের মতোই ওখানে ‘দখল’ নামের একটা মেট্রিক দীর্ঘদিন ধরে নিয়ন্ত্রণের প্রতিশব্দ ছিল। ২০১৮ সালের ১৫ জুলাই, লুঝনিকি স্টেডিয়ামে ফ্রান্স ক্রোয়েশিয়াকে ৪-২ গোলে হারায়; ফ্রান্সের দখল ছিল ৩৯ শতাংশ, শট ৮টি, অন-টার্গেট ৬টি। ক্রোয়েশিয়ার দখল ৬১ শতাংশ, শট ১৫টি, অন-টার্গেট মাত্র ৩টি। আমি সেদিন ফ্যান জোন থেকে রেকর্ড করা পডকাস্টে বলেছিলাম, দেসাম্প বুসে পার্ক করেননি—উল্টো ঝুঁকি হস্তান্তর করেছেন। একই কাঠামো মিডিয়ায়: খালি পেলোডও একটি ঝুঁকি হস্তান্তর—লেখক ঝুঁকিটা পাঠকের ঘাড়ে চাপিয়ে দেন, নিজে শুধু কাঠামোটা ধরিয়ে দেন।

বাস্কেটবলে এর চেয়ে সৎ নাম আছে: খালি পজেশন। যে পজেশনে শট নেওয়া হয়নি, ফ্রি-থ্রো পাওয়া যায়নি, শেষে টার্নওভার। দর্শক টিকিটের টাকা দিয়ে সেই সাতাশ ফুটের ভেতর যা দেখলেন, সেটা হলো কিছু না ঘটা। সংবাদপাঠের ক্ষেত্রে শূন্য পেলোড ঠিক এই খালি পজেশন—আন্দোলন আছে, ফল নেই। অ্যানালজিটা এখানেই থামানো দরকার, কারণ বাস্কেটবলের পজেশন-ঘড়ি আর ক্রিকেটের ওভার-গণনা এক নয়; মিলটা কেবল একটা জায়গায়—দুই ক্ষেত্রেই ‘কিছু হচ্ছে’ আর ‘কিছু ঘটছে’ আলাদা জিনিস।

২০২০ সালের ২২ জুলাই, অ্যানফিল্ডে লিভারপুল ৫-৩ গোলে চেলসিকে হারায়, করোনার শূন্য গ্যালারিতে, ট্রফি তোলার রাতে। আমি একটা ডেসিবেল মিটার নিয়ে গিয়েছিলাম; গোলের মুহূর্তে সেটা ৪৮ ডেসিবেল ছোঁয়। কোপ-এ শব্দ ছিল না, কিন্তু খেলা ছিল। সেদিন আমি ধরে ফেললাম, অ্যানফিল্ডের ‘আভা’ আসলে ক্লপের ট্রিগার সিস্টেমে বাস করে, শব্দে নয়। খালি সিট প্রেসার কমায় না; লুকোনোর জায়গাটা কেড়ে নেয়। আর তখনই লেখা হয় এর চেয়ে সৎ বাক্যটা—শব্দ চলে গেলে সিস্টেমকেই কথা বলতে হয়। শূন্য গ্যালারি মিডিয়ার সামনে যে প্রশ্নটা তুলেছিল, শূন্য পেলোড সেই একই প্রশ্ন তুলছে: গোলমাল শেষ হলে আপনার কাছে কী আছে?

শূন্য পেলোড: ক্রিকেটের তথ্যশৃঙ্খল ভাঙলে কী হয়

সেই সিরিজের অভিজ্ঞতা থেকে একটা জিনিস আমি ডেস্কে নিয়ে এসেছি। দর্শক এমন এক পরিসংখ্যান যা কখনও বক্স স্কোরে ওঠে না। কিন্তু দর্শক চলে গেলে দেখা যায়, স্কোরে যেটা ছিল সেটা কম; আর যেটা ছিল না, সেটাই বেশি। একটা ক্রিকেট প্রতিবেদনের ক্ষেত্রেও একই: শিরোনাম আর শেষ বাক্য সবাই পড়ে, মাঝখানের সূত্রটা কেউ যাচাই করে না। ব্যর্থতা লুকিয়ে থাকে ওই ফাঁকা মাঝখানে।

আমার নিজের পদ্ধতিটার জন্মও এমন একটা সন্ধ্যা থেকে। ২০১৭ সালের ২৭ আগস্ট, অ্যানফিল্ডে লিভারপুল আর্সেনালকে ৪-০ গোলে হারায়। আমি প্রেস বক্সে না বসে কোপে বসেছিলাম, হাতে একটা হ্যান্ডহেল্ড রেকর্ডার। লিভারপুল ১৮টি শট নেয়, আর্সেনাল ৮টি; অথচ দখল প্রায় সমান, আর্সেনালের ৪৯ শতাংশ। ওই রাতে ব্রেক রোডের এক পানশালা থেকে ‘দ্য ওভারল্যাপ ট্র্যাপ’ নামে পডকাস্টটা চালু করি, যেখানে যুক্তিটা ছিল সরল: আর্সেনালের ৪৯ শতাংশ দখল ছিল সাজসজ্জা, আর লিভারপুলের ভার্টিক্যালিটি ছিল অর্থনীতি। ৪৮ ঘণ্টায় ১২ হাজার ডাউনলোড। সেই রাত থেকে আমার নিয়ম—সপ্তাহে অন্তত একটা ম্যাচ মাঠে বসে দেখা, রেকর্ডার বা ডেসিবেল মিটার হাতে। উসকানিমূলক শিরোনাম আর মাঠের প্রমাণ, এই দুইয়ের মাঝখানে যদি ফাঁক থাকে, পাঠক ধরিয়ে দেন।

এই মুহূর্তে ক্রিকেটের বাজারটা ট্রান্সফার উইন্ডোর ভেতর দিয়ে চলছে—ফ্র্যাঞ্চাইজি চুক্তি, নো অবজেকশন সার্টিফিকেটের (NOC) টানাপোড়েন, নিলামের আগের লিক, এজেন্টের ‘বন্ধুত্বপূর্ণ’ ব্রিফিং। প্রতিটি ট্রান্সফার গুজব এমন এক শহরের আবহাওয়ার রিপোর্ট, যেখানে আপনি কখনও যাননি—ম্যাপের নাম আছে, আবহাওয়া নেই। এই গুজবের বন্যা সামলাতে চার ধাপের একটা ফিল্টার কাজে দেয়, আর চারটাই খালি পেলোড ধরার যন্ত্র।

ধাপ এক, চুক্তির অবস্থা: খেলোয়াড়ের রেজিস্ট্রেশন কার হাতে, চুক্তির মেয়াদ কবে শেষ, মুক্তির ধারা আছে কি না। ধাপ দুই, গুজবের উৎস: দল থেকে এসেছে, এজেন্ট থেকে এসেছে, নাকি শুধু অ্যাগ্রিগেটর একটার থেকে আরেকটা কপি করেছে। ধাপ তিন, টাকার পথ: ওয়েজ বিল আর ক্যাপ স্পেস—যে ক্লাব ক্যাপের ৯০ শতাংশ খরচ করে ফেলেছে, তার নাম যত বড়ই হোক, বড় চুক্তির গল্পটা তার নয়। ধাপ চার, চিকিৎসা রেকর্ড আর বয়স। চারটার কোনোটাই না থাকলে সেটা খবর নয়, খবরের আকৃতি।

এই ফিল্টারের একটা অংশ ডেটা মডেল ধরে না। ট্রান্সফার-মার্কেটের মডেলগুলো তরুণ সম্ভাবনাকে বাড়িয়ে দেখে আর ড্রেসিংরুমের রসায়নকে অবমূল্যায়ন করে—কারণ রসায়ন একটা কলামে বসে না, লকার রুমে বাস করে। যে ক্লাব কেবল বয়স আর গোল-অ্যাসিস্টের গ্রাফ দেখে দল সাজায়, সে একটা সিজন পর আবিষ্কার করে তার সবচেয়ে দামি সাইনিংটা কারও সঙ্গে কথা বলে না। মিডিয়ার পাইপলাইনেও একই ভুল: সূত্রের ‘রসায়ন’—কে বলছে, কেন বলছে, কে লাভবান হচ্ছে—যাচাইয়ের বাইরে থেকে যায়, আর আমরা শুধু শিরোনামের কাঠামো মিলিয়ে দেখি।

ক্রিকেটের নিজের ইতিহাসে ‘কাঠামো ঠিক, অর্থ অনুপস্থিত’ এর পরিষ্কার উদাহরণ আছে। ২০১৯ সালের ১৪ জুলাই লর্ডসে বিশ্বকাপ ফাইনাল টাই হয়—দুই দলের স্কোর ২৪১। ফল নির্ধারিত হয় বাউন্ডারি কাউন্টে, ইংল্যান্ডের পক্ষে। যেকোনো স্কোরকার্ডে ওই ম্যাচের প্রতিটি ঘর পূরণ করা যায়; তবু ওই স্কোরকার্ড দিয়ে কাউকে বোঝানো যায় না কেন নিউজিল্যান্ড হেরেছে। নিয়ম ফল দিয়েছে, ব্যাখ্যা দেয়নি। ঠিক এখানেই মিডিয়ার দায়িত্ব শুরু—স্কোরকার্ড যেখানে থামে, বিশ্লেষণ সেখানে শুরু হয়।

এর ছয় সপ্তাহ পরে, ২০১৯ সালের ২৫ আগস্ট, হেডিংলিতে বেন স্টোকস ১৩৫ রানে অপরাজিত থেকে ইংল্যান্ডকে এক উইকেটে জিতিয়েছিলেন, ৩৫৯ রানের লক্ষ্য তাড়া করে। শেষ দিনের একটা সময়ে স্কোরকার্ড বলছিল ‘হেরে গেছে’। আমি টেপে ফিরে গিয়েছিলাম, আর টেপটা পাল্টা আমার দিকেই ফিরে এসেছে—কারণ শেষ ব্যাটসম্যানের সঙ্গে ওই ইনিংসটার ব্যাখ্যা পরিসংখ্যানে ছিল না, ছিল সিদ্ধান্ত গ্রহণের ক্রমে। প্রক্রিয়া আর ফল আলাদা করে দেখতে না পারলে আমরা সবসময়ই ‘ভাগ্য’ নামের একটা অজুহাতে পৌঁছে যাই।

আরও সাম্প্রতিক, ২০২৩ সালের ১৯ নভেম্বর, আহমেদাবাদের নরেন্দ্র মোদি স্টেডিয়ামে অস্ট্রেলিয়া ভারতকে ছয় উইকেটে হারায়, ট্র্যাভিস হেডের ১৩৭ রানের সুবাদে, প্যাট কামিন্সের নেতৃত্বে। ওই ম্যাচ নিয়ে ইংরেজি ও বাংলায় হাজারো ‘বিশ্লেষণ’ বেরিয়েছে; তার বড় অংশে দুটো সংখ্যা আর একটা অনুভূতি আছে। তথ্য-লাভ বলতে আমি বুঝি এমন একটা কথা, যা পাঠক আগে জানতেন না। শিরোনাম বদলে একই কথা লিখলে সেটা তথ্য নয়, পুনরাবৃত্তি। শূন্য পেলোডও একইভাবে কাজ করে—শব্দ বদলায়, তথ্য বদলায় না।

এখান থেকে একটা পরিমাপযোগ্য জিনিস দাঁড় করানো যায়, নাম দিই খালি পেলোড অনুপাত। কোনো নির্দিষ্ট সময়ে প্রকাশিত ক্রিকেট প্রতিবেদনের মধ্যে যেসব প্রতিবেদনে (ক) নামযুক্ত সূত্র নেই, (খ) ভেন্যু বা টাইমস্ট্যাম্প নেই, (গ) একটিরও কম যাচাইযোগ্য সংখ্যা আছে—এদের যেকোনো একটি সত্য হলে সেই প্রতিবেদন ‘খালি পেলোড’। অনুপাত = খালি পেলোড ÷ মোট প্রকাশিত। যদি কোনো ডেস্কের এই অনুপাত ২০ শতাংশের উপরে থাকে, তার ‘সূত্র আছে’ বলে দাবি করা প্রতি পাঁচটি প্রতিবেদনের একটি আসলে অনুমান। এটা গালি নয়, একটা পরিমাপ; আর পরিমাপ যাচাই করা যায়, অখণ্ডতা নিয়ে তর্ক করা যায় না।

এবার দশটা ঘরের চেকলিস্টটা ক্রিকেট ডেস্কের ভাষায় লিখে দেখি, কারণ রিপোর্টের প্রতিটি ফাঁকা ঘর আসলে একটা সম্পাদকীয় সিদ্ধান্ত।

শিরোনাম: কে, কার সঙ্গে, কোন ফরম্যাটে, কবে। শিরোনাম না থাকলে বাকিটা অর্থহীন। সূত্র: কে বলছে। নাম না থাকলে সেটা দাবি, খবর নয়। ধরন: ম্যাচ রিপোর্ট, প্রিভিউ, ট্রান্সফার নিউজ, কলাম—কোনটা। Unclassified মানে কেউ সিদ্ধান্ত নেয়নি। এক বাক্যের সারসংক্ষেপ: যদি এক বাক্যে বলা না যায়, বোঝা যায় কেউ এখনও লিখতে বসেনি।

তথ্যবিন্দু: সংখ্যা, ঘটনা, সিদ্ধান্ত—অন্তত দুটো। খালি তালিকা মানে ইনপুটই নেই। সত্তা: খেলোয়াড়, দল, ভেন্যু, আম্পায়ার, টুর্নামেন্ট। নাম ভুল হলে বাকি সব ভুল। সময়-সংবেদনশীলতা: কোন তথ্য কবে পুরনো হয়; ট্রান্সফার খবরে এটা ঘণ্টায় মাপা হয়, সিরিজ রিপোর্টে দিনে, রেকর্ড-বিশ্লেষণে বছরে। সূত্রের গুণমান: প্রাথমিক না দ্বিতীয়িক; মাঠে থাকা রিপোর্টার, নাকি তিন হাত ঘুরে আসা ফিড। ডোমেইন লেবেল: কোন খেলা—এবং এটা অনুমান হলে সেটা আলাদা করে চিহ্নিত। স্ট্যাটাস: passed না failed। সবচেয়ে জরুরি ঘর, আর সবচেয়ে বেশি বাদ পড়া ঘর।

বোর্ডের দিকটাও আমি দেখি ভেতর থেকে; ২০২৫ সাল থেকে বিসিবির ডিজিটাল ও মিডিয়া বিষয়ক উপদেষ্টাদের একজন হিসেবে কাজ করছি। বোর্ডের নিজস্ব ফিডের একটা সুবিধা আছে, একটা বিপদও। সুবিধা হলো, স্কোরকার্ডে বোর্ডের কথা চূড়ান্ত—কারণ কে কত বলে, তার হিসাব বোর্ডের হাতেই। বিপদ হলো, সেই চূড়ান্ততা খেলার বাইরের খবরে টেনে আনা। বোর্ডের অফিসিয়াল স্কোরকার্ড ‘যাচাই করা’ তথ্য; বোর্ড-ঘেঁষা সূত্রের ট্রান্সফার গুজব ‘যাচাই করা’ তথ্য নয়, সেটা একটা দাবি। দুইয়ের মধ্যে দেয়ালটা কাগজের, আর সেই কাগজটাই সবচেয়ে দ্রুত ছিঁড়ে।

প্রযুক্তির ভাষায় সমাধানটাকে বলা হয় হার্ড ফেইল। সংবাদকক্ষের ভাষায় এর নাম অন্য: হোল্ড। Stage-1 ফাঁকা তালিকা বা N/A ফিরিয়ে দিলে আউটপুটের গায়ে লিখতে হবে stage1_status: failed, আর সেটা Stage-2-তে যাওয়া বন্ধ করতে হবে। ডেস্কে এর অনুবাদ—ন্যূনতম ইনপুট ছাড়া প্রকাশ নেই। ন্যূনতম ইনপুট মানে শিরোনাম, সূত্র, তারিখ-সময়, আর মূল লেখা। ক্রিকেট প্রতিবেদনের ক্ষেত্রে একই নিয়ম: নামযুক্ত সূত্র ছাড়া কোনো ট্রান্সফার খবর নেই, ভেন্যু-তারিখ ছাড়া কোনো ম্যাচ রিপোর্ট নেই, উৎস ছাড়া কোনো পরিসংখ্যান নেই। যে সংখ্যার উৎস নেই, সেটা কলামে যেতে পারে—প্রতিবেদনে নয়।

একটা ছোট কিন্তু ব্যয়বহুল শিক্ষা এখানেই। পাইপলাইনে ব্যর্থতা ধরার সবচেয়ে সহজ জায়গা শুরুতে—কাঁচা পেজের দৈর্ঘ্য আর পেজের শিরোনাম দেখে। রিপোর্টে ঠিক এই দুটো জিনিসের কথা বলা হয়েছে: কাঁচা HTML-এর দৈর্ঘ্য আর পেজের শিরোনাম দিয়ে স্মোক টেস্ট, তারপর ২০০ অক্ষরের নিচে হলে সরাসরি ব্যর্থ ঘোষণা। সংবাদকক্ষে এটাই সেই পুরনো অভ্যাস—ফোন ধরেই প্রথমে জিজ্ঞেস করা, ‘আপনি মাঠে আছেন তো?’ মাঠে না থাকলে বাকি সব সাজানো কথা।

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

দ্বিতীয় পাল্টা যুক্তি, আর এটা আমাকে বেশি নড়ায়: সূত্রের ওপর এই জোরটা প্রিন্ট-যুগের অভ্যাস হতে পারে। ক্লিপ-অর্থনীতিতে গতি আর নির্ভুলতা একসঙ্গে থাকে না, আর পাঠক অনেক সময় গতিটাই বেছে নেন। আমি মানতে রাজি যে আমার মানদণ্ড পুরনো হতে পারে, এবং ‘প্রথমে যাচাই, পরে প্রকাশ’ নীতিটা অনেক ডেস্কের কাছে আজ বিলাসিতা।

তৃতীয়ত, আমার নিজের রেকর্ডের দিকেও তাকানো দরকার। ২০১৮ সালে ‘নেগেটিভ পসেশন’ নামের যে সংখ্যাগুলো আমি চালু করেছিলাম, সেগুলোর একটা অংশ ছিল নির্মাণ—শট-কোয়ালিটি আর দখল-পার্থক্য দিয়ে বানানো একটা কাঠামো, যার ভেতরে সবসময় সমান প্রমাণ ছিল না। ১২ লাখ ডাউনলোড সংখ্যাটাকে পরিষ্কার করেনি। আর আজ আমি যে পাইপলাইনের সমালোচনা করছি, তার প্রথম পাঠে আমার নিজের বিচারটাই ভুল ছিল: আমি এক্সট্রাকশন মডেলকে দোষ দিয়েছিলাম, অথচ কাঁচা HTML-এর দৈর্ঘ্য কেউ দেখেনি। প্রক্রিয়া আর ফল আলাদা না করলে টেপ সবসময় আমাদের পক্ষেই সাক্ষ্য দেয়—সেটাই সবচেয়ে বড় ফাঁদ।

তাহলে সামনে কী। একটা পরীক্ষাযোগ্য ভবিষ্যদ্বাণী করি: আগামী বারো মাসের মধ্যে অন্তত একটা ফ্র্যাঞ্চাইজি লিগ বা বোর্ড অটোমেটেড কনটেন্ট ফিডের জন্য প্রকাশ্য ‘তথ্য-অখণ্ডতা’ মানদণ্ড ছাপবে, যেখানে নামযুক্ত উৎস বাধ্যতামূলক থাকবে। আর একটা বড় নিলাম বা ট্রান্সফার গল্প ভেঙে পড়বে ঠিক এই কারণে যে একটা খালি পেলোডকে নিশ্চিতকরণ ভাবা হয়েছিল।

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

সংশ্লিষ্ট খেলোয়াড়গণ
সুপারিশকৃত
মেহেদী ফিরছেন, কিন্তু শারজাহে বাংলাদেশের আসল ঘাটতি কোথায়2026-10-20 ক্রিকেট সংবাদে বিশ্লেষণ ও প্রতিবেদন নির্মাণের পদ্ধতিগত কাঠামো2026-11-03 জেবেরহায় চ্যাম্পিয়নদের ফিটনেস পরীক্ষা: রাবাডার হ্যামস্ট্রিং, ব্যাটিংয়ের মেজাজ আর এক হারানোর হিসাব2026-10-16 ২৭ কোটির অডিট: আইপিএল নিলামের দাম আর মাঠের মূল্যের ফারাক2026-10-01 বোল্যান্ডের সেই ৪৩ বল: বৃষ্টিধরা প্রথম দিনে দক্ষিণ আফ্রিকার ভাঙা মেরুদণ্ড2026-10-19 জেনেসিস ব্লকের প্রচ্ছন্ন চিঠি: ব্লকচেইনের পনেরো বছর, প্রতিশ্রুতি ও বাস্তব হিসাব2026-10-01 নেদারল্যান্ডসের স্কোয়াড ঘোষণা, আর টেবিলের চতুর্থ সারিতে লুকিয়ে থাকা আসল ম্যাচ2026-10-16 চতুর্থ ওভারের সেই বলটা: বাংলাদেশের পেস বোলারদের বোঝা কে গুনছে2026-10-27
সুপারিশকৃত
তথ্যহীন ইনপুট, অসম্পূর্ণ বিশ্লেষণ: ক্রিকেট সংবাদে ফরম্যাট-সচেতনতার সংকট2026-11-02 ট্রেড উইন্ডোর আসল স্কোরবোর্ড: ওয়েজ বিল, রিটেনশন স্লট আর চোট-গোপনীয়তার ভেতরের ছন্দ2026-09-28 প্রথম ইনিংসের ১৩ থেকে ২০ ওভার: বাংলাদেশের টেস্ট ভাগ্য যেখানে লেখা হয়2026-09-28 অস্ট্রেলিয়া সফরের দল: চার পেসারের বিশ্রাম, রিউয়ের অভিষেক আর বাটলারের শূন্যতা যেভাবে ইংল্যান্ডের অগ্রাধিকার ফাঁস করে দিল2026-10-14 রাওয়ালপিন্ডির ফ্ল্যাট পিচে পাকিস্তানের নতুন ব্রিগেড: ইতিহাসের আড়ালে লুকিয়ে থাকা প্রশ্নগুলো2026-10-13 ক্রিকেট কনটেন্ট পাইপলাইনে নীরব ব্যর্থতা: শূন্য আউটপুট কেন ক্রীড়া সংবাদমাধ্যমের জন্য বড় ঝুঁকি2026-11-02 ব্লকচেইন প্রযুক্তি ও ক্রিকেট: ডেটা-পাইপলাইন ব্যর্থতা থেকে শিক্ষা2026-10-15 খালি নোটবুকের সততা: ক্রিকেটের নীরব ডেটা-পাইপলাইন ব্যর্থতা এবং যাচাইয়ের শৃঙ্খল2026-10-10