হোমবিশ্ব ক্রিকেটক্রিকেট সংবাদের স্বয়ংক্রিয় বিশ্লেষণে ‘খালি খোলস’ সংকট: শূন্য তথ্যবিন্দু থেকে গভীর বিশ্লেষণ কীভাবে ব্যর্থ হয়
বিশ্ব ক্রিকেট

ক্রিকেট সংবাদের স্বয়ংক্রিয় বিশ্লেষণে ‘খালি খোলস’ সংকট: শূন্য তথ্যবিন্দু থেকে গভীর বিশ্লেষণ কীভাবে ব্যর্থ হয়

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

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

ক্রিকেট সংবাদের স্বয়ংক্রিয় বিশ্লেষণে ‘খালি খোলস’ সংকট: শূন্য তথ্যবিন্দু থেকে গভীর বিশ্লেষণ কীভাবে ব্যর্থ হয়

ক্রিকেট সংবাদের স্বয়ংক্রিয় বিশ্লেষণে ‘খালি খোলস’ সংকট: শূন্য তথ্যবিন্দু থেকে গভীর বিশ্লেষণ কীভাবে ব্যর্থ হয়

ক্রিকেট সংবাদের স্বয়ংক্রিয় বিশ্লেষণে ‘খালি খোলস’ সংকট: শূন্য তথ্যবিন্দু থেকে গভীর বিশ্লেষণ কীভাবে ব্যর্থ হয়

সংশ্লিষ্ট খেলোয়াড়গণ