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

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

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