পাঠ ০৭ · ৫৭-এর মধ্যে · মডিউল ২
Home / AI Courses / Human-Centered AI / ব্যবহারের প্রেক্ষাপট

ব্যবহারের প্রেক্ষাপট — AI কখন ও কোথায় কাজ করা উচিত

Context of use — when & where AI should act
৭ মিনিট পড়া মধ্যম · Intermediate Python কোডসহ সম্পূর্ণ বাংলায়

এই পাঠে যা শিখবেন

  • "একই AI, ভিন্ন প্রেক্ষাপট, ভিন্ন সঠিক আচরণ" — এই ধারণাটি কেন গুরুত্বপূর্ণ
  • চারটি মূল প্রেক্ষাপট-ফ্যাক্টর: ঝুঁকি, রিভার্সিবিলিটি, সময়ের চাপ, ব্যবহারকারীর দক্ষতা
  • স্বয়ংক্রিয় কাজ, সাজেশন, ও নীরব থাকা — এই তিনটি সাধারণ AI-আচরণ মোড কীভাবে এই ফ্যাক্টরগুলোর সাথে সম্পর্কিত
  • একটি সত্যিকারের কোড ডেমো — সিমুলেটেড ব্যবহারকারী-পছন্দ থেকে প্রেক্ষাপট-নির্ভরতা দেখানো

১ · একই AI, ভিন্ন প্রেক্ষাপট, ভিন্ন সঠিক আচরণ

একটি টেক্সট-অটোকমপ্লিট মডেল যদি একটি মেসেজিং অ্যাপে ভুল শব্দ সাজেস্ট করে, ব্যবহারকারী সহজেই সেটা দেখে বাতিল করে দিতে পারেন — কোনো ক্ষতি নেই। কিন্তু একই ধরনের "স্বয়ংক্রিয়ভাবে পরবর্তী পদক্ষেপ অনুমান করা" ক্ষমতা যদি একটি আর্থিক লেনদেন সিস্টেমে ব্যবহার হয়, ভুল অনুমান সরাসরি টাকার ক্ষতি করতে পারে। AI-এর প্রযুক্তিগত সক্ষমতা এক থাকলেও, ব্যবহারের প্রেক্ষাপটব্যবহারের প্রেক্ষাপটএকটি নির্দিষ্ট পরিস্থিতির বৈশিষ্ট্য (ঝুঁকি, ফিরিয়ে আনা যায় কিনা, সময়ের চাপ, ব্যবহারকারীর দক্ষতা) যা নির্ধারণ করে সেখানে AI-এর কতটা স্বাধীনভাবে কাজ করা উচিত। অনুযায়ী "সঠিক" ডিজাইন সিদ্ধান্ত সম্পূর্ণ বদলে যায়।

২ · চারটি মূল ফ্যাক্টর

ঝুঁকি (Stakes)
ভুল হলে কী ক্ষতি হবে — সামান্য বিরক্তি, নাকি আর্থিক/স্বাস্থ্যগত/নিরাপত্তাগত ক্ষতি? ঝুঁকি যত বেশি, স্বয়ংক্রিয় কাজের ন্যায্যতা তত কম।
ফিরিয়ে আনা যায় কিনা (Reversibility)
ভুল সিদ্ধান্ত কি সহজে undo করা যায় (যেমন একটা ড্রাফট মুছে ফেলা), নাকি একবার ঘটে গেলে আর ফেরানো যায় না (যেমন একটা ইমেইল পাঠিয়ে দেওয়া)?
সময়ের চাপ (Time pressure)
ব্যবহারকারীর কি প্রতিটি সিদ্ধান্ত যাচাই করার সময় আছে, নাকি পরিস্থিতি এত দ্রুত ঘটছে যে যাচাই করার সুযোগই নেই (যেমন জরুরি অবস্থা)?
ব্যবহারকারীর দক্ষতা (User expertise)
ব্যবহারকারী কি নিজে সিদ্ধান্তের গুণমান যাচাই করার মতো যথেষ্ট জ্ঞান রাখেন, নাকি তিনি সম্পূর্ণভাবে AI-এর উপর নির্ভরশীল কারণ নিজে যাচাই করার সামর্থ্য নেই?

এই চারটি ফ্যাক্টর একসাথে কাজ করে। যেমন একজন অভিজ্ঞ ডাক্তারের জন্য একটি মাঝারি-ঝুঁকির মেডিকেল সাজেশন হয়তো নিরাপদে স্বয়ংক্রিয়ভাবে দেখানো যায় (কারণ তিনি নিজেই দ্রুত যাচাই করতে পারবেন), কিন্তু একজন সাধারণ ব্যবহারকারীর জন্য একই সাজেশনের ক্ষেত্রে অনেক বেশি সতর্কতা দরকার।

৩ · তিনটি সাধারণ AI-আচরণ মোড

এই ফ্যাক্টরগুলোর সমন্বয় সাধারণত তিনটি বিস্তৃত মোডের একটির দিকে নির্দেশ করে — নিচের প্রতিটি মোডের জন্য একটি সম্পূর্ণ, প্রোগ্রাম্যাটিক স্কেল (Sheridan-Verplanck ধাঁচের অটোমেশন-লেভেল) M5-এর L20-এ তৈরি করা হবে, এখানে শুধু ধারণাগতভাবে পরিচয় করানো হচ্ছে:

স্বয়ংক্রিয়ভাবে কাজ করা
কম ঝুঁকি + সহজে ফিরিয়ে আনা যায় + উচ্চ সময়-চাপ হলে AI নিজে থেকেই কাজ সম্পন্ন করতে পারে, শুধু পরে জানিয়ে দিলেই চলে।
সাজেশন দেওয়া
মাঝারি ঝুঁকি বা আংশিক-ফিরিয়ে-আনা-যায় পরিস্থিতিতে AI একটি প্রস্তাব দেয়, কিন্তু চূড়ান্ত সিদ্ধান্ত মানুষের হাতে রাখে।
নীরব থাকা
উচ্চ ঝুঁকি + অপরিবর্তনীয় + ব্যবহারকারীর যথেষ্ট দক্ষতা না থাকা পরিস্থিতিতে AI হয়তো একদমই হস্তক্ষেপ না করে শুধু তথ্য সরবরাহ করাই নিরাপদ।
M5-এর সাথে সম্পর্ক

এখানে ইচ্ছাকৃতভাবে এই ফ্যাক্টরগুলোকে একটি নির্দিষ্ট প্রোগ্রাম্যাটিক নিয়মে রূপান্তর করা হয়নি — সেটা L20-এর কাজ, যেখানে একটি সত্যিকারের কোড-ভিত্তিক ক্লাসিফায়ার এই একই ফ্যাক্টরগুলো (stakes, reversibility, time-pressure) ব্যবহার করে একটি ১-১০ স্কেলে অটোমেশন-লেভেল নির্ধারণ করবে। এই পাঠের লক্ষ্য শুধু ফ্যাক্টরগুলো চেনা, যাতে L20-এ যুক্তিটা তৈরির সময় আগে থেকেই পরিচিত মনে হয়।

৪ · একটি সত্যিকারের ডেমো — ঝুঁকি অনুযায়ী পছন্দের অটোনমি বদলায়

নিচের কোডে দুটো ভিন্ন প্রেক্ষাপটের জন্য সিমুলেটেড ব্যবহারকারী-সার্ভে রেটিং (০-৫ স্কেলে, ৫ = "AI সম্পূর্ণ স্বয়ংক্রিয়ভাবে করুক," ০ = "প্রতিবার নিশ্চিত করতে চাই") অ্যাগ্রিগেট করে দেখা যাক ঝুঁকি ও রিভার্সিবিলিটি বদলালে পছন্দের অটোনমি-লেভেল কতটা বদলে যায়।

Python
import statistics

# ৬ জন সিমুলেটেড ব্যবহারকারীর রেটিং, স্কেল ০-৫
# ৫ = "AI সম্পূর্ণ স্বয়ংক্রিয়ভাবে করুক", ০ = "প্রতিবার আমার নিশ্চিতকরণ দরকার"
scenario_ratings = {
    "কম-ঝুঁকি, সহজে ফিরানো যায় (গান/প্লেলিস্ট সাজেশন)": [5, 4, 5, 5, 4, 5],
    "উচ্চ-ঝুঁকি, ফিরানো কঠিন (আর্থিক লেনদেন নিশ্চিতকরণ)": [1, 0, 1, 2, 1, 0],
}

for scenario, ratings in scenario_ratings.items():
    avg = statistics.mean(ratings)
    print(f"{scenario}")
    print(f"  গড় পছন্দের অটোনমি-লেভেল (০-৫): {avg:.1f}")
    print()

low, high = scenario_ratings["কম-ঝুঁকি, সহজে ফিরানো যায় (গান/প্লেলিস্ট সাজেশন)"], \
            scenario_ratings["উচ্চ-ঝুঁকি, ফিরানো কঠিন (আর্থিক লেনদেন নিশ্চিতকরণ)"]
gap = statistics.mean(low) - statistics.mean(high)
print(f"দুই প্রেক্ষাপটের মধ্যে গড় পার্থক্য: {gap:.1f} পয়েন্ট")

    
কম-ঝুঁকির, সহজে-ফিরিয়ে-আনা-যায় প্রেক্ষাপটে গড় পছন্দ ৪.৭ — অর্থাৎ প্রায় সবাই চান AI নিজে থেকেই কাজ করুক। কিন্তু উচ্চ-ঝুঁকির, অপরিবর্তনীয় প্রেক্ষাপটে গড় নেমে আসে মাত্র ০.৮-এ — প্রায় সবাই চান প্রতিটি পদক্ষেপে নিশ্চিতকরণ। দুই প্রেক্ষাপটের মধ্যে পার্থক্য ৩.৯ পয়েন্ট — পুরো স্কেলের প্রায় পুরোটাই। AI-এর প্রযুক্তিগত সক্ষমতা একই থাকলেও শুধু stakes ও reversibility বদলে যাওয়ায় "সঠিক" ডিজাইন সিদ্ধান্ত সম্পূর্ণ উল্টে যায় — এটাই context-of-use বিশ্লেষণের মূল শিক্ষা।
মূল কথা · Key takeaway

"AI কতটা স্বাধীনভাবে কাজ করবে" এই প্রশ্নের কোনো একক সঠিক উত্তর নেই — উত্তর নির্ভর করে প্রেক্ষাপটের উপর। একই ফিচার ভিন্ন ব্যবহারের ক্ষেত্রে ভিন্নভাবে ডিজাইন করতে হতে পারে। পরবর্তী পাঠে (L08) আমরা দেখব কীভাবে পার্সোনা ও সিনারিও তৈরি করে এই প্রেক্ষাপট-নির্ভর সিদ্ধান্তগুলো নথিভুক্ত ও যোগাযোগ করা যায়।

ভাবনার প্রশ্ন

প্রতিটি প্রশ্ন নিজে কিছুক্ষণ ভাবুন — তারপর "→ উত্তর" চাপুন।

প্র ০১ একটি GPS নেভিগেশন সিস্টেম বিবেচনা করুন — সাধারণ রাস্তায় এবং একটি বন্ধ-হয়ে-যাওয়া সেতুর কাছাকাছি। চারটি ফ্যাক্টর (stakes, reversibility, time pressure, expertise) দিয়ে ব্যাখ্যা করুন কেন দ্বিতীয় ক্ষেত্রে বেশি সতর্কতা দরকার।

সাধারণ রাস্তায় ভুল দিকনির্দেশনার ঝুঁকি কম (একটু ঘুরপথ), সহজে সংশোধনযোগ্য (পরের মোড়ে ঠিক করা যায়)। কিন্তু বন্ধ সেতুর কাছে ভুল দিকনির্দেশনার ঝুঁকি অনেক বেশি (দুর্ঘটনা), প্রায়ই দ্রুত সিদ্ধান্ত নিতে হয় (সময়ের চাপ), এবং একজন সাধারণ চালকের নিজে থেকে যাচাই করার মতো স্থানীয় জ্ঞান নাও থাকতে পারে (কম expertise) — এই সবকটি ফ্যাক্টর একসাথে বেশি সতর্কতার দিকে নির্দেশ করে, যেমন সরাসরি নির্দেশ না দিয়ে একটি সতর্কবার্তা দেখানো।

প্র ০২ একজন অভিজ্ঞ ব্যবহারকারী ও একজন নতুন ব্যবহারকারীর জন্য কি একই AI ফিচারের একই অটোনমি-লেভেল থাকা উচিত? কেন বা কেন নয়?

না, সাধারণত না — user expertise নিজেই একটি প্রেক্ষাপট-ফ্যাক্টর। একজন অভিজ্ঞ ব্যবহারকারী দ্রুত ভুল চিনতে ও সংশোধন করতে পারেন, তাই তার জন্য বেশি স্বয়ংক্রিয়তা নিরাপদ হতে পারে। একজন নতুন ব্যবহারকারীর জন্য একই লেভেল বিপজ্জনক হতে পারে, কারণ তিনি ভুল চিনতেই পারবেন না। এই কারণেই অনেক প্রোডাক্ট অভিজ্ঞতার সাথে সাথে ধীরে ধীরে বেশি স্বয়ংক্রিয়তা "আনলক" করে (M6, M8-এ সম্পর্কিত)।

প্র ০৩ এমন একটি পরিস্থিতি চিন্তা করুন যেখানে সময়ের চাপ বেশি কিন্তু ঝুঁকিও বেশি (যেমন একটি স্বয়ংক্রিয় গাড়ির জরুরি ব্রেকিং সিদ্ধান্ত)। এখানে চারটি ফ্যাক্টর কীভাবে একে অপরের সাথে সাংঘর্ষিক হতে পারে?

উচ্চ ঝুঁকি সাধারণত কম স্বয়ংক্রিয়তার দিকে নির্দেশ করে, কিন্তু উচ্চ সময়-চাপ মানুষের হাতে সিদ্ধান্ত রাখাকে অবাস্তব করে তোলে (মানুষের প্রতিক্রিয়ার সময় যথেষ্ট নয়)। এই দ্বন্দ্বেই দেখা যায় কেন প্রেক্ষাপট বিশ্লেষণ কখনও একমাত্রিক নয় — এমন ক্ষেত্রে সাধারণত সিস্টেমকে স্বয়ংক্রিয়ভাবে কাজ করতে দেওয়া হয় কিন্তু তার ডিজাইন ও পরীক্ষার মান অনেক বেশি কঠোর রাখা হয় (এই ট্রেড-অফ M5 ও M7-এ আরও বিস্তারিত)।

অনুশীলন

  1. চিন্তা করুন: উপরের কোড সেলে যদি "উচ্চ-ঝুঁকি" প্রেক্ষাপটের রেটিং তালিকায় একটি ৫ যোগ করা হয় (একজন ব্যবহারকারী পুরোপুরি স্বয়ংক্রিয়তা চান), তাহলে গড় কতটা বদলাবে বলে আপনার ধারণা?

    একটি নতুন মান যোগ করলে নমুনার আকার ৬ থেকে ৭ হয়ে যায়, তাই একটি ৫ যোগ করলে গড় কিছুটা বাড়বে, কিন্তু পুরো প্যাটার্ন উল্টে যাবে না — কারণ বাকি ৬টি মান এখনও নিচের দিকে। এটি আবারও দেখায় কেন সিদ্ধান্ত একজনের ব্যতিক্রমী মতামতের উপর নয়, সামগ্রিক প্রবণতার উপর ভিত্তি করে নেওয়া উচিত।

  2. পরীক্ষা করুন: উপরের কোড সেলে উচ্চ-ঝুঁকি তালিকায় [1, 0, 1, 2, 1, 0]-এর শেষে 5 যোগ করে (অর্থাৎ [1, 0, 1, 2, 1, 0, 5]) Run চেপে আপনার অনুমান যাচাই করুন।

    নতুন গড় হয় ১.৪ (আগে ছিল ০.৮) — বেড়েছে কিন্তু এখনও কম-ঝুঁকির প্রেক্ষাপটের গড় ৪.৭ থেকে অনেক দূরে। একজনের ব্যতিক্রমী উচ্চ-অটোনমি পছন্দও পুরো প্রবণতা বদলাতে পারেনি — বাস্তব ডিজাইন সিদ্ধান্তে এই ধরনের সংখ্যাগরিষ্ঠ প্রবণতাকেই গুরুত্ব দিতে হয়, একক ব্যতিক্রমকে নয়।

আরও পড়ুন · ABCL TECH-এ আপনার পরবর্তী পদক্ষেপ

  • কোর্সের সম্পূর্ণ সিলেবাস দেখুন ৫৭টি পাঠ ট্রাস্ট ক্যালিব্রেশন, এক্সপ্লেইনেবিলিটি, হিউম্যান-ইন-দ্য-লুপ ডিজাইন, কগনিটিভ লোড, অ্যাক্সেসিবিলিটি, হিউম্যান-AI টিমিং, ইউজেবিলিটি ইভালুয়েশন, ইন্ডাস্ট্রি ফ্রেমওয়ার্ক ও ক্যাপস্টোন।
  • AI Ethics কোর্স সহোদর কোর্স উচ্চ-ঝুঁকির প্রেক্ষাপটে হিউম্যান ওভারসাইট সংক্রান্ত নৈতিক ও রেগুলেটরি প্রয়োজনীয়তার গভীর কভারেজ — এই পাঠ সেই একই প্রেক্ষাপট-ফ্যাক্টর ডিজাইনের দৃষ্টিকোণ থেকে দেখে।
  • সব Courses দেখুন ABCL TECH C, C++, Python, Java, JavaScript, DSA, Machine Learning, Deep Learning, System Design, Cybersecurity, Cloud Computing & DevOps, এবং আরও অনেক কোর্স — সব এক জায়গায়।
আগের পাঠ
মেন্টাল মডেল — মানুষ কীভাবে AI বোঝে