হোমফুটবলফরম্যাট নিখুঁত, ভেতরটা শূন্য: ফুটবল ডেটা পাইপলাইনের নীরব ব্যর্থতা

ফরম্যাট নিখুঁত, ভেতরটা শূন্য: ফুটবল ডেটা পাইপলাইনের নীরব ব্যর্থতা

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

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

সেই সকালেই ফোনটা এল। এক তরুণ বিশ্লেষক তাঁর দলের নতুন রিপোর্ট পাঠালেন। চৌদ্দ পাতার কাঠামো, নয়টি বিশ্লেষণ-মাত্রা, প্রতিটি টেবিল নিখুঁতভাবে বসানো, প্রতিটি মাপকাঠির ঘর পূরণ করা। শিরোনাম নেই। সূত্র নেই। তথ্যবিন্দু নেই। প্রতিটি ঘরে একটিই বাক্য — পর্যাপ্ত তথ্য নেই, মূল্যায়ন সম্ভব নয়।

ফরম্যাট নিখুঁত, ভেতরটা শূন্য: ফুটবল ডেটা পাইপলাইনের নীরব ব্যর্থতা

চৌদ্দ পাতার নিখুঁত ফরম্যাট। ভেতরে একটিও ঘটনা নেই। সেই ড্রিলের মতো, যেখানে কেউ হাততালি দেয় না — পার্থক্য একটাই, এবার মাঠে গোলকিপারও নেই।

প্রেক্ষাপট: দুই ধাপের পাইপলাইন, এক ধাপের নীরব মৃত্যু

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

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

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

এই রিপোর্টটায় কাগজের গুণ নেই। ফন্ট ঠিক, মার্জিন ঠিক, ঘর ঠিক — কিন্তু একটি বাক্যও নেই।

মূল বিশ্লেষণ: যাচাইয়ের দুই ধরন, আর একটাই ফাঁদ

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

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

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

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

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

বছর সাতচল্লিশের এই পেশায় আমার একটা পুরনো অস্বস্তি আছে — বিশ্লেষক দেরি করে আসেন, পরিষ্কার ডেটা নিয়ে মডেল বানান, আর সিদ্ধান্ত নিয়ে বেরিয়ে যান ম্যাচের ছন্দ থেকে বিচ্ছিন্ন অবস্থায়। এবার উল্টোটা ঘটেছে। বিশ্লেষক মডেল বানাতে অস্বীকার করেছেন। এই সততা চল্লিশটা বানানো এক্সজিটেড-গোলসের চেয়ে অনেক বেশি মূল্যবান। কিন্তু সততা একা যথেষ্ট নয়। সততা একটি গুণ, আর সততা একটি ব্যবস্থা নয়।

যে দিকটা সবাই ভুল পড়ছে

সবাই দোষ দিচ্ছে মেশিনকে। মেশিন তো তাই করেছে, যা তাকে বলা হয়েছে। আসল দোষ সেই সংস্কৃতির, যা নির্দিষ্ট সময়ে ভরা টেমপ্লেট চায়। প্রতি চক্রে আমরা রিপোর্ট চাই; কখনো জিজ্ঞেস করি না, ইনপুটটা আদৌ এসেছিল কি না। নয়টা সবুজ টিক দেওয়া ড্যাশবোর্ড একটা লাল ব্যর্থতার বার্তার চেয়ে আরামদায়ক — আর সেই আরামটাই পাইপলাইনের আসল ঝুঁকি।

ফরম্যাট নিখুঁত, ভেতরটা শূন্য: ফুটবল ডেটা পাইপলাইনের নীরব ব্যর্থতা

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

সামনের সংকেত

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

সংশ্লিষ্ট খেলোয়াড়গণ
সুপারিশকৃত
রাফিনিয়ার থাই, বার্সেলোনার অক্টোবর সূচি এবং 'ছাড়পত্র' শব্দটির আসল অর্থ2026-10-03 একটা পেনাল্টি, দুই ডিফেন্ডার আর একটা মিডিয়া মেসেজ: ইন্দোনেশিয়ার 'নেতৃত্ব' গল্পের হিসাব2026-09-27 খালি পেলোড: যে স্কাউটিং ফাইল ফুটবল সম্পর্কে মিথ্যা বলতে অস্বীকার করল2026-09-28 স্ট্যান্ড থেকে মাঠের দিকে: কেনেথ টেলরের ছয় ক্যাপ, একটা বৃষ্টিভেজা অপেক্ষা আর ওরেঞ্জের গভীরতার হিসাব2026-09-28 হ্যাভার্টজের টেপ, ক্লপ–জাভির নাম আর একটি আঘাত-রিপোর্টের যাচাই-লেজার2026-09-25 ৭৬ থেকে ৭৮: মেসির ফ্রি-কিক, ইন্টার মায়ামির ৯৮ মিনিটের ফাঁক আর একটি বিতর্কিত সিংহাসন2026-09-29 ব্লকচেইন মাঠে নামলে: ফুটবলের টিকিট, ডেটা আর বিশ্বাসের নতুন চুক্তি2026-10-03