খালি পেলোডের সততা: ডেটা পাইপলাইন যখন নিজেই বলে 'জানি না'
Core answer: স্টেজ-টু বিশ্লেষণে নয়টি মাত্রার প্রতিটিতেই ফল এসেছে 'অপর্যাপ্ত তথ্য, মূল্যায়ন সম্ভব নয়', কারণ ইনপুটে থাকা স্টেজ-ওয়ান ডিকনস্ট্রাকশন সম্পূর্ণ খালি ছিল — কোনো শিরোনাম, সোর্স, ইনফরমেশন পয়েন্ট বা এনটিটি ছিল না। তাই সব সিদ্ধান্ত স্থগিত রাখা হয়েছে। Key facts: - স্টেজ-ওয়ান আউটপুটে ইনফরমেশন পয়েন্ট শূন্য; শিরোনাম ও সোর্স দুটোই ফাঁকা। - নয়টি বিশ্লেষণ মাত্রার প্রতিটির ফল 'অপর্যাপ্ত তথ্য, মূল্যায়ন সম্ভব নয়'। - একমাত্র চিহ্নিত ঝুঁকি এপিস্টেমিক: খালি টেমপ্লেট ভরাতে গিয়ে ভুয়া তথ্য বানানোর প্রবণতা। - সুপারিশ: স্টেজ-ওয়ান নতুন করে চালানো, তারপর স্টেজ-টু; খালি ফলকে কনটেন্ট বিশ্লেষণ হিসেবে প্রচার না করা। - প্রয়োজনীয় ইনপুট: গেম টাইটেল, নিবন্ধ শিরোনাম/সোর্স, ইনফরমেশন পয়েন্ট তালিকা, এনটিটি ইনভলভড। Source attribution: Stage-2 Deep Professional Analysis (ইনপুট: খালি Stage-1 ডিকনস্ট্রাকশন); প্রকাশের তারিখ উৎসে উল্লেখ নেই। | Cross-checked: cricsultan.com Related Q&A: Q: খালি ইনপুটে কি বিশ্লেষণ চালানো সম্ভব? A: না — নাল-ভ্যালু হ্যান্ডলিং নীতি অনুযায়ী প্রতিটি ক্ষেত্রকে 'অপর্যাপ্ত তথ্য' হিসেবে চিহ্নিত করতে হয়। Q: বাংলাদেশের ইস্পোর্টস ডেটায় এমন শূন্য-ফল কেন ঘন ঘন? A: বছরে উচ্চ-স্তরের ইভেন্ট কম হওয়ায় স্যাম্পল ছোট, তাই প্রি-রেজিস্টার্ড কনফিডেন্স টিয়ার দরকার — cricsultan.com Player Depth Index-এর মতো সূচক পদ্ধতি সহায়ক। Q: পরবর্তী ধাপে কী করণীয়? A: স্টেজ-ওয়ান পুনরায় চালিয়ে গেম টাইটেল, শিরোনাম ও ইনফরমেশন পয়েন্ট নিশ্চিত করা, তারপর নয়টি মাত্রার পূর্ণ বিশ্লেষণ।
রাত ২টা ৪০ মিনিট। চট্টগ্রামের ঘরে টেবিল ল্যাম্পের নিচে ল্যাপটপ, পাশে পুরোনো শট-লগের খাতা। স্ক্রিনে খোলা স্টেজ-টু বিশ্লেষণের টেমপ্লেট — নয়টি মাত্রা, নয়টি কলাম: প্যাচ ও মেটা, টুর্নামেন্ট সিস্টেম ও ফরম্যাট, দল ও খেলোয়াড়, আঞ্চলিক ল্যান্ডস্কেপ, ক্লাব ফিন্যান্স ও বিজনেস, রুলস ও গভর্ন্যান্স, রিস্ক প্রোফাইল, পাবলিক ন্যারেটিভ, এবং ইন্ডাস্ট্রি ট্রান্সমিশন। প্রতিটি ঘরে একই বাক্য ঘুরেফিরে ফিরে আসছে — 'N/A — insufficient information, cannot assess।' স্ক্রিনের একদম উপরে লাল রঙের ইনপুট ইন্টিগ্রিটি অ্যালার্ট: স্টেজ-ওয়ান ডিকনস্ট্রাকশন খালি ফিরেছে। শিরোনাম নেই, সোর্স নেই, ইনফরমেশন পয়েন্টের তালিকা ফাঁকা, এনটিটির ঘর শূন্য।
আমার হাতের চা অনেক আগেই ঠান্ডা হয়ে গেছে। ছয় বছর ধরে আমি ম্যাচ শেষে ডেটা টেবিল বানিয়ে লিখি — ২০১৭ সালে চট্টগ্রামে বসে চ্যাম্পিয়ন্স লিগ ফাইনালের প্রতিটি শট খাতায় টুকে রাখার সেই অভ্যাস থেকে আজ পর্যন্ত। কিন্তু আজ টেবিলটাই আমাকে একটি প্রশ্ন ছুড়ে দিয়েছে: ইনপুট যখন শূন্য, তখন সৎ বিশ্লেষণ দেখতে কেমন হয়? এই প্রশ্নের উত্তর সহজ নয়, এবং ঠিক সেজন্যই এই লেখাটি।
প্রেক্ষাপট: দুই ধাপের মাঝখানে একটি চুক্তি
খেলাধুলার ডেটা সাংবাদিকতার কাজ বাইরে থেকে সহজ মনে হয় — স্কোরবোর্ড থেকে সংখ্যা তুলে গল্প লিখে দেওয়া। ভেতরের বাস্তবতা আলাদা। যে কোনো সৎ বিশ্লেষণ দাঁড়িয়ে থাকে একটি পাইপলাইনের উপর। প্রথম ধাপে কাঁচা উপাদান থেকে তথ্য ভাঙা হয় — কে খেলেছে, কোন প্যাচে, কোন ফরম্যাটে, কোন সংখ্যা কত। দ্বিতীয় ধাপে সেই ভাঙা তথ্যের উপর দাঁড়িয়ে তৈরি হয় গভীর বিশ্লেষণ — মেটা কোন দিকে যাচ্ছে, কে লাভবান, কে ক্ষতিগ্রস্ত, ঝুঁকি কোথায় লুকিয়ে আছে। এই দুই ধাপের মাঝখানে একটি অলিখিত চুক্তি থাকে: দ্বিতীয় ধাপ কখনও প্রথম ধাপের বাইরে হাঁটবে না।
আজ সেই চুক্তিটাই পরীক্ষায় পড়েছে। স্টেজ-ওয়ান যা ফেরত দিয়েছে, তা শূন্য। বিশ্লেষকের সামনে টেবিল আছে, কলম আছে, টেমপ্লেটের নয়টি প্রশ্ন আছে — কিন্তু উত্তর দেওয়ার উপাদান নেই। একটি মাত্র ঘরও পূরণ করার মতো কাঁচামাল হাতে নেই।
এখানেই অনেক বিশ্লেষণ ভেঙে পড়ে। ফাঁকা ঘর দেখতে অস্বস্তিকর লাগে। এডিটর সময়সীমা দিয়েছেন, পাঠক শিরোনাম দেখতে চান, ড্যাশবোর্ডে লাল দাগ পড়ে আছে। ফলে টেমপ্লেটের প্রতিটি খালি ঘর কল্পনায় ভরে ফেলার প্রবণতা তৈরি হয় — দল বানানো হয়, খেলোয়াড় বানানো হয়, প্যাচ বানানো হয়, এমনকি কোনো কল্পিত ম্যাচের 'বিশ্লেষণ' পর্যন্ত লিখে ফেলা হয়। ফলাফল দেখতে চকচকে হয়, কিন্তু বিশ্লেষণটি মিথ্যা হয়ে যায়।
এখানেই কাজ করে আমার পেশাগত নীতি — নাল-ভ্যালু হ্যান্ডলিং। তথ্য না থাকলে লেখা হয় 'অপর্যাপ্ত তথ্য, মূল্যায়ন সম্ভব নয়'; অনুমান করে ঘর ভরা হয় না। এটি দুর্বলতা নয়, শৃঙ্খলা। যে বিশ্লেষণ নিজের সীমা স্বীকার করতে পারে না, সে বিশ্লেষণ নিজের নির্ভরযোগ্যতাও প্রমাণ করতে পারে না। লেজার মনে রাখে যা হাইলাইট রিল ভুলে যায় — এবং এই খালি এন্ট্রিটিও লেজারেরই অংশ।
কোর: নয়টি মাত্রা, নয়টি শূন্য
এবার সেই নয়টি মাত্রা ধরে এগোনো যাক, তবে সাবধানতার সঙ্গে — কারণ এখানে যা আছে তা বিশ্লেষণ নয়, বিশ্লেষণের অনুপস্থিতির নথিভুক্তি। প্রতিটি ক্ষেত্রের ফলাফল এক: 'অপর্যাপ্ত তথ্য, মূল্যায়ন সম্ভব নয়।'
প্রথম ও সবচেয়ে বড় বাধা — গেম টাইটেল। কোন খেলা, তা নির্ধারিত না হলে ইস্পোর্টস বিশ্লেষণ এক পা-ও এগোয় না। কারণ প্রতিটি টাইটেলের প্যাচ-ছন্দ, ডেটা-মেট্রিক ও প্রতিযোগিতার যুক্তি সম্পূর্ণ আলাদা। রায়টের দুই সপ্তাহের প্যাচ চক্র আর ভ্যালভের অনিয়মিত মেজর আপডেট — দুটোকে এক কলমে লেখা যায় না। টাইটেল ছাড়া প্যাচ-ম্যাগনিটিউড, মেটা-দিক, লাভবান-ক্ষতিগ্রস্ত দল — কোনোটিই নির্ধারণ করা অসম্ভব। কোনো উইন-রেট, পিক-ব্যান বা প্লেটাইম ডেটা দেওয়া হয়নি, তাই দিকনির্দেশক মেটা রায়ও স্থগিত রাখতে হয়েছে।
দ্বিতীয় মাত্রা টুর্নামেন্ট সিস্টেম ও ফরম্যাট। কোন টুর্নামেন্ট, কোন টিয়ার, কোন ফরম্যাট — কিছুই ইনপুটে নেই। ফলে ব্র্যাকেট-মেকানিক্স, আপসেট-সম্ভাবনা, ড্র-ভাগ্য, প্রস্তুতির জানালা, ক্লান্তির ঝুঁকি — কোনোটির হিসাব টানা যায় না। সিস্টেম-সংস্কার সংক্রান্ত তথ্যবিন্দুও অনুপস্থিত — ফ্র্যাঞ্চাইজিং, স্লট বরাদ্দ, প্রাইজ-পুল কাঠামো, কোনোটির সূত্র নেই।
তৃতীয় মাত্রা দল ও খেলোয়াড়। কোনো দল, কোচ বা রোস্টার নাম নেই। ফলে পেপার-স্ট্রেংথ, পজিশন-ফিট, কেমিস্ট্রি, বেঞ্চ-ডেপথ — কোনোটির রায় দেওয়া সম্ভব নয়। কোনো খেলোয়াড়ের ফর্ম-কার্ভ নেই — না KDA, না রেটিং, না গোল্ড-টু-ড্যামেজ, না ওপেনিং-কিল রেট। টাইটেল-প্রেক্ষাপট ছাড়া ক্রস-পজিশন তুলনাও অর্থহীন।
চতুর্থ মাত্রা আঞ্চলিক ল্যান্ডস্কেপ। কোনো অঞ্চল, লিগ বা আন্তর্জাতিক ফলের ডেটা নেই, তাই আঞ্চলিক টিয়ার-পজিশনিং করা যায় না। আমদানি-রপ্তানি বা একাডেমি সংকেতও দেওয়া হয়নি। মনে রাখতে হবে, একই অঞ্চলের অবস্থান টাইটেলভেদে তীব্রভাবে বদলায় — চীনের অবস্থান LOL-এ একরকম, DOTA2 বা CS2-এ আরেকরকম। টাইটেল নিশ্চিত না হলে আঞ্চলিক তুলনা নিজেই অর্থহীন হয়ে পড়ে।
পঞ্চম মাত্রা ক্লাব ফিন্যান্স ও বিজনেস। স্পন্সরশিপ আয়, লিগ বা পাবলিশার ডিস্ট্রিবিউশন, বেতন-ব্যয়, মূলধন-ইনজেকশন — কোনো সংখ্যাই নেই। কোনো আর্থিক ঘটনা চিহ্নিত হয়নি — না সাইনিং, না নবায়ন, না স্পন্সরশিপ, না সংকট, না স্লট-লেনদেন। এখানে একটি সূক্ষ্ম ফাঁদ আছে: আর্থিক-ঝুঁকির সংকেত অনুপস্থিত থাকা মানে এই নয় যে দলটি আর্থিকভাবে সুস্থ। এটি ইনপুট খালি থাকার ফল, নিরাপত্তার সনদ নয়।
ষষ্ঠ মাত্রা রুলস ও গভর্ন্যান্স। কোন রুলস সিস্টেম — পাবলিশার, লিগ নাকি জাতীয় নীতি — নির্ধারণ করা যায় না। কম্পিটিটিভ ইন্টিগ্রিটি, ট্রান্সফার-রেজিস্ট্রেশন, চুক্তি-অনুসরণ, মাইনর-প্রোটেকশন — কোনো চেকআইটেমই সক্রিয় হয়নি। শাস্তি-দৃশ্যকল্পের কোনো অনুমানও টানা হয়নি।
সপ্তম মাত্রা রিস্ক প্রোফাইল — এবং এটিই সবচেয়ে গুরুত্বপূর্ণ। প্রতিযোগিতামূলক, আর্থিক, পার্সোনেল, রুলস, জনমত, সিস্টেমিক — ছয়টি ঝুঁকি-শ্রেণির কোনোটিতেই কোনো আইটেম নেই। ফলে সামগ্রিক ঝুঁকির রেটিং দেওয়া যায় না। এখানে একটি মাত্র জীবন্ত ঝুঁকি চিহ্নিত হয়েছে, এবং সেটি প্রতিযোগিতামূলক নয় — এটি এপিস্টেমিক: খালি স্টেজ-ওয়ান আউটপুট এমন চাপ তৈরি করে যে বিশ্লেষক টেমপ্লেট ভরাতে গিয়ে ভুয়া তথ্য বানিয়ে ফেলতে পারেন। সঠিক অবস্থান হলো রায় স্থগিত রাখা, কারণ এখন যে কোনো রেটিং দেওয়ার অর্থ তা বানিয়ে ফেলা।
অষ্টম মাত্রা পাবলিক ন্যারেটিভ। কোনো ন্যারেটিভ-ট্যাগ, চ্যানেল-সংকেত বা সেন্টিমেন্ট সূচক নেই। কোনো প্রত্যাশা, অডস-সংকেত বা কমিউনিটি পোল দেওয়া হয়নি। ফলে ন্যারেটিভ-বনাম-ফান্ডামেন্টাল ডাইভার্জেন্স মাপার উপায় নেই — তুলনার দুই দিকের একটিও হাতে নেই।
নবম মাত্রা ইন্ডাস্ট্রি ট্রান্সমিশন। আপস্ট্রিম, মিডস্ট্রিম, ডাউনস্ট্রিম — কোনো অভিনেতাকেই ইনপুট থেকে চিহ্নিত করা যায় না, তাই ট্রান্সমিশন-পথ আঁকা অসম্ভব। কোনো বাণিজ্যিক, ব্রডকাস্ট বা নীতিগত সংকেতও নেই।
xG অটোপসি শুরু হোক, শোকগাথা নয় — কিন্তু এই ম্যাচের কোনো শট-ম্যাপই তো নেই।
এই ধারাপাঠ থেকে যে সিদ্ধান্তটি বেরিয়ে আসে তা পরিষ্কার: নয়টি মাত্রার একটিও সারবস্তু দিয়ে বিশ্লেষণ করা যায়নি, কারণ স্টেজ-ওয়ান কোনো তথ্যবিন্দু, দৃষ্টিভঙ্গি বা এনটিটি ফেরত দেয়নি। একমাত্র দায়িত্বশীল আউটপুট হলো একটি কাঠামোবদ্ধ শূন্য-ফল রিপোর্ট, সঙ্গে স্টেজ-ওয়ান পুনরায় চালানোর অনুরোধ। এই ইনপুটের উপর দাঁড়িয়ে দল, প্যাচ, ফিন্যান্স বা গভর্ন্যান্সের রায় দেওয়া মানে তথ্য বানানো।
কেন এটি লেজার-বিষয়ক প্রশ্ন
আমি ছয় বছর ধরে একই পদ্ধতিতে ডেটা জমা করি — একই মেট্রিক-সংজ্ঞা, একই পাবলিক পরিচয়, প্রতিটি পরিবর্তন আলাদা এন্ট্রি হিসেবে। এই শৃঙ্খলার ভিত্তি একটি সরল ধারণা: লেজার শুধু তখনই কাজ করে যখন তাতে যা ঘটেছে তাই লেখা হয়, যা ঘটলে ভালো হতো তা নয়। একটি অ্যাপেন্ড-অনলি খাতা — ব্লকচেইনের মূল ধারণাটি — ফাঁকা ঘরকে জোর করে ভরে না; বরং ফাঁকা এন্ট্রিটিকেই অপরিবর্তনীয়ভাবে লিখে রাখে।

এই নীতি খেলাধুলার বাইরেও প্রযোজ্য। স্টেজ-টু বিশ্লেষণ যখন 'N/A' লেখে, তখন সে লেজারে একটি নতুন এন্ট্রি যোগ করছে: আজকের তারিখে ইনপুট অসম্পূর্ণ ছিল। পরে যদি কেউ জিজ্ঞেস করে, 'তখন কেন কিছু লেখা হয়নি?', লেজার উত্তর দিতে পারবে। অন্যদিকে কল্পনা দিয়ে ঘর ভরে দিলে সেই ভুয়া এন্ট্রি চিরকালের জন্য খাতায় থেকে যেত, এবং ভবিষ্যতের প্রতিটি বিশ্লেষণ তার উপর দাঁড়িয়ে ভুল হতে শুরু করত। একটি ভুল অনুমান একটি ফাঁকা ঘরের চেয়ে অনেক বেশি ক্ষতিকর, কারণ ভুল অনুমান নিজের ভুলের কথা বলে না।
২০১৭ সালে চট্টগ্রামে যখন চ্যাম্পিয়ন্স লিগ ফাইনালের প্রতিটি শট খাতায় টুকতে বসি, তখন আমি জানতাম না এই অভ্যাস কোথায় নিয়ে যাবে। রিয়াল মাদ্রিদ ১৩ শট নিয়েছিল, ৫টি টার্গেটে; জুভেন্টাস ৯ শট, ৪টি টার্গেটে। আন্ডারস্ট্যাটের প্রাথমিক ডেটা ধরে আমি রিয়ালের xG হিসাব করি ২.১, জুভেন্টাসের ১.০। ফল ৪-১, কিন্তু প্রক্রিয়া ২.১-১.০। প্রথম চার্টটি পোস্ট করলে ৪৭টি শেয়ার আসে। সেদিনের শিক্ষা একটাই — সংখ্যা না গুনে গল্প লিখব না। আজ সেই শিক্ষাই আমাকে খালি ঘর দেখে 'জানি না' লিখতে বাধ্য করছে।
২০১৮ সালে জার্মানি-দক্ষিণ কোরিয়া ম্যাচে রাত জেগে বসে ছিলাম। চারপাশের প্রতিবেদন 'পতন' লিখছিল। আমি ফিফা ম্যাচ রিপোর্ট আর শট-ম্যাপ বের করি — জার্মানির ২৬ শট, ৬টি টার্গেটে, xG ২.৭; দক্ষিণ কোরিয়ার ৫ শট, ২টি টার্গেটে, xG ০.৫। থ্রেডটি ১,২০০ ইমপ্রেশনে পৌঁছায়। তখনই শিখি, প্রক্রিয়া আর ফলাফল আলাদা কলামে রাখতে হয়।

২০২০ সালে বুন্দেসলিগার ফাঁকা স্টেডিয়ামে খেলা শুরু হলে আমি হোম-উইন-রেট ট্র্যাক করি — ৪৩.৩% থেকে নেমে ৩৩.৩%। সেই ডেটা ধরে লিখেছিলাম, দর্শকশূন্যতা রেফারির পক্ষপাত কমায়। ২০২১ ইউরোতে একই শৃঙ্খলায় ইতালির PPDA লগ করি ৮.২, জর্জিনহোর প্রতি ম্যাচে ১২.১ কিলোমিটার। ইতালি চ্যাম্পিয়ন হয়। এই দুটি অধ্যয়নই আমাকে শিখিয়েছে — একটি পরিবর্তনশীল বিচ্ছিন্ন করে তারপর দাবি করতে হয়।
২০২২ কাতারে আর্জেন্টিনা-সৌদি আরব ম্যাচে আর্জেন্টিনার xG ছিল ২.২, সৌদির ০.৩; ফল ১-২। আমি লিখেছিলাম, এক ম্যাচ দেখে সিদ্ধান্ত টেনো না। বিশ্বকাপের পর এনসো ফের্নান্দেসের বেনফিকা থেকে চেলসি যাওয়ার ১০৬.৮ মিলিয়ন পাউন্ড ট্রান্সফার ব্যাখ্যা করতে আমি প্রগ্রেসিভ পাস ব্যবহার করি — প্রতি ৯০ মিনিটে ৯.৮ — সঙ্গে ট্যাকল। বর্ণনামূলক xG আর প্রেডিক্টিভ মডেল আলাদা রাখতে শেখা সেখান থেকেই। আজকের শূন্য-ফলও সেই দুটি কলামেরই ফলাফল।
বাংলাদেশের ইস্পোর্টস দৃশ্যে বছরে উচ্চ-স্তরের ইভেন্ট হাতে গোনা। ফলে পরিসংখ্যানগত তাৎপর্য পর্যন্ত অপেক্ষা করলে কখনো লেখাই প্রকাশ হবে না। এই সমস্যার সমাধান হলো প্রি-রেজিস্টার্ড কনফিডেন্স টিয়ার — প্রোভিশনাল, ডিরেকশনাল, ফার্ম — এবং প্রোভিশনাল স্তরেই লেখা প্রকাশ করা, অনিশ্চয়তা প্রথম লাইনেই ঘোষণা করে। আজকের শূন্য-ফল এই নীতিরই চরম রূপ: এখানে অনিশ্চয়তা এতটাই বেশি যে কনফিডেন্স টিয়ার নির্ধারণই সম্ভব নয়।
কন্ট্রারিয়ান: সহানুভূতি এবং সীমা
এখানে একটি সৎ স্বীকারোক্তি দরকার। ফাঁকা ঘর ভরার প্রবণতাটি সম্পূর্ণ অযৌক্তিক নয়। পরিসংখ্যানে ইম্পিউটেশন একটি বৈধ পদ্ধতি — ছোট স্যাম্পলে অনুমান করা, আগের জ্ঞানের ভিত্তিতে প্রায়ার বসানো, সবই স্বাভাবিক। একজন অভিজ্ঞ বিশ্লেষক নিশ্চিতভাবে কিছু প্রাসঙ্গিক প্রায়ার বহন করেন। সুতরাং 'টেমপ্লেট ভরা' ধারণাটি একেবারে নিষিদ্ধ নয়।
সীমাটি কোথায়? সীমাটি হলো, ইম্পিউটেশন তখনই বৈধ যখন তার ভিত্তি স্পষ্টভাবে ঘোষিত হয় এবং অনিশ্চয়তা খোলাখুলি লেখা থাকে। 'আমি অনুমান করছি, আত্মবিশ্বাস নিম্ন' — এটি বৈধ। কিন্তু 'এই দলের সাপোর্ট সিস্টেম দুর্বল' বলে দেওয়া, যখন কোনো দলের নামই ইনপুটে নেই — এটি ইম্পিউটেশন নয়, আবিষ্কার। প্রথমটি বিশ্লেষণ, দ্বিতীয়টি কল্পকাহিনি। পার্থক্যটি ছোট মনে হলেও লেজারের উপর এর প্রভাব বিশাল।
দ্বিতীয় সতর্কতা — ইনফ্রাস্ট্রাকচারকে সার্বজনীন ওজর বানানো। বাংলাদেশের ইস্পোর্টসে পিং-ফ্লোর, ডিভাইস-টিয়ার, টুর্নামেন্ট-ফরম্যাটের প্রণোদনা, বেতনের অস্বচ্ছতা — এগুলো বাস্তব পরিবর্তনশীল। কিন্তু এই পরিবর্তনশীলগুলো যেকোনো ফলাফল ব্যাখ্যা করতে পারে, ফলে সেগুলো আসলে কিছুই ব্যাখ্যা করে না। এই মুহূর্তে ইনফ্রাস্ট্রাকচার যে ভ্যারিয়েন্স ব্যাখ্যা করতে পারে তা মাপতে হলে আগে জানতে হবে ফলাফলটি আসলে কোন খেলা বা কোন টুর্নামেন্টের। যা এখন জানা নেই। ইনফ্রাস্ট্রাকচার এখানে কাঠামোগত প্রেক্ষাপট, কর্মক্ষমতার আরোপ নয় — দুটিকে মিশিয়ে ফেলা যাবে না।
তৃতীয়ত, একটি কন্ট্রা-সহজ সত্য: শূন্য-ফল নিজেই একটি ফল। 'কিছু পাওয়া যায়নি' কথাটি হতাশার মতো শোনায়, কিন্তু এখানে এটি পাইপলাইনের সমস্যাটিকে নির্ভুলভাবে চিহ্নিত করছে — ইনপুট ইঞ্জেশন স্তরে ব্যর্থতা। এনটিটি এক্সট্রাকশনের নির্দেশ ছিল 'উপরের ইনফরমেশন পয়েন্ট থেকে চিহ্নিত করুন', অথচ সেই পয়েন্টগুলোই ফাঁকা। অর্থাৎ ওপরের ধাপের নির্ভরতা ভেঙে পড়েছে। একটি খালি ফল আমাদের জানিয়ে দিচ্ছে ঠিক কোথায় তাকাতে হবে — এটাই তার প্রকৃত মূল্য।
টেকঅ্যাওয়ে: পরের ধাপের সংকেত
সুতরাং সামনের পথটি পরিষ্কার। এই রিপোর্টটিকে কনটেন্ট বিশ্লেষণ হিসেবে প্রকাশ বা প্রচার করা যাবে না; এটিকে পাইপলাইন-ব্যর্থতার নথি হিসেবে ধরে স্টেজ-ওয়ান নতুন করে চালাতে হবে। নিশ্চিত করতে হবে মূল নিবন্ধটি আসলে স্টেজ-ওয়ান পার্সারে পৌঁছেছিল কি না — ব্যর্থতা ইনপুটে না প্রসেসিংয়ে, সেটা এর উপরই নির্ভর করে। আর এনটিটি-এক্সট্রাকশনের নির্ভরতাটি খতিয়ে দেখতে হবে; নাল-ইনপুট বা পার্স-ফেইলিউরের পথটি যাচাই করা জরুরি।
নয়টি মাত্রার পূর্ণ বিশ্লেষণের জন্য যেটুকু ইনপুট লাগবে তা সংক্ষিপ্ত: গেম টাইটেল, নিবন্ধের শিরোনাম ও সোর্স, অন্তত একটি পূর্ণ ইনফরমেশন পয়েন্ট তালিকা, এবং এনটিটি ইনভলভড। এই চারটি হাতে এলে নয়টি মাত্রাই আবার চালু হবে।
যে সংকেতগুলো এখন নজরে রাখতে হবে তা তিনটি: স্টেজ-ওয়ান পুনরায় চালালে ইনফরমেশন পয়েন্টে অন্তত একটি আইটেম এল কি না এবং শিরোনাম অ-শূন্য হলো কি না; মূল নিবন্ধের ইঞ্জেশন অবস্থা; এবং এনটিটি-এক্সট্রাকশন নির্ভরতা সক্রিয় হলো কি না। এই তিনটি সক্রিয় হলে নয়টি মাত্রার পূর্ণ বিশ্লেষণ আবার সম্ভব হবে।
আমার ল্যাপটপের পর্দায় এখনও নয়টি 'N/A' জ্বলজ্বল করছে। সহজ কাজটি হতো সেগুলো মুছে দিয়ে সুন্দর একটি গল্প লিখে ফেলা। কিন্তু লেজার সেটা মনে রাখত। আর লেজার মনে রাখে যা হাইলাইট রিল ভুলে যায়। স্প্রেডশিট ছাড়া কোনো বর্ণনা নয় — আজকের স্প্রেডশিটটি খালি, তাই আজকের বর্ণনাটিও খালি থাকবে। পরের এন্ট্রির জন্য অপেক্ষা।
