ফাঁকা পে-লোড: যখন তথ্য-পাইপলাইন ফিরিয়ে দেয় 'তথ্য নেই'
মূল উত্তর: Stage-2 বিশ্লেষণে কোনো যাচাইযোগ্য ক্রীড়া-তথ্য নেই; সব কনটেন্ট-ক্ষেত্র ফাঁকা বা N/A, তাই এই নথি একটি খালি টেমপ্লেট, বাস্তব বিশ্লেষণ নয়। মূল তথ্য: - প্রথম স্তরের নিষ্কাশন (Stage-1) কোনো তথ্য-বিন্দু, দল বা খেলোয়াড় শনাক্ত করেনি। - উৎস-মান, নথির ধরন ও সময়-সংবেদনশীলতা — তিনটিই অযাচাইকৃত অবস্থায় আছে। - সবচেয়ে বড় ঝুঁকি হলো নীরব সংক্রমণ: ফাঁকা ইনপুট পরের স্তরে বিশ্লেষণ বলে গৃহীত হওয়া। - সুপারিশকৃত সমাধান — একটি হার্ড ভ্যালিডেশন গেট, যেখানে শূন্য তথ্য-বিন্দু থাকলে পরের স্তর চলবে না। - সংগৃহীত উৎস সম্ভবত ভিডিও, ছবি বা পেওয়ালের পেছনের লেখা ছিল বলে ধারণা করা হয়েছে। সোর্স অ্যাট্রিবিউশন: Stage-2 Deep Professional Analysis — Volleyball (সরবরাহকৃত নথি)। স্বতন্ত্র যাচাই করা হয়নি। সম্পর্কিত প্রশ্নোত্তর: প্রশ্ন: এই নথিটি কি একটি বাস্তব ভলিবল-বিশ্লেষণ? উত্তর: না, এটি একটি ফাঁকা কাঠামো, কারণ এতে কোনো তথ্য-বিন্দু বা সুনির্দিষ্ট সত্তা নেই। প্রশ্ন: সমস্যাটি কোথায়? উত্তর: বিশ্লেষণ-স্তরে নয়, সংগ্রহের যন্ত্রে — উৎস সঠিকভাবে আহরণ করা হয়নি। প্রশ্ন: করণীয় কী? উত্তর: উৎস পুনরায় আহরণ করে Stage-1 চালানো, এবং তথ্য-বিন্দু ≥ ১ ও সত্তা ≥ ১ নিশ্চিত করে তবেই Stage-2 ডাকা।
নয়টি স্তম্ভ। একটি টেবিল। চারটি তুলনার সারি। আর প্রতিটি ঘরে একই বাক্য ফিরে আসছে — 'পর্যাপ্ত তথ্য নেই।' ক্রীড়া-বিশ্লেষণের একটি স্বয়ংক্রিয় স্তর যখন বিশ্লেষণ চেয়ে পাঠানো হলো, তখন ফেরত এল একটি ফাঁকা কাঠামো। কোনো দল নেই, কোনো খেলোয়াড় নেই, কোনো সেট-স্কোর নেই, কোনো ক্যাম্পের খরচ নেই, কোনো সম্প্রচার-স্বত্ব নেই। শুধু আছে একটি টেমপ্লেট, যার প্রতিটি কনটেন্ট-ক্ষেত্র সৎভাবে শূন্য বলে চিহ্নিত।

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