ফুটবল বিশ্লেষণের নামে শূন্যতা: একটি ব্যর্থ ডেটা প্রবাহ কী শেখায়
মূল উত্তর: সরবরাহ করা ধাপভিত্তিক বিশ্লেষণে ফুটবল ছাড়া কোনো যাচাইযোগ্য নিবন্ধ তথ্য পাওয়া যায়নি; তাই খেলোয়াড়, দল বা ম্যাচ নিয়ে নির্ভরযোগ্য প্রতিবেদন তৈরি করা সম্ভব নয়। মূল তথ্য: - শিরোনাম, উৎস, সারাংশ ও তথ্যবিন্দু শূন্য। - একমাত্র সক্রিয় ক্ষেত্র ছিল football domain label। - সম্ভাব্য কারণ: সংগ্রহ ব্যর্থতা, কাঠামো না মেলা বা নীরব মডেল ব্যর্থতা। - শিরোনাম বা তথ্যবিন্দু খালি হলে প্রক্রিয়াটি failed হিসেবে চিহ্নিত করা উচিত। উৎস: সরবরাহ করা Stage-1 diagnostic; প্রকাশের তারিখ উল্লেখ নেই। সম্পর্কিত প্রশ্ন ও উত্তর: প্রশ্ন: এই তথ্য দিয়ে কি ফুটবল সংবাদ লেখা যায়? উত্তর: যাচাইযোগ্য মূল পাঠ বা URL ছাড়া খেলোয়াড়, দল কিংবা ম্যাচ নিয়ে সংবাদ লেখা উচিত নয়। প্রশ্ন: প্রথমে কী পরীক্ষা করা দরকার? উত্তর: কাঁচা HTML-এর দৈর্ঘ্য, অনুচ্ছেদের সংখ্যা, প্রতিক্রিয়ার অবস্থা এবং ভাষা মডেলের লগ পরীক্ষা করা দরকার।
হুক
ম্যাচের আগে স্টেডিয়ামের আলো জ্বলছে, সম্প্রচার প্রস্তুত, দর্শকেরা সম্ভাব্য একাদশ নিয়ে আলোচনা করছেন। কিন্তু বিশ্লেষণ কক্ষের পর্দায় ফুটবল ম্যাচের বদলে দেখা গেল শূন্যতা। কোনো শিরোনাম নেই, কোনো উৎস নেই, কোনো খেলোয়াড়ের নাম নেই, কোনো তথ্যবিন্দু নেই। কেবল একটি ক্ষেত্র জানাচ্ছে, বিষয়টি ফুটবল।
এই দৃশ্যটি প্রথমে প্রযুক্তিগত ত্রুটি বলে মনে হতে পারে। কিন্তু ক্রীড়া সাংবাদিকতার জন্য এর গুরুত্ব আরও গভীর। কারণ একটি খালি ইনপুটকে পূর্ণাঙ্গ ম্যাচ বিশ্লেষণ হিসেবে প্রকাশ করা হলে পাঠকের সামনে তথ্য নয়, তথ্যের অনুকরণ হাজির হয়। আমি বহু বছর ধরে দিল্লির মাঠ, আন্তর্জাতিক টুর্নামেন্টের সম্প্রচার এবং ছোট স্থানীয় ম্যাচের নোট অনুসরণ করে বুঝেছি, ফুটবল লেখার প্রথম দায়িত্ব হলো যা দেখা যায়নি তা বানিয়ে না লেখা। মস্কোর বৃষ্টি আমার মনে scoreline-এর চেয়ে বেশি দিন থেকেছে, কিন্তু সেই বৃষ্টিও সত্যিকারের ম্যাচ দেখার অভিজ্ঞতা থেকে এসেছে। এখানে সেই অভিজ্ঞতার ভিত্তিটুকুও নেই।
প্রেক্ষাপট
সরবরাহ করা বিশ্লেষণটি একটি ধাপভিত্তিক কনটেন্ট প্রসেসিং ব্যবস্থার ফল। প্রথম ধাপে একটি ফুটবল নিবন্ধ থেকে শিরোনাম, উৎস, ধরন, এক বাক্যের সারাংশ, লেখকের অবস্থান, তথ্যবিন্দু, সংশ্লিষ্ট ব্যক্তি বা প্রতিষ্ঠান, সময়গত গুরুত্ব এবং উৎসের মান শনাক্ত করার কথা ছিল। বাস্তবে প্রতিটি গুরুত্বপূর্ণ ক্ষেত্র ফাঁকা রয়েছে। একমাত্র সক্রিয় ক্ষেত্র হলো বিষয়শ্রেণি, যেখানে ফুটবল লেখা আছে।

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

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

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