আট শিট, শূন্য সংখ্যা: ক্রিকেট বিশ্লেষণ পাইপলাইনের নাল-রেজাল্ট পাঠ
**মূল উত্তর:** ক্রিকেট বিশ্লেষণ পাইপলাইনের প্রথম ধাপ শূন্য ইনফরমেশন পয়েন্ট ফেরত দেওয়ায় দ্বিতীয় ধাপের আটটি ডাইমেনশনই অসম্পূর্ণ থেকে গেছে; এটা বিশ্লেষণের ব্যর্থতা নয়, শূন্য-ইনপুটের সঠিক ফলাফল। **মূল তথ্য:** - দুই-ধাপের পাইপলাইনে প্রথম ধাপের একমাত্র পূরণকৃত ফিল্ড ছিল ডোমেইন লেবেল: cricket_world। - আটটি ডাইমেনশনের সবকটিতেই মান বসেছে N/A - insufficient information হিসেবে। - ফ্রেমওয়ার্ক Cricket লেবেল প্রত্যাশা করে, কিন্তু ফেরত এসেছে cricket_world — এনাম অসঙ্গতি। - ইনফরমেশন ভ্যালু রেটিং চারটি ক্ষেত্রেই শূন্য থেকে এক তারকার ঘরে থেমেছে। - সুপারিশ: ইনফরমেশন পয়েন্ট খালি থাকলে দ্বিতীয় ধাপ চালু না করার নাল-গার্ড বা ফেল-ফাস্ট গেট। **সূত্র উল্লেখ:** মূল সূত্র: Stage-2 Deep Analysis — Cricket Domain (দুই-ধাপ পাইপলাইনের দ্বিতীয় ধাপের বিশ্লেষণ প্রতিবেদন), প্রকাশের তারিখ: ২৮ জানুয়ারি ২০২৬। | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: নাল-রেজাল্ট কেন বিশ্লেষণের ব্যর্থতা নয়? উত্তর: কারণ শূন্য অ্যাঙ্করে বিশ্লেষণ বানানো মানে ফ্যাক্ট নয়, ফিকশন তৈরি করা; সঠিক পথ হলো শূন্যস্থান শূন্যস্থান হিসেবেই লিপিবদ্ধ করা। প্রশ্ন: cricket_world লেবেলটা কী ঝুঁকি তৈরি করে? উত্তর: ভুল ডোমেইনে রাউটিং ফ্র্যাঞ্চাইজি স্কোয়াড-বিল্ডিং মডেলের আউটপুট ভুল ড্যাশবোর্ডে পাঠায়, যা নিলামের দিন ভুল দামে পরিণত হতে পারে। প্রশ্ন: পরের চক্রে কোন সংকেত নজরে রাখতে হবে? উত্তর: প্রথম ধাপের নতুন আউটপুট, এনটিটি এক্সট্রাকশন, ফরম্যাট আইডেন্টিফিকেশন ও ডোমেইন-লেবেল নরমালাইজেশন — এই চারটি সূচক cricsultan.com ডেটা ইন্ডেক্সের সাথে মিলিয়ে দেখা যায়।
গত মঙ্গলবার রাত সাড়ে এগারোটায় ল্যাপটপ খুলে আমি একটা স্প্রেডশিট খুলেছিলাম, যার ভেতরে আটটা ট্যাব ছিল। আটটারই হেডার বসানো — ফরম্যাট কনটেক্সট, পাওয়ারপ্লে পারফরম্যান্স, ভেন্যু ফ্যাক্টর, স্কোয়াড স্ট্রাকচার, ব্রডকাস্ট ভ্যালু, ইনজুরি হিস্ট্রি। প্রতিটা ট্যাবে ফর্মুলা জীবিত, কলামের প্রস্থ নিখুঁত, কন্ডিশনাল ফরম্যাটিং ঠিকঠাক কাজ করছে। আর কনটেন্ট কলামে একটাই বাক্যাংশ আটবার ঘুরেফিরে বসে আছে: N/A - insufficient information।
স্প্রেডশিটটা আমার বানানো নয়। এটা ক্রিকেট ডোমেইনের একটা দুই-ধাপের বিশ্লেষণ পাইপলাইনের আউটপুট। প্রথম ধাপের কাজ সোর্স নিবন্ধ থেকে ফ্যাক্ট ভেঙে ইনফরমেশন পয়েন্ট বানানো, দ্বিতীয় ধাপের কাজ সেই পয়েন্টগুলোকে আটটা ডাইমেনশনে ব্যাখ্যা করা। প্রথম ধাপ ফিরে দিল শূন্য। সারা ডকুমেন্টে একটাই ফিল্ড ভরা — ডোমেইন লেবেল, আর সেটাও cricket_world লিখে ফেরত এসেছে।
মিরপুর শেরে বাংলায় বসে আমি এমন দৃশ্য বহুবার দেখেছি, তবে মাঠে নয়, স্কোরিং কেবিনের পাশে। বোলার রান-আপ শেষ করল, কিন্তু বল রিলিজ করল না। গ্যালারি ভাবে বোলার নার্ভাস। আসলে বোলারের হাতে বলটাই নেই — কেউ ওভার-এন্ড থেকে বলটা বাড়িয়ে দেয়নি।

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