লাভ:
- বাস্তব উদাহরণ থেকে সবচেয়ে সাধারণ প্রম্পট ত্রুটি সনাক্ত করে
- প্রতিটি ত্রুটির জন্য একটি ব্যবহারিক এবং পুনরাবৃত্তিযোগ্য সমাধান প্রয়োগ করতে পারে
- বুঝতে পারে যে খারাপ আউটপুট প্রায়ই একটি খারাপ প্রম্পটের কারণে হয়
এই মডিউলে, আমরা একে একে ভালো প্রম্পট লেখার কৌশল শিখেছি। এখন আসুন একটি ভিন্ন কোণ থেকে এগুলিকে শক্তিশালী করা যাক: সবচেয়ে সাধারণ ভুলগুলি এবং তাদের সমাধানগুলি দেখে৷ বেশিরভাগ খারাপ AI আউটপুট খারাপ প্রম্পটিংয়ের কারণে, মডেলের অপর্যাপ্ততার কারণে নয়। আপনি যদি এই ইউনিটে ত্রুটিগুলি চিনতে পারেন, তাহলে আপনি দ্রুত নির্ণয় করতে এবং আপনার নিজস্ব প্রম্পটে সমস্যাগুলি সমাধান করতে পারেন; "এআই এটি করতে পারে না" বলার পরিবর্তে আপনি বলতে পারেন "আমাকে আমার প্রম্পটটি এভাবে ঠিক করতে দিন"।
কেন ত্রুটি সনাক্ত করা গুরুত্বপূর্ণ?
যখন একটি আউটপুট আপনার প্রত্যাশা পূরণ করে না, আপনি দুটি উপায়ে প্রতিক্রিয়া জানাতে পারেন: টুলকে দোষারোপ করুন বা প্রম্পটকে প্রশ্ন করুন। অভিজ্ঞ ব্যবহারকারী পরেরটি করে। কারণ বেশিরভাগ সময়, সমস্যার উত্সটি সুস্পষ্ট এবং ফলাফলটি একটি ছোট সংশোধনের সাথে পরিবর্তিত হয়। নীচে আমরা আটটি সবচেয়ে সাধারণ ত্রুটি, তাদের লক্ষণ এবং সমাধানগুলি দেখব।
আটটি সবচেয়ে সাধারণ ভুল
ত্রুটি
উপসর্গ
সমাধান
অস্পষ্টতা
জেনেরিক, "এক মাপ সব ফিট করে" উত্তর
পরিমাপযোগ্য নির্দেশনা দিন
শূন্য প্রসঙ্গ
আউটপুট যা পরিস্থিতির সাথে খাপ খায় না
কে/কেন/ইতিহাস যোগ করুন
বিন্যাস নির্দিষ্ট না
ভুল বিন্যাসে আউটপুট
ফোর্স ফরম্যাট
সীমাবদ্ধতার অনুপস্থিতি
অত্যধিক, বিচ্যুত বিষয়বস্তু
একটি "করবেন না" তালিকা যোগ করুন
ওভারলোড
মডেল কিছু অনুরোধ এড়িয়ে যায়
কাজ ভাগ করুন, অগ্রাধিকার দিন
অ-নিশ্চিতকরণ
ভুয়া তথ্য ব্যবহার করে
সোর্স দিয়ে তথ্য যাচাই করুন
এক শট প্রত্যাশা
প্রথম প্রস্থানে হাল ছেড়ে দেবেন না
পুনরাবৃত্তি করা
পরস্পরবিরোধী নির্দেশ
অসামঞ্জস্যপূর্ণ আউটপুট
সীমাবদ্ধতা সারিবদ্ধ করুন
ধাপে ধাপে ডায়াগনস্টিক পদ্ধতি
যখন একটি দূষিত আউটপুট আসে, এই আদেশটি অনুসরণ করুন:
- মিশন কি পরিষ্কার? ক্রিয়াটি কি কংক্রিট, এর মানে কি আপনি যা চান?
- প্রসঙ্গ কি যথেষ্ট? মডেল কি পরিস্থিতি জানেন?
- বিন্যাস উল্লেখ করা হয়েছে? বিন্যাস উপায় আপনি এটা চান?
- কোন সীমাবদ্ধতা আছে? যা চাওয়া হয় না তা কি লেখা হয়?
- আমি কি খুব বেশি লোড করেছি? আমি কি এক প্রম্পটে 5টি ভিন্ন কাজের জন্য জিজ্ঞাসা করেছি?
- আমি কি যাচাই করেছিলাম? নম্বর, নাম, তারিখ চেক করা হয়েছে?
এই ছয়টি প্রশ্নে প্রায় সব ত্রুটি ধরা পড়ে।
চারটি অনুলিপিযোগ্য প্রুফরিডিং টেমপ্লেট
1) অস্পষ্টতা দূর করা:
এই নির্দেশকে পরিমাপযোগ্য করুন: [অস্পষ্ট নির্দেশ] প্রতিটি অস্পষ্ট বিন্দুকে একটি কংক্রিট সংখ্যা, পরিমাণ বা মানদণ্ডে অনুবাদ করুন।
2) ওভারলোড বিভক্ত করা:
একবারে এই কাজটি করবেন না। এই ক্রমে এগিয়ে যান এবং আপনি যখন প্রতিটি ধাপ শেষ করেন তখন থামুন, আমার নিশ্চিতকরণের জন্য অপেক্ষা করুন: 1) [সাবটাস্ক 1]2) [সাবটাস্ক 2]3) [সাবটাস্ক 3]
3) সীমিত ফিটিং:
আমি নীচে দেওয়া তথ্যের উপর নির্ভর করুন। যদি কোন তথ্য না থাকে, "কোন তথ্য নেই" লিখুন; অনুমান বা যোগ করবেন না। আপনি ব্যবহার করেন প্রতিটি গুরুত্বপূর্ণ দাবি কোন লাইন থেকে এসেছে তা নির্দেশ করুন। সূত্র: [পাঠ্য]
4) দ্বন্দ্ব সমাধান:
আমি আপনাকে যে নির্দেশাবলী দিয়েছি তাতে কোনো অসঙ্গতি আছে কিনা তা পরীক্ষা করে দেখুন। যদি তাই হয়, পরস্পরবিরোধী পয়েন্ট তালিকাভুক্ত করুন এবং আমাকে জিজ্ঞাসা করুন কোনটিকে অগ্রাধিকার দিতে হবে; তারপর সেই অনুযায়ী উত্পাদন করুন।
দুর্বল প্রম্পট / শক্তিশালী প্রম্পট
দুর্বল (অনেক ত্রুটি একত্রিত):
বিপণন, বাজেট এবং নিয়োগের বিষয়ে আমাদের কোম্পানির জন্য একটি ব্যাপক পরিকল্পনা লিখুন এবং আপনি যেতে পারবেন।
শক্তিশালী (বাগ সংশোধন করা হয়েছে):
ভূমিকা: আপনি একজন বিজনেস ডেভেলপমেন্ট স্পেশালিস্ট যিনি এসএমইকে পরামর্শ দিচ্ছেন। প্রসঙ্গ: 12 জন লোকের সাথে একটি সফ্টওয়্যার কোম্পানি; লক্ষ্য এই ত্রৈমাসিকে 20 নতুন গ্রাহক। টাস্ক: শুধুমাত্র বিপণন পরিকল্পনা লিখুন (বাজেট এবং নিয়োগ অন্তর্ভুক্ত করবেন না)। বিন্যাস: 5-পয়েন্ট কর্ম তালিকা; প্রতিটি আইটেম: কর্ম + দায়িত্ব + মানদণ্ড। সীমাবদ্ধতা: প্রদত্ত বিজ্ঞাপন বাজেট 0; শুধুমাত্র জৈব চ্যানেল সুপারিশ. জাল মেট্রিক দেবেন না; পরামর্শটি ন্যায়সঙ্গত করুন।
শক্তিশালী সংস্করণটি ওভারলোডকে বিভক্ত করে (একটি প্রম্পটে তিনটি বিষয়কে ক্র্যাম করে), অস্পষ্টতা ("সৌভাগ্য") মানদণ্ডের সাথে প্রতিস্থাপন করে এবং বিন্যাস এবং সীমাবদ্ধতা যোগ করে।
তিনটি মিনি কেস
কেস 1 - ওভারলোড। একজন ব্যবস্থাপক একটি রিপোর্টের সারাংশ, উপস্থাপনা পরিকল্পনা এবং একটি একক প্রম্পটে ই-মেইলের অনুরোধ করেছিলেন; মডেল অর্ধেক তিনটি তৈরি. কাজটিকে তিনটি পৃথক প্রম্পটে ভাগ করে, প্রতিটি আউটপুট সম্পূর্ণ এবং ব্যবহারযোগ্য ছিল। একটি একক জটিল প্রম্পটের সাথে লড়াই করার চেয়ে মোট সময় কম ছিল।
কেস 2 - অ-নিশ্চিতকরণ। একটি বিষয়বস্তু দল যাচাই না করেই মডেলের দেওয়া একটি "শিল্প পরিসংখ্যান" প্রকাশ করেছে; নম্বরটি ভুল বলে প্রমাণিত হয়েছিল এবং তাদের সংশোধন করতে হয়েছিল। পরে, তারা "প্রত্যেকটি নম্বর তার উত্স সহ দিন, আমি উত্সটি পরীক্ষা করব" নিয়মটি গ্রহণ করে এবং এই ঝুঁকিটি দূর করে।
কেস 3 - পরস্পরবিরোধী নির্দেশ। যখন একজন বিপণনকারী বলেন "এটি খুব ছোট কিন্তু সমস্ত বৈশিষ্ট্য বলুন", মডেলটি কিছু বৈশিষ্ট্য এড়িয়ে যায়। যখন আমি নির্দেশটিকে অ-বিরোধিতা করেছিলাম "3টি সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য 60টি শব্দে বর্ণনা করুন", আউটপুটটি ছোট এবং সম্পূর্ণ উভয়ই ছিল।
পরামর্শ: লাইভে যাওয়ার আগে "ছয়টি ডায়াগনস্টিক প্রশ্ন" এর মাধ্যমে আপনার প্রম্পট চালান। এই 30-সেকেন্ডের চেকটি শুরু থেকেই পুনরাবৃত্তির বেশিরভাগ রাউন্ডকে অপ্রয়োজনীয় করে তোলে।
সতর্কতা: সবচেয়ে বিপজ্জনক ভুল হল "অ-বৈধকরণ" কারণ এটি উপেক্ষা করা হয়েছে কারণ আউটপুটটি মসৃণ এবং বিশ্বাসযোগ্য দেখাচ্ছে। মডেলটি খুব আত্মবিশ্বাসের সাথে একটি সংখ্যা, নাম বা উত্সের সাথে মিলতে পারে। স্বাধীনভাবে প্রকাশ করা বা সিদ্ধান্তের জন্য একটি ভিত্তি হিসাবে ব্যবহার করা কোনো সত্য যাচাই করুন. আমরা পরবর্তী ইউনিটে এই বিষয়টি আরও গভীর করব।
অদৃশ্য ত্রুটি: "প্রায় সঠিক" আউটপুট
কিছু ত্রুটি ধরা সহজ: আউটপুট ভুল বিন্যাসে আসে, বিষয়ের বাইরে চলে যায় বা ফাঁকা আসে। কিন্তু সবচেয়ে কপট ভুল হল যে আউটপুট প্রায় সঠিক। টেক্সট সাবলীল, গঠন মসৃণ, স্বর বিন্দুতে; শুধুমাত্র একটি ভুল সংখ্যা, একটি উপেক্ষা করা সীমাবদ্ধতা, বা একটি ছোট যৌক্তিক ত্রুটি রয়েছে৷ এই ধরনের আউটপুট বিপজ্জনক কারণ তারা পরিদর্শন থেকে পালিয়ে যায় কারণ তারা "ভালো দেখায়।"
দুটি অভ্যাস এর থেকে রক্ষা করে। প্রথমত, এটি না পড়ে আউটপুটটি ব্যবহার করবেন না: আপনি যতই তাড়াহুড়ো করেন না কেন, এটি পাঠানোর আগে এটি পড়ে নিন। দ্বিতীয়ত, মডেলটিকে তার আউটপুট চেক করা: "আপনি আমার দেওয়া সমস্ত সীমাবদ্ধতা অনুসরণ করেছেন কিনা তা পরীক্ষা করুন" বা "এই পাঠ্যের সমস্ত সংখ্যা তালিকাভুক্ত করুন" পৃষ্ঠে লুকানো ত্রুটিগুলি নিয়ে আসবে৷ এই দুটি পদক্ষেপ কয়েক সেকেন্ড সময় নেয়, কিন্তু "প্রায় সঠিক" আউটপুট দ্বারা সৃষ্ট ভুল সিদ্ধান্তের খরচ অনেক বেশি।
ভুল এড়ানো: নিয়ন্ত্রণের উপর নকশা
আউটপুটে ত্রুটির জন্য শিকার করার পরিবর্তে, অভিজ্ঞ ব্যবহারকারী প্রম্পটে শুরু থেকে তাদের প্রতিরোধ করার চেষ্টা করে। এটা মানসিকতার পার্থক্য। প্রতিটি পুনরাবৃত্ত ত্রুটিকে একটি "স্থায়ী নিয়মে" পরিণত করুন: যদি মডেলটি একটি সারাংশের কাজে মন্তব্য যোগ করতে থাকে, এখন প্রতিটি সারাংশ প্রম্পটে "মন্তব্য যোগ করবেন না" সীমাবদ্ধতা সেট করুন। যদি মডেলটি সবসময় একটি তালিকার কাজে অনেক বেশি আইটেম তৈরি করে, তাহলে আপনার টেমপ্লেটে "ঠিক X আইটেম" সীমাবদ্ধতা রাখুন। এইভাবে, একই ত্রুটি বারবার ধরার পরিবর্তে, আপনি এটিকে প্রথম স্থানে ঘটতে বাধা দেন। একটি ভাল-পরিকল্পিত প্রম্পট পরবর্তী কয়েক ডজন সংশোধন প্রতিস্থাপন করে; এটি একটি বোঝা থেকে ত্রুটি নির্ণয়কে একটি শেখার এবং উন্নতির সরঞ্জামে পরিণত করে।
সাধারণ ভুল
- দোষারোপ করছেন মধ্যস্বত্বভোগীকে। প্রম্পটে সমস্যাটি খোঁজার পরিবর্তে "AI এটা করতে পারে না" বলা।
- একটি একক প্রম্পটে অত্যধিক কাজ করা. পাঁচটি পৃথক কাজকে একটি নির্দেশে সংকুচিত করা এবং সেগুলি অর্ধেক করা।
- যাচাইকরণ এড়িয়ে যাচ্ছে। ধরে নিচ্ছি সাবলীল আউটপুট সঠিক।
- পরস্পরবিরোধী সীমাবদ্ধতা প্রদান। স্ব-বিরোধপূর্ণ দাবি, যেমন "সংক্ষিপ্ত কিন্তু ব্যাপক।"
- নির্ণয় না করেই আবার চেষ্টা করা হচ্ছে। কি ভেঙ্গে গেছে তা খুঁজে না পেয়ে একই ভুলের পুনরাবৃত্তি করা।
সংক্ষেপে
- সবচেয়ে খারাপ আউটপুট প্রম্পটের সাথে একটি সমস্যা, মডেল নয়; নির্ণয় এবং সংশোধন করা যেতে পারে।
- সবচেয়ে সাধারণ ত্রুটিগুলি: অস্পষ্টতা, শূন্য প্রসঙ্গ, বিন্যাসের অভাব, সীমাবদ্ধতার অভাব, ওভারলোড, যাচাইয়ের অভাব, এক-শট প্রত্যাশা এবং দ্বন্দ্ব।
- ছয়টি ডায়াগনস্টিক প্রশ্ন (টাস্ক, প্রসঙ্গ, বিন্যাস, সীমাবদ্ধতা, লোড, যাচাইকরণ) বেশিরভাগ ত্রুটিগুলি ধরে।
- জটিল কাজগুলিকে ভাগ করা একটি একক প্রম্পটে লোড করার চেয়ে দ্রুত এবং উচ্চ মানের ফলাফল দেয়৷
- সবচেয়ে কপট ত্রুটি হল অ-যাচাই; মসৃণ আউটপুট সঠিক মানে না.
আবেদন টাস্ক
আপনি পছন্দ করেন না এমন একটি পুরানো প্রিন্টআউট খুঁজুন এবং "ছয়টি ডায়াগনস্টিক প্রশ্ন" এর মাধ্যমে এটির প্রম্পট চালান। কোন ত্রুটিগুলি ঘটছে তা চিহ্নিত করুন, প্রতিটির জন্য এই ইউনিটে সংশোধন প্রয়োগ করুন এবং আবার প্রম্পট চালান৷ নোট করুন কোন একক সংশোধন সর্বশ্রেষ্ঠ উন্নতি করেছে, কত রাউন্ড নয়।
চেকলিস্ট
- [ ] খারাপ আউটপুটের ক্ষেত্রে, আমি প্রথমে প্রম্পটকে জিজ্ঞাসা করি, এজেন্টকে নয়।
- [ ] আমি ছয়টি ডায়াগনস্টিক প্রশ্ন করতে পারি।
- আমি জটিল কাজগুলোকে একাধিক প্রম্পটে ভাগ করি।
- [ ] আমি পরস্পরবিরোধী এবং অস্পষ্ট নির্দেশাবলী লক্ষ্য করি এবং সেগুলি সংশোধন করি৷
- [ ] আমি এটি প্রকাশ করার আগে বাস্তবিক আউটপুট যাচাই করি৷