হোমবিশ্ব ক্রিকেটশূন্য তথ্যের ক্রিকেট: যখন 'cricket_world' লেবেলই একমাত্র সাক্ষী
বিশ্ব ক্রিকেট

শূন্য তথ্যের ক্রিকেট: যখন 'cricket_world' লেবেলই একমাত্র সাক্ষী

**মূল উত্তর:** Stage-1-এ শুধু cricket_world লেবেল ফেরা মানে কাঁচা লেখা থেকে কোনো যাচাইযোগ্য তথ্যবিন্দু বের হয়নি, তাই গভীর বিশ্লেষণ সম্ভব নয়। সম্ভাব্য কারণ দুটি—খালি বা শব্দবহুল ইনপুট, অথবা এক্সট্রাকশন ধাপে ত্রুটি। **মূল তথ্য:** - ডোমেইন লেবেল ও ইনফরমেশন পয়েন্ট আলাদা কাজ করে; লেবেল গ্রন্থতাক চেনায়, তথ্যবিন্দু দাবি বহন করে। - তথ্যবিন্দু শূন্য অথচ লেবেল ভরাট থাকলে ব্যর্থতা সম্ভবত রিট্রিভালের পরে ঘটেছে। - কাঁচা টেক্সটে ক্লাসিফায়ার পুনরায় চালিয়ে ইনপুট ত্রুটি ও এক্সট্রাকশন ত্রুটি আলাদা করা যায়। - তিনটির কম তথ্যবিন্দু দিয়ে তৈরি বিশ্লেষণ অনুমাননির্ভর হয়, প্রতিবেদন নয়। - উৎস নথিতে কোনো খেলোয়াড়, স্কোর বা সিরিজের তথ্য নেই। **সূত্র:** Stage-1 পাইপলাইন ডায়াগনস্টিক নোট। প্রকাশের তারিখ উৎস নথিতে উল্লেখ নেই, তাই অনুমান করা হয়নি। CricSultan (cricsultan.com) ডেটাবেসের সঙ্গে ক্রস-চেক করা হয়নি। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: Stage-1 ফলাফল ফাঁকা হলে প্রথমে কী করা উচিত? উত্তর: কাঁচা টেক্সটের অক্ষর-সংখ্যা যাচাই করে ক্লাসিফায়ার পুনরায় চালানো উচিত, যাতে ইনপুট ও এক্সট্রাকশন ত্রুটি আলাদা করা যায়। প্রশ্ন: কতটি তথ্যবিন্দু থাকলে বিশ্লেষণ নির্ভরযোগ্য হয়? উত্তর: কমপক্ষে তিনটি স্বতন্ত্র তথ্যবিন্দু এবং প্রত্যেকটির উৎস উল্লেখ থাকলে বিশ্লেষণ দিকনির্দেশ করতে পারে। প্রশ্ন: ফাঁকা ফলাফল কি ভরাট-দেখতে-ফাঁকা ফলাফলের চেয়ে ভালো? উত্তর: হ্যাঁ, কারণ ফাঁকা ফলাফল স্পষ্ট ব্যর্থতা সংকেত দেয়, আর ভরাট-দেখতে-ফাঁকা ফলাফল অদৃশ্য ভুল তৈরি করে।

রাত ২টা ৪০। ম্যানচেস্টারে বৃষ্টি, আর ল্যাপটপের স্ক্রিনে একটা ফাইল খোলা। ফাইলের নামে লেখা ম্যাচ রিপোর্ট। ভেতরে ঢুকে যা পেলাম, তা কোনো রিপোর্ট নয়—একটা লেবেল, তার নিচে সারি সারি ফাঁকা ঘর। শিরোনাম নেই, সূত্র নেই, তথ্যবিন্দু শূন্য। বিশাল এক ডেটা-স্ট্রাকচার দাঁড়িয়ে আছে, কিন্তু তার পেটে একটাও ঘটনা নেই।

ক্রিকেটে আমি এই অনুভূতিটা চিনি। ২০১৭ সালে লিভারপুল স্কুলবয়েজের বিপক্ষে ২-১ গোলে হারা ম্যাচের পর হাসপাতালের বিছানায় শুয়ে আমি টেপটা চৌদ্দবার দেখেছিলাম, প্রতিবার ভেবেছিলাম এবার হয়তো ওই ফাঁকটা ধরা পড়বে—ডিফেন্ডার কেন এত দেরিতে ঘুরল, মিডফিল্ডার কেন বাম পায়ে ভর দিল। চৌদ্দবার দেখার পরও টেপ আমাকে সেটা বলেনি। যা বলেনি, সেটাই আমাকে লেখক বানিয়েছে। I learned the game twice: once on the pitch, once from the press box. দুবার শেখা মানে এই নয় যে দুবারই সব জানা হয়ে গেছে; বরং দ্বিতীয়বার শেখার সময় প্রথমবারের অজ্ঞতাটা আরও স্পষ্ট হয়।

আজ যে ফাইলটা সামনে, সেটা ঠিক সেই মুহূর্ত। একটা সিস্টেম আমাকে বলছে—বিষয়টা ক্রিকেট। কোন ক্রিকেট, কে খেলছে, কখন, কোন মাঠে, কী দাঁড়িয়ে আছে—কিছুই বলছে না। শুধু বিষয়টা চেনে। এটা সেই বন্ধুর মতো যে পার্টিতে এসে বলে 'আমি ফুটবল দেখি', তারপর চুপ করে দাঁড়িয়ে থাকে।

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

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

শূন্য তথ্যের ক্রিকেট: যখন 'cricket_world' লেবেলই একমাত্র সাক্ষী

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

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

এই শৃঙ্খলে সবচেয়ে ছোট এককটার নাম information point—তথ্যবিন্দু। একটা তারিখ, একটা রান-সংখ্যা, একটা কোটা, একটা সিদ্ধান্ত। এগুলোই ইট; বাকিসব গাঁথুনি। ইট না থাকলে গাঁথুনি দাঁড়ায় না, দাঁড়ালেও সেটা বাতাসের দেয়াল। Stage-1-এ ঠিক ওখানেই ছেদ পড়েছে—ইটের জায়গায় শুধু ইটের ব্র্যান্ডের নাম লেখা একটা কার্টন আছে।

এখানেই একটা বিভ্রান্তি পরিষ্কার করা দরকার। ডোমেইন লেবেল আর তথ্যবিন্দু একই জিনিস নয়, দুটো একেবারে আলাদা কাজ করে। লেবেল হলো গ্রন্থাগারের তাকের গায়ে লেখা 'ক্রিকেট'—এটা বলে দেয় বইটা কোন তাকে থাকবে, বইটার ভেতরে কী লেখা তা নয়। information point হলো বইয়ের ভেতরের বাক্য। তাকের লেবেল পড়ে কেউ যদি বলে 'বইটা আমি পড়ে ফেলেছি', সে মিথ্যা বলছে। Stage-1 ঠিক এই কাজটাই করেছে—তাক চিনেছে, বই খোলেনি।

শূন্য তথ্যের ক্রিকেট: যখন 'cricket_world' লেবেলই একমাত্র সাক্ষী

ক্রিকেটে এই পার্থক্যটা রোজ দেখা যায়। একটা স্কোরকার্ড আপনাকে বলে ব্যাটসম্যান ৬২ বলে ৪৭ করেছে। এটা তথ্যবিন্দু, তবে অসম্পূর্ণ। স্কোরকার্ড বলে না যে ওই ৪৭ রানের শেষ বিশ রানে ব্যাটসম্যানের পায়ে টান ধরেছিল, কিংবা সে উইকেটের বাইরে বেরিয়ে খেলছিল কারণ নন-স্ট্রাইকারের সাথে তার বোঝাপড়া ছিল না। স্কোরকার্ড বলে না যে বলটা ইনসুইং ছিল না, সিম ছিল—আর ব্যাটসম্যানের ব্যাকলিফট ওই সিমের সাথে তাল মেলাতে পারছিল না। এই যে জায়গাটা, যেখানে সংখ্যা থাকে কিন্তু ব্যাখ্যা থাকে না—এখানেই বিশ্লেষক আর কপি-রাইটারের পার্থক্য।

Stage-1 এখন ঠিক ওই ফাঁকা জায়গায় দাঁড়িয়ে। এবং এখানেই একটা সত্যি কথা বলা দরকার: শূন্য তথ্যবিন্দু একটা ব্যর্থতা, কিন্তু শূন্য তথ্যবিন্দু থেকে তৈরি করা আত্মবিশ্বাসী বিশ্লেষণ তার চেয়ে অনেক বড় ব্যর্থতা। প্রথমটা একটা বাগ, দ্বিতীয়টা একটা নীতি।

এবার প্রশ্ন হলো, ফাইলটা কেন ফাঁকা। দুই সম্ভাবনা, আর তাদের চেহারা আলাদা।

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

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

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

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

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

ক্রিকেটে এই অর্থগত শূন্যতার চেনা উদাহরণ আছে। একটা হাইলাইটস রিল নিন। ত্রিশ সেকেন্ডে ছয়টা চার, দুটো উইকেট, দর্শকদের চিৎকার। চোখ বলে ম্যাচটা দুর্দান্ত ছিল। কিন্তু ম্যাচটা যদি ৩০০ রানের টার্গেটে ৪৫ ওভারে শেষ হয়ে থাকে, হাইলাইটস সেটা বলে না। হাইলাইটস একটা ডোমেইন লেবেল—'ক্রিকেট'—যার ভেতরে তথ্যবিন্দু নেই, শুধু আবেগের টুকরো আছে। Stage-1 যে অবস্থায় আছে, সেটা হাইলাইটসের স্তর, স্কোরকার্ডের স্তর নয়।

এখন আসল কথাটা। ফাঁকা Stage-1 নিয়ে আমার আপত্তি নেই। আমার আপত্তি হলো সেই সিস্টেমটার প্রতি যেটা ফাঁকা Stage-1-কে লুকিয়ে রাখে। একটা পাইপলাইন যদি ব্যর্থ হয় এবং সেটা স্বীকার করে, আমি তার সাথে কাজ করতে রাজি। যে পাইপলাইন ব্যর্থ হয় কিন্তু ভদ্রভাবে ভরাট উত্তর দেয়, তার সাথে কাজ করা যায় না, কারণ আমাকে আর জানার উপায় থাকে না কোনটা সত্যি আর কোনটা পূরণ।

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

এখানেই একটা অস্বস্তিকর সত্য আছে, আর সেটা এই ব্যর্থতার বাইরে গিয়ে পুরো ক্রিকেট-মিডিয়াকে ছুঁয়ে যায়। আজকের অনেক ক্রিকেট-রিপোর্টিং আগে থেকেই Stage-1-এর অবস্থায় আছে—লেবেল আছে, তথ্যবিন্দু নেই। শুধু পার্থক্য এটুকু: সেখানে লেবেলটা দেখতে সুন্দর, ব্যাকরণ ঠিক, আর তাই কেউ প্রশ্ন করে না।

শূন্য তথ্যের ক্রিকেট: যখন 'cricket_world' লেবেলই একমাত্র সাক্ষী

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

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

এই বাজারই Stage-1-এর ফাঁকা ফাইলকে বিপজ্জনক বানায়। কারণ ফাঁকা ফাইল কোনো মানুষকে খুশি করে না। কিন্তু একটা ভরাট-দেখতে-ফাঁকা ফাইল কোটি মানুষকে খুশি করে। কাজেই গুণমানের চাপটা ঠিক উল্টো দিকে কাজ করে—যে সৎভাবে খালি থাকে, সে ব্যর্থ দেখায়; যে সুন্দরভাবে বানায়, সে সফল দেখায়। এই অসমতাটাই এই পাইপলাইনের আসল বাগ, আর এটা কোডে সারানো যায় না।

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

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

এই পার্থক্যটা আমার কাছে গুরুত্বপূর্ণ, কারণ আমি দুবার খেলা শিখেছি—একবার মাঠে, একবার প্রেস বক্সে। মাঠে শেখার সময় আমি ভুল করেছি এবং ভুলটা আমার নিজের ছিল। প্রেস বক্স থেকে দেখার সময় সহজে মনে হয় ভুলটা অন্যের। এই দুই দৃষ্টিভঙ্গির টানাপোড়েনেই আমার লেখা দাঁড়ায়, এবং আজকের ব্যর্থতাটা সেই টানাপোড়েনের একটা নিখুঁত উদাহরণ। The tape doesn't lie—until it doesn't. টেপ মিথ্যা বলে না, যতক্ষণ না সে কিছু বলতেই পারে না।

— Root: 2026 injury forced film study; former commentator.

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

পরের ধাপে কী দরকার, সেটা তিনটা জিনিসে ভাগ করা যায়, আর তিনটাই দামে সস্তা।

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

কমপক্ষে তিনটা তথ্যবিন্দু, প্রত্যেকটার উৎসের নাম সহ। তিনটের কম হলে বিশ্লেষণ নয়, প্রসঙ্গ-সহ অনুমান হয়। তিনটা বেছে নেওয়ার কারণ আছে—দুটো তথ্য দিয়ে আপনি গল্প বানাতে পারেন, তিনটা দিয়ে আপনি বাধ্য হন দিক ঠিক করতে।

আর একটা সম্পূর্ণতার পতাকা। সহজ একটা ক্ষেত্র, যেখানে লেখা থাকবে পূর্ণ, আংশিক, শূন্য। শূন্য লিখতে লজ্জা নেই। লজ্জা হলো সেখানে কিছু লিখে ফেলায় যা ভুল।

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

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

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