হোমবিশ্ব ক্রিকেটখালি ফাইল: ক্রিকেটের তথ্যপ্রবাহ যেখানে নীরবে থেমে যায়

খালি ফাইল: ক্রিকেটের তথ্যপ্রবাহ যেখানে নীরবে থেমে যায়

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

রাত তিনটা সাতচল্লিশ। ঢাকার একটি অনলাইন স্পোর্টস ডেস্কের স্ক্রিনে নতুন একটি রেকর্ড জমা হলো। ফাইলটি বৈধ। শিরোনামের ঘর আছে, সূত্রের ঘর আছে, তারিখের ঘর আছে, খেলোয়াড়ের ঘর আছে, ম্যাচের ধরন লেখার ঘর আছে—সব ঠিক জায়গায়। শুধু ঘরগুলোর ভেতরটা ফাঁকা। সিস্টেম কোনো এরর দেয়নি। ড্যাশবোর্ডে সবুজ টিক পড়েছে, লগে লেখা হয়েছে সফল। সকালে পোর্টালের ম্যাচ পাতা খুললে দেখা গেল, পৃষ্ঠা তৈরি হয়েছে, শিরোনাম বসেছে, ব্যানার বসেছে—কিন্তু ক্রিকেট নেই। না দল, না খেলোয়াড়, না স্কোর, না ওভার সংখ্যা।

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

আমি এই লেখায় কোনো ম্যাচের ফল বিশ্লেষণ করছি না। কোনো ব্যাটসম্যানের স্ট্রাইক রেট, কোনো দলের র‍্যাঙ্কিং, কোনো নিলামের দাম—এসবের একটি সংখ্যাও আমার হাতে নেই, কারণ যে নথি থেকে এই লেখা তৈরি হচ্ছে, তার প্রতিটি তথ্যঘর শূন্য। শূন্যতাকে ভরে দেওয়া আমার কাজ নয়। বরং শূন্যতাটা কীভাবে তৈরি হলো, কেন সেটা ধরা পড়ল না, আর ক্রিকেট-সাংবাদিকতার পুরো সরবরাহ শৃঙ্খলে এই ধরনের নীরব ব্যর্থতা কত বড় ক্ষতি করতে পারে—সেটাই আজকের বিষয়।

খালি ফাইল: ক্রিকেটের তথ্যপ্রবাহ যেখানে নীরবে থেমে যায়

স্কোর যেখানে হয়ে ওঠে বাক্য

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

৪২ বছর ধরে আমি এই শৃঙ্খলের শেষ প্রান্তে বসে আছি—যেখানে সংখ্যা বাক্যে পরিণত হয়। শুরুর দিকে ছিল রেডিও, খেলার পরের দিনের পত্রিকার ফলক। ২০১৬ সালে বিপিএল ধারাভাষ্য প্যানেলে যোগ দেওয়ার পর দেখলাম, ঘোষক হিসেবে আমার সবচেয়ে বড় ভরসা সেই ফিড, যার কথা দর্শক কখনো ভাবেন না। ফিড থামলে ধারাভাষ্যকারের মুখেও থেমে যায় বাক্য। ওই বছরই বিডিক্রিকটাইমকে পেশাদার পোর্টালে বদলানোর সময় শিখলাম, পাঠকের কাছে পৌঁছানো তথ্যের মূল্য নির্ধারিত হয় দুই জিনিসে—গতি আর নির্ভুলতা। দুটো একসাথে পাওয়া কঠিন, আর গতির দিকে ঝুঁকলে নির্ভুলতা প্রথমে বলি হয়।

২০১৭ সালে ভুবনেশ্বরে এশিয়ান অ্যাথলেটিক্স চ্যাম্পিয়নশিপে আমার ক্যামেরাম্যানকে মূল ফিড ছেড়ে নীরজ চোপড়ার ওয়ার্ম-আপ ধরতে বলেছিলাম। সে ৮৫.২৩ মিটার ছুঁড়ে সোনা জিতল, আর আমার কাঁপা হাতের পেছনের দৃশ্যটি ৭২ ঘণ্টায় ২৩ লাখ বার দেখা হলো। সেই অভিজ্ঞতা আমাকে শিখিয়েছিল, মূল ধারা যখন একই তথ্য সবাইকে দিচ্ছে, তখন প্রতিযোগিতা তৈরি হয় সেই জায়গায় যেখানে তথ্য নেই। কিন্তু তথ্য না থাকা আর তথ্য বানিয়ে ফেলা—এই দুইয়ের মাঝে যে সূক্ষ্ম রেখা, সেটা পার হলে গোটা পেশার বিশ্বাসযোগ্যতা শেষ।

খালি ফাইল: ক্রিকেটের তথ্যপ্রবাহ যেখানে নীরবে থেমে যায়

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

একটি শূন্যতার শারীরস্থান

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

নীরব ব্যর্থতা ভয়ংকর, কারণ এটি সফলতার ছদ্মবেশে আসে। একটি এরর মেসেজ ডেস্ককে জাগায়, ডেভেলপারকে ডাকে, রিপোর্ট আটকে দেয়। কিন্তু বৈধ-দেখতে-বৈধ একটি ফাঁকা রেকর্ড কোনো দরজাই নাড়ে না। এটি সিস্টেমের ভেতর দিয়ে হাঁটে, পোর্টালে ঢোকে, পাঠকের স্ক্রিনে পৌঁছায়—আর কেউ টের পায় না, যতক্ষণ না কোনো পাঠক প্রশ্ন করে।

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

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

খালি ফাইল: ক্রিকেটের তথ্যপ্রবাহ যেখানে নীরবে থেমে যায়

একটি ছোট কিন্তু তাৎপর্যপূর্ণ বিবরণ আছে। নথির বিষয়শ্রেণি লেখা ছিল cricket_world, অথচ নির্ধারিত তালিকায় শব্দটি কেবল Cricket। এটি বিষয়বস্তুর ঘাটতি নয়, শ্রেণিবিন্যাসের অমিল—অর্থাৎ যে ধাপ তথ্য তুলে আনে এবং যে ধাপ বিশ্লেষণ করে, তারা একই শব্দভাণ্ডার ব্যবহার করছে না। শ্রেণিবিন্যাসের চুক্তি ভাঙলে তথ্য ভুল ডেস্কে গিয়ে পড়ে, আর ভুল ডেস্কে পড়া তথ্য ভুল প্রশ্নের উত্তর দিতে শুরু করে।

কাঠামোর চাপে জন্ম নেওয়া খবর

এবার আসল বিপদটা বলি। সমস্যাটা ফাঁকা ফাইলে নয়; সমস্যাটা ফাঁকা ফাইলকে ভরাট করতে বাধ্য করা ব্যবস্থায়।

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

কৃত্রিম বুদ্ধিমত্তা নিয়ে তের যে আলোচনা এখন চলছে, তার বেশিরভাগ মনোযোগ লেখার স্তরে—কিন্তু সবচেয়ে বড় ঝুঁকি তথ্য সংগ্রহের স্তরে, যেখানে কেউ নজর রাখছে না। লেখার যন্ত্র যদি ভুল করে, চোখে পড়ে। সংগ্রহের যন্ত্র যদি চুপচাপ খালি হাতে ফিরে আসে, সেটা কেউ দেখে না।

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

তথ্য যেখানে চুপ করে যায়, গুজব সেখানেই প্রথম কথা বলে। এই বাক্যটি আমার notebook-এর প্রথম পাতায় লেখা আছে, বহু বছর আগে। রাত তিনটার সেই ফাঁকা ফাইলটি যখন পোর্টালে ঝুলছিল, তখন কেউ কেউ নিশ্চয়ই বাজি ধরছিল একটি অনুমানের ভিত্তিতে—কারা খেলছে, কে জিতছে, কে বিশ্রামে। শূন্য তথ্য শূন্য অনুমান তৈরি করে না; শূন্য তথ্য অসীম অনুমান তৈরি করে।

অ্যাথলেটিক্সের পাঠ

এখানে ট্র্যাক অ্যান্ড ফিল্ড আমাকে একটি সৎ নিয়ম শিখিয়েছে। একটি দৌড়ে কেউ নামলে সময় না এলে ফলাফলপত্রে লেখা হয় DNS—শুরু করেনি, অথবা DNF—শেষ করেনি। কোনো অফিসিয়াল অনুমান লেখা হয় না। ফটো ফিনিশের যন্ত্র এক হাজার ভাগ সেকেন্ড মাপে, আর মাপতে না পারলে সেটা স্বীকার করে। ক্রিকেটের তথ্য-সংস্কৃতিতে এই স্বীকারোক্তি নেই। ক্রিকেট হয় একটি সংখ্যা দেয়, নয় কিছুই দেয় না; আর কিছু না দেওয়ার জায়গাটি পূরণ হয়ে যায় বর্ণনা দিয়ে, অনুমান দিয়ে, উত্তাপ দিয়ে।

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

যে পক্ষটি প্রথমে বলতে হয়

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

যুক্তিটি শক্ত, কিন্তু অসম্পূর্ণ, এবং অসম্পূর্ণতা একটি নির্দিষ্ট বিন্দুতে শুরু হয়: যেদিন ফাঁকা ঘরটি পাঠকের স্ক্রিনে পৌঁছে যায়, সেদিন সেটি আর প্রকৌশলের বিষয় থাকে না। তখন সেটি সম্পাদনার বিষয়, বিশ্বাসের বিষয়, দায়ের বিষয়। পাঠক ফাইল দেখেন না, পৃষ্ঠা দেখেন। পৃষ্ঠাটি তৈরি করেছে সম্পাদক, যন্ত্র নয়।

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

তৃতীয় পাল্টা যুক্তি সবচেয়ে অস্বস্তিকর। বলা যায়: তুমি যে ফাঁকা নথি নিয়ে এত কথা বলছ, সেটি হয়তো কোনো গুরুত্বপূর্ণ খবরই ছিল না। একটি বিজ্ঞাপনী ছবি, একটি ভিডিও এমবেড, একটি লাইভ স্কোর উইজেট—এগুলো থেকেই ফাঁকা নথি তৈরি হয়েছে। এতে ক্রিকেটের কোনো ক্ষতি হয়নি।

এটা সম্ভব, এবং আমি তা স্বীকার করছি। কিন্তু প্রশ্নটা থেকে যায়: যদি উৎসটি সত্যিই তুচ্ছ হয়, তবে পাইপলাইন তাকে বৈধ বলে চিহ্নিত করল কেন? যে ব্যবস্থা তুচ্ছ আর গুরুত্বপূর্ণের পার্থক্য করতে পারে না, সেটি একদিন গুরুত্বপূর্ণ তথ্যকেও একইভাবে ফাঁকা করে ফেলবে। আজ যে ব্যর্থতা ক্ষতিহীন, কাল সেটাই হবে সবচেয়ে ব্যয়বহুল।

প্রশ্নটা ব্যর্থতা নিয়ে নয়

আমার হাতে এই মুহূর্তে কোনো স্কোরকার্ড নেই, কোনো র‍্যাঙ্কিং নেই, কোনো চুক্তির অঙ্ক নেই। আছে একটি ফাইল, যার প্রতিটি ঘর তৈরি হয়ে অপেক্ষা করছে, আর একটি সিস্টেম, যা সেই অপেক্ষাকে সাফল্য বলে চিহ্নিত করেছে। এটাই এই লেখার একমাত্র নিশ্চিত সত্য।

সামনের দিনগুলোতে ক্রিকেটের তথ্য সরবরাহ আরও জটিল হবে—আরও প্ল্যাটফর্ম, আরও ভাষা, আরও যন্ত্র। সেই জগতে সবচেয়ে দামি দক্ষতা হবে তথ্য সংগ্রহ করা নয়, তথ্য না থাকার সময় সেটা স্বীকার করার সাহস। একটি পোর্টাল, একটি চ্যানেল, একটি ধারাভাষ্য প্যানেল—সবাই একদিন পরীক্ষার মুখে পড়বে: যখন তথ্য থাকবে না, তখন তারা কী দেখাবে? প্রশ্নটা এই নয় যে পাইপলাইন আবার ব্যর্থ হবে কি না। প্রশ্নটা হলো, ব্যর্থতার পর আমরা জানব কি না।

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