BitByte
AI Fundamentals

Zero-Shot, One-Shot ও Few-Shot Prompting-এর মধ্যে পার্থক্য কী?

Zero-Shot, One-Shot এবং Few-Shot Prompting হলো LLM-কে বিভিন্ন সংখ্যক example দিয়ে নির্দিষ্ট task সম্পন্ন করানোর prompting technique। জেনে নিন এগুলো কীভাবে কাজ করে এবং কখন কোনটি ব্যবহার করবেন।

BitByte১৯ আগ, ২০২৬১৬ ভিউ2 মিনিট পড়ার সময়

Zero-Shot, One-Shot ও Few-Shot Prompting

Generative AI Interview-এর একটি গুরুত্বপূর্ণ প্রশ্ন হলো:

“Zero-Shot, One-Shot এবং Few-Shot Prompting-এর মধ্যে পার্থক্য কী?”

এখানে মূল পার্থক্য হলো AI model-কে task দেওয়ার আগে কতগুলো example দেওয়া হচ্ছে।

১. Zero-Shot Prompting

Zero-Shot Prompting-এ model-কে কোনো example না দিয়ে সরাসরি instruction দেওয়া হয়।

উদাহরণ:

"এই review-টি Positive নাকি Negative তা নির্ধারণ করুন:
'The product quality is excellent.'"

এখানে কোনো example দেওয়া হয়নি। Model শুধুমাত্র instruction-এর ভিত্তিতে task সম্পন্ন করে।

২. One-Shot Prompting

One-Shot Prompting-এ actual task দেওয়ার আগে একটি example দেওয়া হয়।

উদাহরণ:

"Review: 'The product is amazing.'
Sentiment: Positive

Review: 'The product is terrible.'
Sentiment:"

প্রথম example-টি model-কে expected pattern বুঝতে সাহায্য করে।

৩. Few-Shot Prompting

Few-Shot Prompting-এ task দেওয়ার আগে একাধিক example দেওয়া হয়।

উদাহরণ:

"Review: 'Excellent product.' → Positive
Review: 'Very disappointing.' → Negative
Review: 'I really love it.' → Positive

Review: 'Not worth the money.' →"

এখানে model দেওয়া example-গুলোর pattern বুঝে নতুন input-এর answer তৈরি করে।

মূল পার্থক্য

Technique

Example

ব্যবহার

Zero-Shot

০টি

Simple ও general task

One-Shot

১টি

Basic pattern বা format বোঝাতে

Few-Shot

২ বা তার বেশি

Complex বা specialized task

কখন কোনটি ব্যবহার করবেন?

Zero-Shot:
Task সহজ হলে এবং model instruction সহজেই বুঝতে পারলে।

One-Shot:
একটি example দিয়ে expected behavior বা output format পরিষ্কার করা গেলে।

Few-Shot:
নির্দিষ্ট style, structure, classification pattern বা domain-specific behavior প্রয়োজন হলে।

Interview Tip

Few-Shot Prompting মানে model-কে train বা fine-tune করা নয়।

Example-গুলো prompt-এর মধ্যে সাময়িকভাবে দেওয়া হয়, যাতে model task এবং expected output pattern বুঝতে পারে।

Model-এর মূল parameters পরিবর্তন হয় না।

Key Takeaway

Zero-Shot = কোনো example নেই

One-Shot = একটি example

Few-Shot = একাধিক example

সঠিকভাবে নির্বাচিত example LLM-কে নির্দিষ্ট task এবং expected output বুঝতে সাহায্য করতে পারে। তবে বেশি example দিলে context window-এর বেশি অংশ ব্যবহার হবে।