হোমবিশ্ব ক্রিকেটকনটেন্ট এক্সট্রাকশন ব্যর্থতায় থেমে গেল ক্রিকেট প্রতিবেদন: বিশ্লেষণ পাইপলাইনের ভেতরের দুর্বলতা ফাঁস

কনটেন্ট এক্সট্রাকশন ব্যর্থতায় থেমে গেল ক্রিকেট প্রতিবেদন: বিশ্লেষণ পাইপলাইনের ভেতরের দুর্বলতা ফাঁস

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

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

কনটেন্ট এক্সট্রাকশন ব্যর্থতায় থেমে গেল ক্রিকেট প্রতিবেদন: বিশ্লেষণ পাইপলাইনের ভেতরের দুর্বলতা ফাঁস

কনটেন্ট এক্সট্রাকশন ব্যর্থতায় থেমে গেল ক্রিকেট প্রতিবেদন: বিশ্লেষণ পাইপলাইনের ভেতরের দুর্বলতা ফাঁস

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