অধ্যায় 3 · ভাষা, শেখা ও ডেটা
স্প্রেডশিট ও ডেটা: ছোট টেবিল, পরিষ্কার লেবেল, তারিখ ও অনুপস্থিত মান
- পৃষ্ঠা 15 / 24
- 18 মিনিট পড়া
স্প্রেডশিটে অনেক দৈনন্দিন কাজ থাকে: অর্ডার, খরচ, সার্ভের উত্তর, টাস্কের তালিকা। আবার ডেটা এখানেই সবচেয়ে এলোমেলো হয়: একই লেবেল পাঁচ রকমে লেখা, তারিখ তিন ফরম্যাটে, ফাঁকা ঘর, মুদ্রার চিহ্নসহ অঙ্ক। একটা চ্যাট অ্যাসিস্ট্যান্ট ছোট টেবিল দ্রুত গুছিয়ে দিতে ও বুঝতে সাহায্য করতে পারে। কিন্তু যা সে চিহ্নিত করার কথা ছিল, তা চুপচাপ "ঠিকও" করে ফেলতে পারে, আর সে ক্যালকুলেটর নয়। এই পাতায় শিখবেন কীভাবে পরিষ্কার-করা ও বিশ্লেষণ চাইলে নিয়ন্ত্রণ আপনার হাতে থাকে এবং প্রতিটা পরিবর্তন যাচাই করা যায়।
এটা শ্রেণিবিভাগ ও যাচাই: ক্যাটেগরি, সেন্টিমেন্ট, টেবিল ও অনুপস্থিত তথ্য পাতা এবং গবেষণা ও সোর্স যাচাই: সাইটেশন, দাবি ও ভেরিফিকেশন পাতার যাচাইয়ের অভ্যাসের ওপর দাঁড়িয়ে। এর পেছনের ডেটা-দক্ষতা দেখতে চাইলে দেখুন AI-এর জন্য SQL ও ডেটা হ্যান্ডলিং: বিগিনার। নিচের সব ডেটা বানানো। আপনার প্রতিষ্ঠান অনুমতি না দিলে কোনো আসল গ্রাহক, রোগী বা কর্মীর ডেটা চ্যাট অ্যাসিস্ট্যান্টে পেস্ট করবেন না: নমুনা নিন, অথবা আগে নাম ও আইডি বদলে দিন।
যা শিখবেন
- টেবিলের কলামগুলো কীভাবে ব্যাখ্যা করাবেন এবং চ্যাটে পেস্ট করা ছোট টেবিল নিয়ে কীভাবে প্রশ্ন করবেন।
- নির্দিষ্ট কলামনামসহ টেবিল কীভাবে চাইবেন, আর চুপচাপ বদল ছাড়া লেবেল, তারিখ, অঙ্ক ও ইউনিট কীভাবে পরিষ্কার করাবেন।
- অনুপস্থিত মান অনুমান না করে তালিকা করানোর উপায়।
- নোট ও ফলাফল থেকে স্ট্যাটাস রিপোর্ট বা এক্সিকিউটিভ সামারি কীভাবে বানাবেন, আর দেখা প্রবণতা ও অনুমান-করা ব্যাখ্যা কীভাবে আলাদা রাখবেন।
- প্রতিটা ফলাফল মূল ডেটার সঙ্গে, দ্রুত পুনর্গণনাসহ, কীভাবে মেলাবেন।
প্রশ্ন করার আগে ডেটা চিনুন
মডেল শুধু তা-ই দেখে, যা আপনি পেস্ট করেন (বা আপলোড করেন, যদি আপনার অ্যাপ ফাইল সমর্থন করে: আপনার অ্যাপ কী সমর্থন করে তা দেখে নিন)। আপনার কোম্পানিতে কলামের নামের মানে কী, সে জানে না, আর বড় ফাইলের বাকি অংশ সে দেখতে পায় না। ছোট টেবিলের বেশি কিছুর জন্য হেডার আর কয়েকটা সাধারণ সারি পেস্ট করুন, অথবা নমুনা নিয়ে কাজ করুন।
স্প্রেডশিটের কলাম ও তাদের অর্থ সংক্ষেপে জানা
যে ফাইল আপনি বানাননি তা বিশ্লেষণের আগে মডেলকে প্রতিটা কলাম বর্ণনা করতে বলুন। এতে বোঝা যায় আপনি এখনো কী বোঝেননি। মূল নিয়ম: ডেটা যা দেখাচ্ছে আর মডেল যা আন্দাজ করছে, দুটো আলাদা করান।
দুর্বল প্রম্পট:
What is in this spreadsheet?ভালো প্রম্পট:
Below are the header and three rows of an orders spreadsheet. For each column give:
name, likely meaning, data type, and what you are unsure about.
Mark each meaning as "clear from the data" or "my guess". Do not invent columns.
ord_id,dt,cust_ref,cat,qty,price,stat
1001,2026-03-02,C-17,Office Supplies,10,4.50,shipped
1002,2026-03-04,C-22,Furniture,1,189.00,shipped
1003,2026-03-04,C-17,Office Supplies,25,4.50,returnedভালো প্রম্পট প্রতি কলামে কী চাই তা বলে দেয় এবং প্রমাণ ও আন্দাজের মধ্যে সৎ ভাগ করতে বাধ্য করে।
নমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
ord_id | order identifier, number | clear from the data
dt | date, ISO format (YYYY-MM-DD)| clear; unclear if order date or ship date
cust_ref | customer code, text | clear that it repeats (C-17); meaning of code is my guess
cat | product category, text | clear
qty | quantity, whole number | clear; unit of measure unknown
price | probably unit price, decimal | my guess: 10 x 4.50 fits a unit price; currency unknown
stat | order status, text | clear: shipped / returned; other values may existকী যাচাই করবেন: আন্দাজগুলোই সবচেয়ে কাজের অংশ। নিজের জ্ঞান থেকে উত্তর দিন, অথবা ফাইলের মালিককে জিজ্ঞেস করুন, তারপর উত্তরগুলো ফিরে পেস্ট করুন ("price হলো USD-তে ইউনিট প্রাইস"), যাতে পরের প্রশ্নগুলো সঠিক সংজ্ঞায় চলে।
চ্যাটে পেস্ট করা ছোট টেবিল নিয়ে প্রশ্ন
ছোট টেবিল (বড়জোর কয়েক ডজন সারি) পেস্ট করে সরাসরি প্রশ্ন করা যায়। টেবিল আগে দিন, লেবেল দিন, আর শুধু উত্তর নয়, হিসাবের ধাপও চান।
প্রম্পট:
Use only the table below. Answer each question and show which rows you used.
Q1. Which region had the highest total revenue over both months?
Q2. What is the total number of units across all rows?
Q3. What is South's revenue per unit over both months, to 2 decimals?
If the table cannot answer a question, say so.
region | month | units | revenue_usd
North | Jan | 120 | 5400
North | Feb | 135 | 6210
South | Jan | 90 | 4320
South | Feb | 80 | 3840
East | Jan | 150 | 6300
East | Feb | 165 | 7260
West | Jan | 70 | 3430
West | Feb | 95 | 4560নমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
Q1. East. Rows: East Jan 6300 + East Feb 7260 = 13560. North is 11610, South 8160, West 7990.
Q2. 905 units (120+135+90+80+150+165+70+95).
Q3. South: revenue 4320 + 3840 = 8160; units 90 + 80 = 170; 8160 / 170 = 48.00.এই উত্তরগুলো ঠিক (মিলিয়ে নিতে পারেন: মোট রেভিনিউ ৪১,৩২০, মোট ইউনিট ৯০৫)। অনেক সংখ্যা যোগ করতে গিয়ে মডেল ভুল করে। একটা সাধারণ ব্যর্থতার ধরন হলো একটা সারি বাদ পড়া: যেমন মোট ৮১০ ইউনিট, যা ৯০৫ থেকে শেষ সারির ৯৫ বাদ দিলে হয়। এ জন্যই আপনি ব্যবহৃত সারিগুলো দেখাতে বলেছিলেন। নিজে যোগ করুন, অথবা টেবিলটা স্প্রেডশিটে পেস্ট করে SUM চালান। গুরুত্বপূর্ণ কিছুর জন্য মডেলের অঙ্ককে খসড়া ধরুন এবং আবার হিসাব করুন।
চাওয়া টেবিলের কলামনাম নির্দিষ্ট করা
লেখা থেকে টেবিল চাইলে কলামের নাম, ক্রম, অনুমোদিত মান, আর তথ্য না থাকলে কী লিখতে হবে তা বলে দিন। নইলে মডেল নিজের মতো শিরোনাম বানায় এবং প্রতিবার আলাদা হয়ে যায়।
দুর্বল প্রম্পট:
Make a table of these room bookings.ভালো প্রম্পট:
Turn the three notes into a table with exactly these columns, in this order:
room | booked_by | day | start | end | purpose
Use 24-hour times (HH:MM). If a value is not in the note, write UNKNOWN. Do not guess.
Output only the table.
1. Room B booked by Lena, Tuesday 14:00-15:30, design review.
2. Aiko has the small room on Wednesday from 09:00 for the supplier call.
3. Room C, Thursday, Mateo, weekly planning.নমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
room | booked_by | day | start | end | purpose
Room B | Lena | Tuesday | 14:00 | 15:30 | design review
UNKNOWN | Aiko | Wednesday | 09:00 | UNKNOWN | supplier call
Room C | Mateo | Thursday | UNKNOWN | UNKNOWN | weekly planningলক্ষ করুন, ২ নম্বর নোটে "the small room" আছে, যা কোনো রুমের নাম নয়, তাই UNKNOWN-ই সঠিক উত্তর। দুর্বল উত্তর হয়তো "Room A" লিখে ফেলত। প্রতিবার তিনটা জিনিস দেখুন: কলামের নাম ও ক্রম হুবহু আপনার দেওয়া, নোটে নেই এমন কোনো মান নেই, আর সারির সংখ্যা নোটের সংখ্যার সমান।
ডেটা পরিষ্কার করা: লেবেল, অনুপস্থিত মান, তারিখ ও ইউনিট
পরিষ্কার করার একটাই নিয়ম: চুপচাপ কোনো বদল নয়। বদলানো ডেটা এবং কী কী বদলেছে তার তালিকা, দুটোই চান, যাতে পর্যালোচনা করা যায়।
অসংগত ক্যাটেগরি লেবেল পরিষ্কার করা
একই ক্যাটেগরি কখনো "Office Supplies", কখনো "office supplies", কখনো "Ofice Supplies" হয়ে আসে। প্রতিটা মূল লেবেল থেকে একটা পরিষ্কার লেবেলে ম্যাপিং টেবিল চান, সঙ্গে আগে ও পরের গণনা। যে লেবেল নিয়ে মডেল নিশ্চিত নয়, তা আপনার সিদ্ধান্তের জন্য রেখে দিতে হবে।
প্রম্পট:
Below is a list of 14 category labels, one per line. Allowed clean labels:
Office Supplies, Furniture, Electronics.
Make a mapping table: original label | clean label | counts of that original label.
Fix only spelling, capital letters and extra spaces. If a label is not clearly one of the
allowed labels, put NEEDS DECISION and do not choose. Finish with the total count per
clean label and check that the counts add up to 14.
Office Supplies
office supplies
Office Supply
OFFICE SUPPLIES
Ofice Supplies
Furniture
furniture
Furnitures
Funiture
Electronics
electronics
Stationery
Office Supplies
Electronicsনমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
Office Supplies (6): Office Supplies x2, office supplies, Office Supply, OFFICE SUPPLIES,
Ofice Supplies
Furniture (4): Furniture, furniture, Furnitures, Funiture
Electronics (3): Electronics x2, electronics
NEEDS DECISION (1): Stationery - could belong to Office Supplies, not certain
Check: 6 + 4 + 3 + 1 = 14.কী যাচাই করবেন: মূল তালিকা নিজে আবার গুনুন, গণনার যোগফল মিলছে কি না দেখুন, আর প্রতিটা একীকরণ খুঁটিয়ে দেখুন। "Office Supply" থেকে "Office Supplies" নিরাপদ সংশোধন। "Stationery" একটা ব্যবসায়িক সিদ্ধান্ত, আর মডেল সেটা আপনার জন্য রেখে ঠিকই করেছে। ম্যাপিং অনুমোদন করার পরেই পরিষ্কার লেবেল পুরোনোগুলোর জায়গায় বসাবেন।
অনুমান না করে অনুপস্থিত মান চিহ্নিত করা
মডেল সাহায্য করতে ভালোবাসে, তাই ফাঁক ভরাট করে বিশ্বাসযোগ্য সংখ্যা দিয়ে। ডেটার বেলায় এটা ভুল। অনুপস্থিত ঘরের তালিকা চান, আর বদলি দেওয়া নিষেধ করুন। অনুপস্থিত বলতে কী বোঝায় তাও বলুন: ফাঁকা, "N/A", "-" ও "unknown"। শূন্য একটা মান, ফাঁক নয়, তবে তা নিয়ে প্রশ্ন করা যেতে পারে।
প্রম্পট:
List every missing value in the table below. Missing means blank, N/A, - or unknown.
Output: order_id | column | what is there now. Then give the count of missing cells and
the count of rows affected. Do not fill, estimate or correct anything. Separately,
list any value that is valid but looks odd (for example a zero) as "check".
order_id,qty,unit_price,ship_date
2001,10,4.50,2026-03-05
2002,,4.20,2026-03-06
2003,5,N/A,2026-03-06
2004,0,4.80,-
2005,12,4.50,2026-03-09
2006,8,,নমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
2002 | qty | blank
2003 | unit_price | N/A
2004 | ship_date | -
2006 | unit_price | blank
2006 | ship_date | blank
Missing cells: 5. Rows affected: 4 (2002, 2003, 2004, 2006).
Check: order 2004 has qty 0 (valid value, but a shipped order with zero quantity is odd).নিজে গুনে দেখুন: পাঁচটা ঘর, চারটা সারি। এই টেবিল থেকেই গড় পরিমাণ হয় ৭.০, ছয় সারি ধরে নয়, পাঁচটা জানা মান (১০, ৫, ০, ১২ ও ৮, যোগফল ৩৫) ধরে। ফাঁকসহ ডেটা থেকে গড় বা যোগফল চাইলে মডেলকে বলতে বলুন সে কয়টা মান ব্যবহার করেছে। ফাঁক নিয়ে কী করবেন তা আপনি ঠিক করবেন: মালিককে জিজ্ঞেস করুন, বাদ দিয়ে সেটা জানিয়ে রাখুন, অথবা লিখিত কোনো নিয়ম ব্যবহার করুন।
সরবরাহ করা ডেটায় তারিখের ফরম্যাট একরকম করা
তারিখ একটা পুরোনো ফাঁদ। "03/04/2026" কোনো দেশে ৩ এপ্রিল, কোনো দেশে ৪ মার্চ, আর কোনো মডেল জানতে পারে না আপনি কোনটা বোঝাচ্ছেন। ISO ফরম্যাট (YYYY-MM-DD) চান, এবং দ্ব্যর্থক কিছু অনুমান না করে চিহ্নিত করতে বলুন।
প্রম্পট:
Convert each date to ISO format YYYY-MM-DD. Output: original | ISO | note.
Rules: if a date can be read two ways, write AMBIGUOUS and give both readings.
If it cannot be converted without more information, write UNRESOLVED and say what is missing.
If you assume the century of a two-digit year, say so in the note.
2026-03-14
14 Mar 2026
March 15, 2026
16/03/2026
03/04/2026
2026.03.18
19-Mar-26
next Fridayনমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
2026-03-14 | 2026-03-14 | already ISO
14 Mar 2026 | 2026-03-14 |
March 15, 2026 | 2026-03-15 |
16/03/2026 | 2026-03-16 | day first, because 16 cannot be a month
03/04/2026 | AMBIGUOUS | 2026-03-04 or 2026-04-03
2026.03.18 | 2026-03-18 |
19-Mar-26 | 2026-03-19 | assumed 2026 for "26"
next Friday | UNRESOLVED | needs the date it was writtenকী যাচাই করবেন: আগে AMBIGUOUS ও UNRESOLVED সারিগুলো দেখুন। তারপর একটা সূক্ষ্ম বিষয় খেয়াল করুন: কলামে ফরম্যাট মিশে থাকলে "16/03/2026" ইঙ্গিত দেয় লেখক আগে দিন, পরে মাস লিখেছেন, কিন্তু "03/04/2026"-এর বেলায় সেটা প্রমাণ হয় না। উৎসের রীতি জানা থাকলে প্রম্পটে লিখে দিন ("এই সিস্টেমের তারিখ দিন/মাস/বছর")।
মুদ্রা, পরিমাণ ও ইউনিটের তথ্য আলাদা করা
"12 kg" বা "$30 each"-এর মতো খোলা লেখায় তিনটা ফিল্ড লুকিয়ে থাকে: অঙ্ক, মুদ্রা বা ইউনিট, আর কখনো একটা গণনা। মডেলকে কলামে ভাগ করতে বলুন, মূল লেখা রাখতে বলুন, আর আপনি না চাইলে কিছু রূপান্তর করতে মানা করুন।
প্রম্পট:
Split each line into columns: original | amount | currency | quantity | unit | note.
Use currency codes (USD, EUR). If the currency is not clear from the text, write UNKNOWN
(for example "$" is used by several currencies). Do not convert currencies or units.
Remove thousands separators from numbers. Leave a cell empty if it does not apply.
USD 1,200.50
€45
$30 each
12 kg
500 g
3 boxes x 24 pieces
2.5 Lনমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
USD 1,200.50 | 1200.50 | USD | | |
€45 | 45 | EUR | | |
$30 each | 30 | UNKNOWN | | | "each" means per item; quantity not given
12 kg | | | 12 | kg |
500 g | | | 500 | g | not converted
3 boxes x 24 pieces | | | 3 | boxes | 24 pieces per box
2.5 L | | | 2.5 | L |সংখ্যাগুলো মূল লেখার সঙ্গে হুবহু মিলছে কি না দেখুন (1,200.50 হয়েছে 1200.50), এবং কোনো মুদ্রা অনুমান করা হয়নি কি না। "3 boxes x 24 pieces" গণনার লোভও দেখায়: মোট ৩ x ২৪ = ৭২ পিস, কিন্তু সেটা শুধু তখনই, যখন লাইনটার মানে তা-ই, আর আপনি তা চাননি। পরে রূপান্তর চাইলে (৫০০ g = ০.৫ kg) আলাদা কলামে চান, যাতে মূলটা চোখের সামনে থাকে।
নোট ও ফলাফল থেকে সিদ্ধান্ত পর্যন্ত
মিটিং নোটকে স্ট্যাটাস রিপোর্টে রূপ দেওয়া
মিটিং নোটে তথ্য, আন্দাজ ও ইচ্ছা মিশে থাকে। মডেলকে একটা টেমপ্লেট দিন, আর তথ্য না থাকলে কী করবে তা বলুন: বিশেষ করে দায়িত্বপ্রাপ্ত ব্যক্তি ও তারিখ, যেগুলো মডেল বানিয়ে ফেলতে প্রলুব্ধ হয়।
প্রম্পট:
Turn these meeting notes into a status report with these sections, in this order:
Done | In progress | Blocked | Decisions | Actions (owner, due date) | Open questions.
Use only the notes. If an owner or date is not stated, write UNASSIGNED or NO DATE.
Do not add a green/amber/red rating. Put anything unclear under Open questions.
Project Atlas sync, 2026-10-06. Present: Mateo, Aiko, Priya, Kwame.
- Login page: Aiko says done, tested on 2 browsers, not yet on phones.
- Payment page: Mateo is waiting for sandbox keys from the bank, no date yet. Might slip.
- Priya will send the revised pricing text by Friday (10-09).
- Decided: launch stays 2026-11-02 unless the payment keys are not here by 10-16.
- The load test needs to be booked. Nobody volunteered.
- Kwame: "budget is fine so far" (no figures given).নমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
Done: Login page (tested on 2 browsers).
In progress: Pricing text (revised version due 2026-10-09).
Blocked: Payment page - waiting for sandbox keys from the bank, no date given.
Decisions: Launch stays 2026-11-02 unless payment keys are missing on 2026-10-16.
Actions: Send revised pricing text - Priya - 2026-10-09
Book the load test - UNASSIGNED - NO DATE
Open questions: Login page on phones? Budget figures (only "fine so far")? Date for the keys?কী যাচাই করবেন: প্রতিটা দায়িত্বপ্রাপ্ত ব্যক্তি ও তারিখ নোটের কোনো লাইনে খুঁজে পাওয়া যায় কি না দেখুন ("Friday (10-09)" হয়েছে 2026-10-09; ২০২৬ সালের ৯ অক্টোবর শুক্রবার)। ফোনে পরীক্ষা বাকি থাকলেও মডেল যেন "Login page: done"-কে সম্পূর্ণ ধরে না নেয়। সেটা Open questions-এও থাকা উচিত, আর ভালো প্রম্পট তা দৃশ্যমান করে।
দেওয়া ফলাফল থেকে এক্সিকিউটিভ সামারি লেখা
এক্সিকিউটিভ সামারির পাঠকের সময় কম। আগে সিদ্ধান্ত, তারপর কড়া দৈর্ঘ্য, আর সংখ্যা শুধু আপনার ডেটা থেকে, এভাবে চান। মডেল কিছু হিসাব করলে হিসাবটা দেখাতে হবে, যাতে আপনি মেলাতে পারেন।
প্রম্পট:
Write an executive summary for a support manager, at most 80 words.
Start with the main conclusion. Use only the results below and only numbers that matter.
If you calculate a number, put the calculation in brackets. End with one limitation.
Support results, Priya's team, Pune (invented data):
Month | Tickets | Avg first response (hours) | Satisfaction (%)
Jul | 410 | 6.2 | 82
Aug | 385 | 5.1 | 84
Sep | 352 | 4.4 | 87নমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
Support improved between July and September. Tickets fell from 410 to 352 (410 - 352 = 58
fewer), first responses got faster (6.2 to 4.4 hours) and satisfaction rose from 82% to 87%.
Limitation: only three months of data, and the results do not show why the changes happened.প্রতিটা সংখ্যা টেবিলের সঙ্গে মেলান, ব্র্যাকেটের হিসাব আবার করুন (৪১০ - ৩৫২ = ৫৮), আর শেষ বাক্যটা পড়ুন: ডেটা যা বলতে পারে না, তা স্বীকার করা উচিত। এই সীমাবদ্ধতা সাজসজ্জা নয়। ছোট সারাংশের ওপর পাঠকের অতি-ভরসা ঠেকানোই এর কাজ।
দেখা প্রবণতা ও সম্ভাব্য ব্যাখ্যা আলাদা করা
ওপরের সারাংশ "কেন হয়েছে তা দেখায় না" বলে থামে। পাঠক (এবং মডেল) কারণ জুড়তে ভালোবাসে: "নতুন হেল্প সেন্টারের কারণে"। ডেটায় কোনো নতুন হেল্প সেন্টারের কথা নেই; ডেটায় নেই এমন কারণ একটা হাইপোথিসিস। মডেলকে দুটো তালিকা আলাদা রাখতে বলুন।
প্রম্পট:
Using the support results above, make a table with three parts.
Part 1, Observed: each trend, with the exact numbers from the table.
Part 2, Possible explanations: label each one HYPOTHESIS, say it is not in the data,
and say what data would test it.
Do not state any explanation as a fact.নমুনা উত্তর (উদাহরণ মাত্র; আপনারটা আলাদা হবে):
Observed: Tickets fell each month: 410, 385, 352. Response time fell: 6.2, 5.1, 4.4 hours.
Satisfaction rose: 82, 84, 87 percent.
HYPOTHESIS 1: fewer problems with the product. Not in the data. Test: ticket topics by month.
HYPOTHESIS 2: faster replies raised satisfaction. Not in the data. Test: satisfaction of
tickets answered fast versus slow within the same month.
HYPOTHESIS 3: customers used self-service help instead. Not in the data. Test: help-page visits.দুটো কৌশল কাজ করে: লেবেল (হাইপোথিসিস তথ্য সেজে রিপোর্টে ঢুকতে পারে না) আর পরীক্ষা (পরে কী খুঁজবেন তা বলে দেয়)। পুরো কোর্সে এই অভ্যাস রাখুন: পর্যবেক্ষণ, তারপর ব্যাখ্যা, তারপর কী দিয়ে তা যাচাই হবে।
কাজের জায়গায় এটা কোথায় দেখা যায়
- ফাইন্যান্স ও অপারেশনস: রিপোর্ট বা ডেটাবেসে ঢোকানোর আগে এক্সপোর্ট করা তালিকা (সরবরাহকারী, ক্যাটেগরি, তারিখ) পরিষ্কার করা।
- প্রজেক্ট ম্যানেজমেন্ট: মিটিং নোটকে এমন স্ট্যাটাস রিপোর্টে রূপ দেওয়া, যেখানে দায়িত্বপ্রাপ্ত ব্যক্তি বা তারিখ বানানো হয়নি।
- বিশ্লেষণ ও রিপোর্টিং: অচেনা ফাইলের প্রথম ধারণা পাওয়া, এক্সিকিউটিভ সামারির খসড়া করা, আর ডেটা কী সমর্থন করে তা ব্যবস্থাপনাকে দেখানো।
- AI ফিচার বানানো: একই নির্দেশ (নির্দিষ্ট কলাম, অনুমানের বদলে UNKNOWN, পরিবর্তনের রেকর্ড) ডেটা-পরিষ্কারের ধাপের প্রম্পট হয়ে যায়, যেখানে আউটপুট পরে কোড দিয়ে যাচাই হয়।
সাধারণ ভুল
- মডেলের অঙ্কে ভরসা করা। যোগফল, গড় ও গণনা আত্মবিশ্বাসী সুরে ভুল হতে পারে। সমাধান: ব্যবহৃত সারিগুলো দেখাতে বলুন, স্প্রেডশিটে আবার হিসাব করুন, তুলনা করুন।
- ফাঁক ভরাট করতে দেওয়া। বানানো দাম বা তারিখ আসল ডেটার মতো দেখায়। সমাধান: "ভরাট, আন্দাজ বা সংশোধন করবে না" বলুন, আর ফাঁকের তালিকা চান।
- চুপচাপ পরিষ্কার করা। রেকর্ডহীন বদল পর্যালোচনা করা যায় না। সমাধান: মূল থেকে পরিষ্কার লেবেলের ম্যাপিং এবং আগে-পরের গণনা চান।
- দ্ব্যর্থক তারিখ ও মুদ্রা অনুমান করা। "03/04/2026" ও "$"-এর একাধিক অর্থ আছে। সমাধান: নিজের রীতি বলুন, অথবা AMBIGUOUS / UNKNOWN বাধ্যতামূলক করুন।
- ব্যাখ্যাকে ফলাফল হিসেবে দেখানো। সমাধান: দেখা তথ্য ও হাইপোথিসিস আলাদা রাখুন, আর প্রতিটা হাইপোথিসিস কীভাবে পরীক্ষা হবে তা বলুন।
- ব্যক্তিগত ডেটা পেস্ট করা। সমাধান: নমুনা নিন বা নাম ও আইডি বদলে দিন, আর প্রতিষ্ঠানের নিয়ম মানুন।
নিজে চেষ্টা করুন
- সহজ। অর্ডার স্ট্যাটাসের এই তালিকা ম্যাপিং টেবিল ও গণনাসহ পরিষ্কার করুন (অনুমোদিত লেবেল: Shipped, Delivered, Cancelled): Shipped, shipped, SHIPPED, Delivered, "delivered " (শেষে স্পেস), Deliverd, Cancelled, canceled, Canceled। গণনার যোগফল ৯ হয় কি না দেখুন।
- মাঝারি। পুনের প্রিয়া চারটা ইনভয়েস লাইন পেস্ট করেছেন: "Invoice 7 - 14 Mar 2026 - INR 12,500", "Invoice 8 - 2026-03-20 - INR 8,250.50", "Invoice 9 - 21/03/2026 - 4,000", "Invoice 10 - 25 Mar 2026 - INR 1,000"। invoice, date (ISO), amount, currency কলামের টেবিল চান। তারপর INR ইনভয়েসগুলোর মোট চান। যে ইনভয়েসে মুদ্রা নেই, তার বেলায় কোনো অনুমান চলবে না।
- কঠিন। অনুপস্থিত-মান অংশের ছয় সারির অর্ডার টেবিলটা নিন। মডেলের কাছে চান (ক) গড় পরিমাণ ও (খ) গড় ইউনিট প্রাইস, প্রতিটার সঙ্গে ব্যবহৃত মানের সংখ্যা, আর ফাঁক নিয়ে সে কী করেছে। তারপর ম্যানেজারের জন্য তিন বাক্যের সারাংশ লিখতে বলুন, যেখানে একটা পর্যবেক্ষণ ও একটা স্পষ্টভাবে লেবেল-করা হাইপোথিসিস থাকবে। (ক) ও (খ) নিজে আবার হিসাব করুন।
উত্তর
সহজ। সঠিক ম্যাপিং: Shipped (৩টি: Shipped, shipped, SHIPPED); Delivered (৩টি: Delivered, "delivered ", Deliverd); Cancelled (৩টি: Cancelled, canceled, Canceled)। গণনা: ৩ + ৩ + ৩ = ৯। পাস চেকলিস্ট: প্রতিটা মূল লেবেলের জন্য পরিষ্কার লেবেল আছে; আগে ও পরের গণনা আছে; যোগফল ৯; কিছু বাদ পড়েনি; "Cancelled" ও "canceled" একই শব্দের দুই বানান, তাই মেলানো নিরাপদ। অ্যাসিস্ট্যান্ট একটাকে NEEDS DECISION বললে সেটা গ্রহণযোগ্য, তবে একটু বেশি সতর্ক।
মাঝারি। শক্ত প্রম্পট চারটা কলামের নাম দেয়, ISO তারিখ চায়, মুদ্রা না থাকলে UNKNOWN লিখতে বলে, কিছু রূপান্তর না করতে বলে, এবং INR-এর মোট আলাদাভাবে, ব্যবহৃত ইনভয়েসের তালিকাসহ, চায়। প্রত্যাশিত টেবিল: 7 | 2026-03-14 | 12500 | INR; 8 | 2026-03-20 | 8250.50 | INR; 9 | 2026-03-21 | 4000 | UNKNOWN (এছাড়া: 21/03/2026 দিন-মাস ক্রমে পড়তে হবে, কারণ ২১ মাস হতে পারে না); 10 | 2026-03-25 | 1000 | INR। ইনভয়েস ৭, ৮ ও ১০-এর INR মোট: ১২,৫০০ + ৮,২৫০.৫০ + ১,০০০ = ২১,৭৫০.৫০। ইনভয়েস ৯-এর পরিমাণ (৪,০০০) এই মোটে যোগ করা বা INR বলা চলবে না; মডেলের বলা উচিত যে মোট থেকে এটা বাদ। পাস চেকলিস্ট: কলাম হুবহু; তারিখ মেলে; ইনভয়েস ৯-এর মুদ্রা UNKNOWN; মোট ২১,৭৫০.৫০ এবং ব্যবহৃত ইনভয়েসের তালিকা আছে; আপনি নিজে আবার হিসাব করেছেন।
কঠিন। সঠিক মান: জানা পরিমাণ ১০, ৫, ০, ১২ ও ৮ (পাঁচটা মান, যোগফল ৩৫), তাই গড় ৭.০। জানা দাম ৪.৫০, ৪.২০, ৪.৮০ ও ৪.৫০ (চারটা মান, যোগফল ১৮.০০), তাই গড় ৪.৫০। মডেলের বলা উচিত সে ফাঁকগুলো বাদ দিয়েছে এবং মানের সংখ্যা (৫ ও ৪) জানানো উচিত। পাস চেকলিস্ট: কোনো ফাঁক ভরাট হয়নি; মানের সংখ্যা বলা আছে; দুটো গড়ই আপনার হিসাবের সঙ্গে মেলে (না মিললে মডেলের অঙ্ক ভুল: সেটা বলুন এবং হিসাবের ধাপসহ আবার চান); সারাংশে সংখ্যাভিত্তিক একটা পর্যবেক্ষণ আছে এবং "Hypothesis" দিয়ে শুরু একটা বাক্য আছে, যা ফলাফল হিসেবে দেখানো হয়নি।
সারসংক্ষেপ
- আগে মডেলকে কলামগুলো ব্যাখ্যা করতে বলুন, এবং "ডেটা থেকে স্পষ্ট" ও "আমার আন্দাজ" আলাদা করান।
- টেবিলের জন্য নির্দিষ্ট কলাম ও ক্রম দিন, আর অনুমানের বদলে UNKNOWN বাধ্যতামূলক করুন।
- রেকর্ডসহ পরিষ্কার করুন: ম্যাপিং টেবিল, আগে-পরের গণনা, চুপচাপ বদল নয়। দ্ব্যর্থক তারিখ ও মুদ্রা মীমাংসা না করে চিহ্নিত করান।
- অনুপস্থিত মানের তালিকা করান, ভরাট নয়। কোনো গড়ে কয়টা মান ব্যবহার হয়েছে তা বলতে বলুন।
- এক্সিকিউটিভ সামারি ও স্ট্যাটাস রিপোর্ট শুধু আপনার ডেটা ব্যবহার করবে; দেখা প্রবণতা ও হাইপোথিসিস আলাদা থাকবে।
- মডেল অঙ্কে ভুল করে। যোগফল, গড় ও গণনা স্প্রেডশিটে আবার হিসাব করুন।
এরপর: রিপোর্ট ও ব্যবসায়িক বিশ্লেষণ: হিসাব, টেমপ্লেট ও যাচাই করা যোগফল পাতায় সংখ্যা নিয়ে আরও এগোবেন: হিসাব দেখানো ও যাচাই, শতাংশ বনাম শতাংশ-পয়েন্ট, স্থির রিপোর্ট টেমপ্লেট, আর পরস্পরবিরোধী সংখ্যা মেলানো।