পাঠ ০৮ · ৫৭-এর মধ্যে · মডিউল ২
Home / AI Courses / Human-Centered AI / পার্সোনা ও সিনারিও

AI প্রোডাক্টের জন্য পার্সোনা ও সিনারিও

Personas & scenarios for AI products
৮ মিনিট পড়া মধ্যম · Intermediate Python কোডসহ সম্পূর্ণ বাংলায়

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

  • AI প্রোডাক্ট পার্সোনা সাধারণ UX পার্সোনা থেকে কীভাবে আলাদা
  • ট্রাস্ট-ডিসপোজিশন, ডোমেইন-এক্সপার্টিজ ও এরর-টলারেন্স — কেন এই তিনটি অ্যাট্রিবিউট অপরিহার্য
  • সিনারিও কীভাবে পার্সোনা ও প্রেক্ষাপটকে একসাথে যুক্ত করে
  • একটি সত্যিকারের কোড ডেমো — পার্সোনা-অ্যাট্রিবিউট ম্যাচিং স্কোর গণনা করে টেস্টিং অগ্রাধিকার ঠিক করা

১ · AI পার্সোনা কেন সাধারণ UX পার্সোনার চেয়ে আলাদা

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

২ · তিনটি অপরিহার্য অ্যাট্রিবিউট

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

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

৩ · সিনারিও — পার্সোনাকে প্রেক্ষাপটের সাথে যুক্ত করা

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

ব্যবহারিক টিপ

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

৪ · একটি সত্যিকারের ডেমো — পার্সোনা-ম্যাচিং স্কোর

ধরা যাক একটি নতুন high-stakes AI ফিচার (যেখানে ভুলের ফলাফল গুরুতর) টেস্ট করার জন্য কোন পার্সোনাকে সবচেয়ে বেশি অগ্রাধিকার দেওয়া উচিত তা ঠিক করতে হবে — অর্থাৎ কোন পার্সোনা "ব্লাইন্ড-ট্রাস্ট ঝুঁকি"-তে সবচেয়ে বেশি। নিচের কোডে তিনজন পার্সোনার অ্যাট্রিবিউট (১-৫ স্কেলে) এবং এই নির্দিষ্ট ফিচারের জন্য অ্যাট্রিবিউট-ওজন ব্যবহার করে একটি সত্যিকারের ওজনযুক্ত স্কোর গণনা করা হয়েছে।

Python
# প্রতিটি অ্যাট্রিবিউট ১-৫ স্কেলে: বেশি সংখ্যা = বেশি ঝুঁকিপূর্ণ প্রবণতা
# domain_expertise: কম (১) মানে কম দক্ষ, trust_disposition ও error_tolerance:
# বেশি (৫) মানে সহজে বিশ্বাস করেন / ভুল সহজে সহ্য করেন (অর্থাৎ কম সতর্ক)
personas = {
    "নতুন ব্যবহারকারী (রফিক)": {"domain_expertise": 1, "trust_disposition": 4, "error_tolerance": 4},
    "অভিজ্ঞ পাওয়ার-ইউজার (সাথী)": {"domain_expertise": 5, "trust_disposition": 2, "error_tolerance": 2},
    "সতর্ক প্রফেশনাল (ডা. করিম)": {"domain_expertise": 5, "trust_disposition": 1, "error_tolerance": 1},
}

# এই নির্দিষ্ট high-stakes ফিচারের জন্য error_tolerance-এর ওজন সবচেয়ে বেশি,
# কারণ কম error_tolerance-এর ব্যবহারকারী ভুল হলে সবচেয়ে বেশি ক্ষতিগ্রস্ত হবেন,
# কিন্তু "ব্লাইন্ড-ট্রাস্ট ঝুঁকি" (নিজে না যাচাই করে বিশ্বাস করার প্রবণতা) দেখতে
# trust_disposition ও error_tolerance-কেই বেশি গুরুত্ব দেওয়া হয়েছে
attribute_weight = {"domain_expertise": 0.2, "trust_disposition": 0.3, "error_tolerance": 0.5}

scores = {}
for name, attrs in personas.items():
    score = sum(attrs[key] * weight for key, weight in attribute_weight.items())
    scores[name] = score
    print(f"{name}: ব্লাইন্ড-ট্রাস্ট-ঝুঁকি স্কোর = {score:.2f}")

top_priority = max(scores, key=scores.get)
print(f"\nটেস্টিংয়ে সর্বোচ্চ অগ্রাধিকার: {top_priority}")

    
গণনা অনুযায়ী রফিকের স্কোর ৩.৪০, সাথীর ২.৬০, আর ডা. করিমের ১.৮০ — অর্থাৎ নতুন ব্যবহারকারী রফিকই সর্বোচ্চ অগ্রাধিকার পান। এটা স্বজ্ঞাগতভাবেই যৌক্তিক: তিনি সহজে বিশ্বাস করেন (উচ্চ trust_disposition) এবং তার ভুল-সহনশীলতাও বেশি বলে ধরা হয়েছে (অর্থাৎ তিনি নিজে থেকে কম যাচাই করবেন), অথচ তার ডোমেইন-এক্সপার্টিজ কম — এই সমন্বয়ই সবচেয়ে বিপজ্জনক, কারণ তিনি ভুল হলে সেটা ধরতেও পারবেন না, আটকাতেও পারবেন না। উল্টো দিকে ডা. করিম সবচেয়ে কম স্কোর পান কারণ তিনি স্বভাবতই সতর্ক ও দক্ষ — কিন্তু এর মানে এই নয় যে তাকে টেস্টিং থেকে বাদ দেওয়া উচিত; বরং তার ক্ষেত্রে ফোকাস হওয়া উচিত এক্সপ্লেনেশনের গুণমান (M4), কারণ তিনি দুর্বল এক্সপ্লেনেশন সহজে ধরে ফেলবেন এবং পুরো সিস্টেমে আস্থা হারাতে পারেন।
মূল কথা · Key takeaway

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

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

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

প্র ০১ উপরের ডেমোতে ডা. করিমের স্কোর সবচেয়ে কম হওয়া সত্ত্বেও কেন তাকে টেস্টিং থেকে সম্পূর্ণ বাদ দেওয়া উচিত নয়?

স্কোরটি শুধু "ব্লাইন্ড-ট্রাস্ট ঝুঁকি" মাপে — অর্থাৎ কে সবচেয়ে বেশি না-যাচাই করে বিশ্বাস করবেন। কিন্তু ডা. করিমের মতো উচ্চ-এক্সপার্টিজ, কম-ট্রাস্ট পার্সোনার একটি ভিন্ন ঝুঁকি আছে — আন্ডার-ট্রাস্ট বা এক্সপ্লেনেশনের দুর্বলতা দ্রুত ধরে ফেলে পুরো সিস্টেম প্রত্যাখ্যান করা। তাই তাকেও টেস্ট করা দরকার, কিন্তু ভিন্ন প্রশ্নের জন্য — "সাজেশন" মেট্রিকের বদলে এক্সপ্লেনেশনের গুণমান ও যাচাই-করার-সুযোগের মান নিয়ে।

প্র ০২ কেন ডোমেইন-এক্সপার্টিজ, ট্রাস্ট-ডিসপোজিশন ও এরর-টলারেন্স সবসময় একসাথে একই দিকে বদলায় না — একটি বাস্তব উদাহরণ দিন যেখানে উচ্চ-এক্সপার্টিজ একজন মানুষ তবুও উচ্চ ট্রাস্ট-ডিসপোজিশনের হতে পারেন।

একজন অভিজ্ঞ ডেভেলপার যিনি নিজে AI কোডিং টুল বানানোর কাজে জড়িত, তিনি সেই টুলের সক্ষমতা সম্পর্কে এতটাই পরিচিত (উচ্চ ডোমেইন-এক্সপার্টিজ) যে তিনি এর আউটপুট প্রায় স্বয়ংক্রিয়ভাবে বিশ্বাস করা শুরু করতে পারেন (উচ্চ ট্রাস্ট-ডিসপোজিশন) — এই "familiarity breeds over-trust" প্যাটার্নটি automation bias-এর একটি সাধারণ রূপ (M3, M11-এ বিস্তারিত)।

প্র ০৩ একটি AI ফিচারের জন্য একটি সিনারিও লিখুন (২-৩ বাক্যে) যেখানে একজন পার্সোনা, একটি নির্দিষ্ট সময়, এবং L07-এর একটি প্রেক্ষাপট-ফ্যাক্টর (ঝুঁকি/রিভার্সিবিলিটি/সময়ের চাপ) উল্লেখ থাকে।

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

অনুশীলন

  1. চিন্তা করুন: উপরের কোড সেলে যদি attribute_weight-এ domain_expertise-এর ওজন বাড়িয়ে 0.6 করা হয় (এবং বাকি দুটো কমিয়ে ০.২ ও ০.২ করা হয়), তাহলে সর্বোচ্চ-স্কোর পার্সোনা কি বদলে যাবে বলে আপনার ধারণা?

    domain_expertise-এর ওজন বাড়ালে উচ্চ-এক্সপার্টিজ পার্সোনাদের (সাথী ও ডা. করিম, দুজনেরই expertise=৫) স্কোর বাড়বে, আর কম-এক্সপার্টিজ রফিকের (expertise=১) স্কোর কমবে — তাই সম্ভবত শীর্ষে থাকা পার্সোনা বদলে যাবে।

  2. পরীক্ষা করুন: উপরের কোড সেলে attribute_weight-কে {"domain_expertise": 0.6, "trust_disposition": 0.2, "error_tolerance": 0.2}-এ পরিবর্তন করে Run চেপে আপনার অনুমান যাচাই করুন।

    নতুন ওজনে (domain_expertise=০.৬, trust_disposition=০.২, error_tolerance=০.২) গণনা করলে: রফিক = (১×০.৬)+(৪×০.২)+(৪×০.২) = ০.৬+০.৮+০.৮ = ২.২০; সাথী = (৫×০.৬)+(২×০.২)+(২×০.২) = ৩.০+০.৪+০.৪ = ৩.৮০; ডা. করিম = (৫×০.৬)+(১×০.২)+(১×০.২) = ৩.০+০.২+০.২ = ৩.৪০। শীর্ষে এখন সাথী, রফিক নয় — এটাই দেখায় "ঝুঁকি" আসলে কী মাপা হচ্ছে তার উপর নির্ভর করে সম্পূর্ণ ভিন্ন উপসংহার আসতে পারে, তাই ওজন ঠিক করাটাই সবচেয়ে গুরুত্বপূর্ণ ডিজাইন সিদ্ধান্ত — এবং এটা অনুমান নয়, ইউজার রিসার্চ (L05) দিয়ে ঠিক করা উচিত।

আরও পড়ুন · 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 কখন ও কোথায় কাজ করা উচিত