লেবেল ভুল, সংখ্যা সত্য: পিএসএক্সের ৮৩০ পয়েন্ট আর একটি ডেটা-পাইপলাইনের নীরব ব্যর্থতা
**মূল উত্তর:** Business Recorder-এর পিএসএক্স মার্কেট রিপোর্টে KSE-100 সূচক ১৭২,২৩২.৫১ পয়েন্টে বন্ধ হয়েছে, দৈনিক বৃদ্ধি ৮৩০.৪৩ পয়েন্ট বা ০.৪৮ শতাংশ। নথিটিতে টেনিস-সংক্রান্ত কোনো তথ্য নেই; Stage-1 ডোমেইন লেবেল 'tennis' ভুল, এটি পুঁজিবাজার ও অর্থনীতি বিভাগের নথি। **মূল তথ্য:** - KSE-100 ক্লোজিং: ১৭২,২৩২.৫১ পয়েন্ট; দৈনিক পরিবর্তন +৮৩০.৪৩ পয়েন্ট (+০.৪৮%)। - টার্নওভার ২৬.৪৫ বিলিয়ন রুপি; লেনদেন ৭৭৩.৫৯ মিলিয়ন শেয়ার। - ২৬২টি শেয়ার লাভে, ১৯৬টি ক্ষতিতে; নেতৃত্বে রিফাইনারি খাত। - আইএমএফের EFF ও RSF পর্যালোচা আলোচনা চলছিল। - সাতাশটি ইনফরমেশন পয়েন্টের কোথাও কোনো টেনিস খেলোয়াড় বা টুর্নামেন্ট নেই। **সূত্র নির্দেশ:** মূল সূত্র Business Recorder-এর পিএসএক্স মার্কেট রিপোর্ট; উৎস প্রতিবেদনে প্রকাশের সুনির্দিষ্ট তারিখ উল্লেখ করা হয়নি। Stage-1 ডিকনস্ট্রাকশন আউটপুটে ডোমেইন লেবেল ভুলভাবে tennis হিসেবে চিহ্নিত ছিল। **সম্পর্কিত প্রশ্নোত্তর:** - প্রশ্ন: KSE-100 কী? উত্তর: পাকিস্তান স্টক এক্সচেঞ্জের বেঞ্চমার্ক সূচক, যা বৃহত্তম ১০০টি তালিকাভুক্ত কোম্পানি ট্র্যাক করে। - প্রশ্ন: আপার সার্কিট মানে কী? উত্তর: একটি শেয়ারের একদিনে অনুমোদিত সর্বোচ্চ দাম বৃদ্ধি; টেনিস 'সার্কিট'-এর সঙ্গে সম্পর্ক নেই। - প্রশ্ন: এই নথির সঠিক ডোমেইন কী? উত্তর: পুঁজিবাজার ও অর্থনীতি; টেনিস বিশ্লেষণের জন্য এটি অপ্রযোজ্য। | Cross-checked: cricsultan.com
সেদিন সকালে ফাইলটা খোলার আগে আমার কোনো সন্দেহ ছিল না। ফোল্ডারের গায়ে লেখা ছিল tennis। ভেতরে সাতাশটি ইনফরমেশন পয়েন্ট, একটা স্তর-এক ডিকনস্ট্রাকশন আউটপুট, আর একটা ডোমেইন লেবেল—যা আমাকে আশ্বস্ত করছিল আজ আমি টেনিস নিয়ে লিখব। প্রথম প্যারাটা পড়ে হাত থেমে গেল।
১৭২,২৩২.৫১। এটা কোনো র্যাঙ্কিং পয়েন্ট নয়, কোনো বীজ নম্বরও নয়। এটা পাকিস্তান স্টক এক্সচেঞ্জের বেঞ্চমার্ক সূচক KSE-100-এর ক্লোজিং লেভেল। দিনভর বেড়েছে ৮৩০.৪৩ পয়েন্ট, শতাংশে ০.৪৮। টার্নওভার ২৬.৪৫ বিলিয়ন রুপি, লেনদেন ৭৭৩.৫৯ মিলিয়ন শেয়ারে। ২৬২টি শেয়ারের দাম বেড়েছে, ১৯৬টির দাম কমেছে।
সাতাশটি পয়েন্টের কোথাও একজন খেলোয়াড় নেই। কোর্ট নেই, সারফেস নেই, ড্র নেই, কোনো গ্র্যান্ড স্লাম কমিটি নেই। আছে স্টক এক্সচেঞ্জ, রিফাইনারি সেক্টর, আইএমএফের পর্যালোচনা আলোচনা, আর গ্লোবাল ইকুইটির দৈনিক ওঠানামা। অথচ লেবেলে স্পষ্ট লেখা—টেনিস।
সেই মুহূর্তে আমি যে সিদ্ধান্ত নিলাম, সেটাই এই লেখার আসল বিষয়। আমি টেনিস বিশ্লেষণ বানাব না। যা নেই, তা বানানো যায় না। যা করার, তা হলো লেবেলটা নিয়ে, আর যে যন্ত্র ভুল লেবেল বসাল সেই যন্ত্র নিয়ে কথা বলা।
"I built the pipeline before I trusted the pattern." এই বাক্যটা আমার পেশাগত জীবনের সবচেয়ে দামি সম্পদ। ২০১৭ সালে বোস্টনের ছোট্ট ডর্মরুমে বসে যখন ৪৮টা রেসের স্প্লিট শিট কোড করছিলাম, তখন আমার হাতে লন্ডনের টিকিট ছিল না। ছিল একটা ল্যাপটপ আর পাবলিক ডেটা। সেই সময় শিখেছিলাম, প্যাটার্নে ভরসা করার আগে পাইপলাইনটা নিজের হাতে গড়তে হয়—নাহলে তুমি অন্যের তৈরি ফ্রেমের ভাড়াটে বিশ্লেষক হয়ে যাও।

ডেটা পাইপলাইনে লেবেল হলো প্রথম গেট। ম্যাচ থেকে ডেটা আসে, একটা ক্লাসিফায়ার সেটা পড়ে, তারপর সেটা কোন ফোল্ডারে যাবে সেটা ঠিক হয়। টেনিস আলাদা, ফুটবল আলাদা, ফিন্যান্স আলাদা। গেটটা ভুল হলে ভেতরে যত ভালো ডেটাই থাকুক, বাইরে যা বেরোবে তা ভুল ঘরের ভাষায় লেখা হবে।
২০১৮ সালে রাশিয়া বিশ্বকাপে ১৬৯টা গোল কোড করার কাজ পেয়েছিলাম। প্রথম দিন স্টুডিওর এক প্রযোজক আমাকে কফি আনতে বলেছিলেন। আমি কফি আনিনি, একটা এক-পাতা নোট দিয়েছিলাম—গ্রুপ পর্বের ৪০ শতাংশের বেশি গোল এসেছে সেট-পিস বা সেকেন্ড ফেজ থেকে, যা ইতিমধ্যে টেলিপ্রম্পটারে বসানো "কাউন্টার-অ্যাটাকিং বিশ্বকাপ" লাইনের সঙ্গে সাংঘর্ষিক। তিনি সংখ্যাগুলো অন এয়ারে পড়লেন, আমার নাম নিলেন না। সেদিন থেকে আমার একটা নিজস্ব নিয়ম হয়—আমার কোনো ফ্রেম সোর্স ছাড়া, নিজের নাম ছাড়া, সম্প্রচারে বা ছাপায় যাবে না। এবং একটা কারেকশন লেজার খোলা হলো।
এই লেজারটাই আজকের বিষয়। কারণ আজ যে সমস্যাটা ধরা পড়েছে, সেটা কোনো ম্যাচের ভুল নয়। এটা ইনডেক্সিংয়ের ভুল।
২০২০ সালে ক্যালেন্ডার খালি হয়ে গিয়েছিল। ফার্লো নোটিস হাতে পেয়ে আমি বসে থাকিনি। ইউটার স্টেটের হেরিম্যানে গিয়ে নারী ফুটবল লিগের ২৩টা ম্যাচ দেখেছি, দর্শক শূন্য স্টেডিয়ামে, পিচ মাইক সব শুনে ফেলছিল। চারশোর বেশি কোচিং কিউ লগ করেছি, প্রতিটা ম্যাচ-নোট শুরু করেছি সাউন্ড লগ দিয়ে। ওই সময়েই বুঝেছিলাম, উপস্থিতির অভাব মানে তথ্যের অভাব নয়—বরং শব্দের মধ্যে লুকিয়ে থাকা তথ্য উঁকি দেয়, যদি শুনতে জানো।
২০২১ সালে টোকিও অলিম্পিকের আগে আমি একটা ভুল-প্রমাণযোগ্য ভবিষ্যদ্বাণী ছাপিয়েছিলাম: দর্শকশূন্য স্টেডিয়ামে সবচেয়ে সম্ভাব্য ভেঙে যাওয়া রেকর্ডটা পুরুষদের ৪০০ মিটার হার্ডলস, কারণ তার ছন্দ ভেতরের, ভিড়ের নয়। কার্স্টেন ওয়ারহোলম ৪৫.৯৪ সেকেন্ডে দৌড়ালেন। ইভেন্টের পরে আমি আমার ভুলের তালিকা ছেপেছি। সম্পাদক আটশো বাড়তি শব্দ নিয়ে অভিযোগ করতেন, কিন্তু পাঠকরা প্রিভিউয়ের চেয়ে অডিটগুলো বেশি উদ্ধৃত করতে শুরু করলেন।
এটাই প্রি-রেজিস্ট্রেশন। ইভেন্টের আগে পদ্ধতি ছাপিয়ে দাও, যাতে পাঠক তোমার সিদ্ধান্ত নয়, তোমার যুক্তি অডিট করতে পারে। লেবেল হলো তার প্রথম লাইন। লেবেল ভুল হলে পুরো অডিট অচল।
এখন আসি সেই নথিতে, যা ভুল ফোল্ডারে পড়েছিল।
পাকিস্তান স্টক এক্সচেঞ্জের ওই দিনের সেশন ছিল ঊর্ধ্বমুখী। KSE-100 সূচক ১৭২,২৩২.৫১ পয়েন্টে বন্ধ হয়, যা আগের ক্লোজের তুলনায় ৮৩০.৪৩ পয়েন্ট বেশি। মোট টার্নওভার দাঁড়ায় ২৬.৪৫ বিলিয়ন রুপিতে, আর হাতবদল হয় ৭৭৩.৫৯ মিলিয়ন শেয়ার। অংশগ্রহণের হিসাবটা বাজার-প্রস্থের দিক থেকে গুরুত্বপূর্ণ: ২৬২টি ইস্যু লাভে, ১৯৬টি ক্ষতিতে।
এখানেই একটা কথা স্পষ্ট করা জরুরি। সূচকের ৮৩০ পয়েন্ট বৃদ্ধি বাজারের প্রস্থ নয়, বাজারের ওজন। ২৬২ বনাম ১৯৬—এই ব্যবধান পরম উত্থান নয়, এটা একটা মৃদু-ঊর্ধ্বমুখী প্রবণতা। সূচক উপরে টেনেছে মুষ্টিমেয় বড় কোম্পানি, আর তাদের পেছনে আছে একগুচ্ছ কাঠামোগত প্রত্যাশা, যার অনেকটাই নির্বাচনী-নীতিগত।
দিনের সবচেয়ে জোরে হাঁটা সেক্টর ছিল রিফাইনারি। পাকিস্তান রিফাইনারি লিমিটেড, আটক রিফাইনারি, ন্যাশনাল রিফাইনারি, সিনার্জি—সবগুলোই দিনের শীর্ষ লাভের তালিকায়। আপার সার্কিট ছোঁয়া এই শেয়ারগুলোর মূল চালিকাশক্তি ছিল আন্তঃএজেন্সি বোর্ডের শুল্ক-সংক্রান্ত সিদ্ধান্তের প্রত্যাশা। এখানে বিশ্লেষণী সতর্কতা জরুরি: সার্কিট মূলত নীতি-বাণিজ্য, আয়-বাণিজ্য নয়। যে বাজার একটা প্রশাসনিক ঘোষণার অপেক্ষায় শেয়ার কেনে, তার রিস্ক-রিওয়ার্ড দুটোই রাজনৈতিক ক্যালেন্ডারের সঙ্গে বাঁধা।
ম্যাক্রো দিক থেকে দেখলে পটভূমিটা আরও স্পষ্ট। আইএমএফের বর্ধিত তহবিল সুবিধা এবং সহনশীলতা ও স্থায়িত্ব সুবিধার পর্যালোচনা আলোচনা চলছিল। এই পর্যালোচনা ভালোভাবে শেষ হলে বাহ্যিক হিসাবের চাপ কিছুটা কমতে পারে—এটাই ছিল বাজারের মূল প্রত্যাশা। তেলের দামের নড়াচড়া আর মার্কিন-ইরান ভূরাজনৈতিক টানের মধ্যে পাকিস্তানের মতো আমদানি-নির্ভর অর্থনীতির জন্য প্রতিটি ডলার গুরুত্বপূর্ণ।
বৈশ্বিক প্রেক্ষাপটও দিনের গল্পে ঢুকে পড়েছিল। স্যামসাং আর এসকে হাইনিক্সের মতো চিপ নির্মাতাদের শেয়ার নিয়ে এশীয় বাজারে যে আলোড়ন তৈরি হয়েছিল, তার সম্পর্ক চীনা ইকুইটির সঙ্গে সরাসরি। কৃত্রিম বুদ্ধিমত্তা-সংক্রান্ত চিপ চাহিদার প্রত্যাশা টেক-ভারী সূচকগুলোকে টেনেছে, আর সেটা দেখা গেছে হংকংয়ে তালিকাভুক্ত চীনা কোম্পানিগুলোর দামেও।
এখানে আমার মূল পর্যবেক্ষণ: পাকিস্তানের সূচক এবং এশিয়ার চিপ-স্টক—এরা একই খবরে দুটো আলাদা প্রশ্ন। প্রথমটা প্রশ্ন করে, দেশীয় বিনিয়োগকারীর আস্থা ফিরছে কি না। দ্বিতীয়টা প্রশ্ন করে, বৈশ্বিক মূলধন কৃত্রিম বুদ্ধিমত্তার পরের ঢেউয়ে কোথায় বসছে। দুটো প্রশ্নকে একই অনুচ্ছেদে জোড়া দিলে পাঠকের কাছে ছবিটা ঝাপসা হয়।
ব্রোকারেজ টপলাইন সিকিউরিটিজের ভাষ্য ছিল দিনের আরেকটা স্তর—তারা বাজারের ঊর্ধ্বমুখী ধারাবাহিকতার কথা বলেছে, আর সেটা তাদের নিজস্ব পর্যবেক্ষণ, সূচকের নিষ্ঠ নিরপেক্ষ সত্য নয়। এই ফারাকটা ছোট নয়। ব্রোকারেজ হাউস যখন "ক্রয় অব্যাহত" লেখে, তখন সে তার গ্রাহকদের মনোভাবের কথা বলছে, বাজারের গঠনের কথা নয়।
আরও দুটো ঘটনা ওই দিনের নথিতে জায়গা পেয়েছিল, যেগুলো স্টক এক্সচেঞ্জের সঙ্গে সরাসরি সম্পর্কিত নয়—জাতিসংঘ সাধারণ পরিষদে ভাষণ, এবং বড় অর্থনীতির নেতৃত্বের মধ্যে চলা বাণিজ্য-কূটনৈতিক টানাপোড়েন। এগুলো মূলত ভূরাজনৈতিক পটভূমির সূচক, বাজারের দৈনিক কারণ নয়।
এই নথিটার প্রকৃত সংক্রমণ-শৃঙ্খলটা এরকম: তেলের দাম ও বাহ্যিক হিসাবের চাপ → বিনিয়োগকারীর মনোভাব → রিফাইনারি ও শক্তি-সংক্রান্ত শেয়ার → সূচকের ওজন → এবং শেষে সূচকের ক্লোজিং লেভেল। এই শৃঙ্খলে প্রতিটা তির একটা দুর্বল আংটি। তেলের দাম কমলে চাপ কমে না, কারণ বিনিময় হার আর পর্যালোচনার সময়সূচি আলাদা দুটো । যে বিশ্লেষণ শুধু সূচকের সংখ্যাটা দেখে আর সেটার কারণ ব্যাখ্যা করে, সে আসলে শৃঙ্খলের শেষ আংটিটা দেখে প্রথম আংটির কথা বলে ফেলে।
আমার বিশ্লেষণটা এখানে থামানো উচিত। কারণ এরপর যা আসত, সেটা এই নথিতে নেই।
আর এখানেই আসল সাংঘর্ষিক পর্যবেক্ষণ, যা এই নথির চেয়ে বড়।
টেনিস বিশ্লেষণ ফ্রেমওয়ার্কের প্রতিটি মাত্রা—টেকনিক্যাল, ডেটা, টুর্নামেন্ট, টুর ল্যান্ডস্কেপ, শাসন, দল-ব্যবস্থাপনা, ঝুঁকি, ন্যারেটিভ, শিল্প-সংক্রমণ—শূন্য ফিরে এসেছে। কারণ ফাইলটা ভুল ঘরে ছিল না, ফাইলের লেবেলটাই ভুল ছিল। এই ভুলটা কীভাবে ঘটে, সেটা অনুমান করা কঠিন নয়।
"rally" শব্দটা এই নথিতে দুবার এসেছে—বাজারের উত্থান বোঝাতে। টেনিসে rally মানে বেসলাইন থেকে বেসলাইনের পারস্পরিক লম্বা লড়াই। "circuit" শব্দটা এসেছে আপার সার্কিট বোঝাতে—শেয়ারের সর্বোচ্চ অনুমোদিত বৃদ্ধি। টেনিসে circuit মানে পুরো সফর-চক্র। "index" এবং "gain" একইভাবে দুই জগতে বাস করে। শব্দ-সামঞ্জস্যের এই ফাঁদেই ক্লাসিফায়ার পা রাখে। যে টুল নিজের অভিধানের বিপরীত-শব্দগুলো চেনে না, সে শব্দের বানান মিলিয়ে বিষয়বস্তু মেলায়।
এখানে পেশাগত নীতিটার প্রশ্ন। একটা অসম্পূর্ণ সোর্স থেকে ভালো গল্প বানানো সহজ। আমি চাইলে লিখতে পারতাম: একটা সূচকের ৮৩০ পয়েন্ট বৃদ্ধি আসলে একটা চ্যাম্পিয়ন র্যালির মতোই, যেখানে মুষ্টিমেয় শেয়ার এগিয়ে গেছে। রূপকটা সুন্দর হতো। কিন্তু রূপক বিশ্লেষণ নয়। নথিতে একজন খেলোয়াড়ও... নেই। সেখানে খেলোয়াড় বানানো মানে পাঠকের সঙ্গে প্রতারণা।
তাই আমার আউটপুট শূন্য নয়, এটা একটা কাঠামোগত শূন্য-ফলাফল—প্রতিটি মাত্রা স্পষ্টভাবে "পর্যাপ্ত তথ্য নেই" হিসেবে চিহ্নিত, আর সঙ্গে একটা সতর্কবার্তা: লেবেল সংশোধন করে নথিটা অর্থনীতি ও পুঁজিবাজার বিভাগে পাঠাতে হবে।
আরও বড় ঝুঁকি হলো পদ্ধতিগত। যদি এটা বিচ্ছিন্ন ভুল না হয়, যদি টেনিস ফোল্ডারে আরও অর্থনীতির নথি ঢুকে থাকে, তাহলে ওই ফোল্ডারের ভিত্তিতে তৈরি প্রতিটি বিশ্লেষণ সন্দেহের আওতায় পড়ে। একটা ভুল লেবেল একটা লেখা নষ্ট করে; একটা ভুল শ্রেণিবিন্যাস-নীতি একটা পুরো ডেটাসেটে অনুমান ঢুকিয়ে দেয়। আর অনুমান একবার ঢুকলে সেটা বের করা ফেরানোর চেয়েও কঠিন।
আমার কারেকশন লেজার ঠিক এই কারণে খোলা হয়েছিল। ২০২০ সালে হেরিম্যানে বসে আমি নিজের কেরিয়ারের জন্য একটা ১৮ মাসের পুনরুদ্ধার পরিকল্পনা লিখেছিলাম—ফার্লোকে মনখারাপ হিসেবে নয়, একটা কাঠামোগত সমস্যা হিসেবে মডেল করে। লেবেল ভুলও তেমনই। এটা হতাশার কারণ নয়, এটা মেরামতের তালিকায় একটা লাইন।
"A good system is a promise you keep to your future self." যে সিস্টেম পরের মাসে ফিরে এসে নিজের ভুল চিনতে পারে না, সে সিস্টেম আসলে প্রতিশ্রুতি নয়, অভ্যাস।
তাহলে এই নথির আসল মূল্য কী?
প্রথমত, পাকিস্তানের সূচকের এই সেশনটা অর্থনীতির জনসাধারণের জন্য একটা বৈধ খবর, যার বিশ্লেষণীয় মূল্য আছে—কেবল সঠিক ঘরে বসালে। দ্বিতীয়ত, শেয়ারবাজারের সংবাদ পরিবেশনের জন্য "উপস্থিত না থাকা বিষয় নিয়ে কথা না বলা" এমন একটা নিয়ম যা প্রায় কেউ লেখে না। তৃতীয়ত, ক্লাসিফায়ারের নেগেটিভ-কিওয়ার্ড তালিকা হালনাগাদ করা একটা প্রান্তিক কাজ মনে হয়, কিন্তু এর সুবিধা নিচের প্রতিটি স্তরে ছড়ায়।
"Before the arena roars, someone has to map the noise." আর মাঝে মাঝে সেই কাজটা হলো এটা স্বীকার করা যে আজ কোনো শব্দ নেই—শুধু ভুল ঘরের একটা কাগজ পড়ে আছে।
আমার বয়স ত্রিশ। আমি দেখেছি কীভাবে একটা সম্প্রচার-ঘর একটা ভুল ভবিষ্যদ্বাণী অন এয়ারে পাঁচ মিনিট ধরে চালিয়ে যায়, আর কীভাবে একটা বিনিয়োগ-ঘর একটা লেবেলের ভুলকে চার মাস ধরে কেউ ধরতে পারে না। দুই জায়গায় একটা জিনিস আলাদা—একজন ব্যক্তি দায়িত্ব নেয় কি না।
পরেরবার যখন ক্লাসিফায়ার কোনো ফাইলে tennis লিখে দেবে, সেটা যেন সত্যিই টেনিস হয়। এখনকার কাজটা সেটাই—লেবেলটা সরানো, নথিটা সঠিক ঘরে পাঠানো, আর ফোল্ডারটা যাচাই করার জন্য একটা গেট বসানো।
কারণ প্যাটার্নের চেয়ে গেট আগে। আর গেট ভুল হলে প্যাটার্ন নির্মমভাবে সৎ থাকে—সে তোমাকে ঠিক সেরকম শূন্য দেয়, যতটা তুমি তার কাছে চেয়েছ।
