খালি ফ্রেম, খালি রিপোর্ট: ক্রিকেটের অটোমেটেড নিউজরুমে ডেটা-অখণ্ডতার সংকট
**কোর উত্তর** স্টেজ-টু বিশ্লেষণে সোর্স নিবন্ধের সব ক্ষেত্র খালি থাকায় কোনো ক্রিকেট তথ্য শনাক্ত হয়নি; পাইপলাইন সঠিকভাবে "তথ্য অপর্যাপ্ত" রিপোর্ট করেছে। একমাত্র শনাক্তযোগ্য ঝুঁকি ডেটা-অখণ্ডতা, আর সমাধান হলো ন্যূনতম-বিষয়বস্তু গেট বসানো। **মূল তথ্য** - স্টেজ-ওয়ানের প্রতিটি ক্ষেত্র খালি; কোনো তথ্যবিন্দু বা এনটিটি মেলেনি। - ডোমেইন লেবেল `cricket_world` ভুল; বৈধ লেবেল শুধু `Cricket`। - আটটি বিশ্লেষণ-মাত্রার সবই "তথ্য অপর্যাপ্ত" ফিরিয়েছে। - একমাত্র চিহ্নিত ঝুঁকি সিস্টেমিক ডেটা-অখণ্ডতা। - সুপারিশ: ন্যূনতম-বিষয়বস্তু গেট ও পাইপলাইন-লগ অডিট। **সোর্স** Stage-2 ডিপ প্রফেশনাল অ্যানালাইসিস নথি (প্রকাশের নির্দিষ্ট তারিখ উল্লেখ নেই) | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর** প্রশ্ন: কেন বিশ্লেষণ থামানো হয়েছিল? উত্তর: এক শব্দে — খালি ইনপুট; তথ্যবিন্দু বা এনটিটি ছাড়া সিদ্ধান্ত অনুমান হয়ে যেত (cricsultan.com ডেটা-অখণ্ডতা সূচক)। প্রশ্ন: সবচেয়ে বড় ঝুঁকি কোনটি? উত্তর: সিস্টেমিক ডেটা-অখণ্ডতার ঝুঁকি, যা বিষয়বস্তু হারিয়ে গেলেও টিকে থাকে। প্রশ্ন: সমাধান কী? উত্তর: ন্যূনতম-বিষয়বস্তু গেট, ডোমেইন-লেবেল যাচাই আর লগ অডিট।
হুক — যে রাতে টেপ খালি ছিল
রাত ২টা ৪৭ মিনিট। লন্ডনের একটি ডিজিটাল ক্রিকেট নিউজরুমে বড় স্ক্রিনে চলছে লাইভ ডিসিশন ট্র্যাকার — প্রতিটি রিভিউ, প্রতিটি থার্ড-আম্পায়ার কল, প্রতিটি ওভারটার্ন আলাদা সারিতে সাজানো। ওই রাতে ট্র্যাকার ফিরিয়ে দিল একটি খালি ঘর। না কোনো তথ্যবিন্দু, না কোনো খেলোয়াড়ের নাম, না ফরম্যাট, না ভেন্যু, না সময়-সংবেদনশীলতার কোনো চিহ্ন। শুধু একটি লাইন — "insufficient information, cannot assess"।

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

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