ইউনিট
1. কৃত্রিম বুদ্ধিমত্তা এবং প্রম্পটের ভূমিকা: কীভাবে মডেল 'চিন্তা করে' 2. গুড প্রম্পট অ্যানাটমি: ভূমিকা, প্রসঙ্গ, টাস্ক, ফর্ম্যাট, উদাহরণ, সীমাবদ্ধতা 3. নির্দেশের স্বচ্ছতা: অনিশ্চয়তাকে পরিমাপযোগ্য নির্দেশে অনুবাদ করা 4. প্রসঙ্গ ব্যবস্থাপনা: মডেলটিকে সঠিক পটভূমি দেওয়া 5. কিছু শট স্যাম্পলিং: উদাহরণ দ্বারা শিক্ষা 6. চেইন অফ থট 7. ফরম্যাট জোর করে: টেবিল, JSON, তালিকা, টেমপ্লেট 8. পুনরাবৃত্তি এবং প্রম্পট উন্নতি 9. ভূমিকা এবং ব্যক্তিত্ব প্রকৌশল 10. সাধারণ প্রম্পট ত্রুটি এবং সমাধান 11. প্রমাণীকরণ, সীমানা, গোপনীয়তা এবং নীতিশাস্ত্র 12. প্রম্পট লাইব্রেরি এবং এন্ড-টু-এন্ড ওয়ার্কফ্লো প্রতিষ্ঠা করা
ইউনিট 8 / 12

পুনরাবৃত্তি এবং প্রম্পট উন্নতি

লাভ:

  • বুঝতে পারে যে প্রাথমিক আউটপুট খুব কমই নিখুঁত এবং যে পুনরাবৃত্তি একটি স্বাভাবিক প্রক্রিয়া
  • লক্ষ্যবস্তু, ভিন্ন ভিন্ন প্রতিক্রিয়া সহ একটি ফলাফলকে পদ্ধতিগতভাবে উন্নত করতে পারে
  • একটি সফল প্রম্পটকে পুনরায় ব্যবহারযোগ্য টেমপ্লেটে পরিণত করার যুক্তি জানে৷

নতুনদের সবচেয়ে বড় ভুল হল প্রথম প্রম্পটটি নিখুঁত আউটপুট দেওয়ার আশা করা। যখন প্রথম আউটপুট প্রত্যাশা পূরণ করে না, তখন তারা এই বলে ছেড়ে দেয় যে "AI এই কাজটি করতে পারে না।" যাইহোক, অভিজ্ঞ ব্যবহারকারীদের জন্য, প্রথম আউটপুট একটি শেষ নয়, কিন্তু একটি শুরু। এই ইউনিটে, আমরা তাৎক্ষণিক লেখাকে একটি সংলাপ এবং উন্নতি প্রক্রিয়া হিসাবে দেখতে শিখব, একটি এককালীন শট নয়। পুনরাবৃত্তি প্রম্পট ইঞ্জিনিয়ারিং এর হৃদয়।

পুনরাবৃত্তি কি এবং কেন এটা স্বাভাবিক?

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

দুই ধরনের পুনরাবৃত্তি আছে:

  • ইন-কথোপকথন সংশোধন: প্রতিক্রিয়া সহ একই কথোপকথনে এগিয়ে যাওয়া যেমন "এটিকে ছোট করুন", "তৃতীয় আইটেমটি সরান"। এটা দ্রুত; মডেলটি আগের আউটপুট মনে রাখে।
  • প্রম্পটটি পুনরায় লেখা: আপনি যা শিখেছেন তা প্রাথমিক প্রম্পটে প্রয়োগ করুন এবং একটি ভাল নির্দেশ দিয়ে শুরু থেকে শুরু করুন। এটি পুনরায় ব্যবহার করা হবে এমন কাজের জন্য মূল্যবান।

টার্গেটেড ফিডব্যাক দেওয়া

পুনরাবৃত্তির রহস্য হল যে প্রতিক্রিয়া টার্গেট করা হয়। "আমি এটা পছন্দ করি না, আবার লিখুন" বলা মডেলকে নির্দেশ করে না; আপনি সম্ভবত একটি অনুরূপ আউটপুট পাবেন. পরিবর্তে, আপনি ঠিক কী পরিবর্তন করবেন এবং কীভাবে করবেন তা বলুন:

  • দুর্বল: "এটি ভাল নয়।"
  • শক্তিশালী: "ভূমিকাটি খুব দীর্ঘ; প্রথম অনুচ্ছেদটি একটি বাক্যে কমিয়ে দিন। স্বরটি খুব আনুষ্ঠানিক; এটিকে একটু বেশি বন্ধুত্বপূর্ণ করুন। দ্বিতীয় বুলেট পয়েন্ট থেকে দাবিটি সরান কারণ আমরা এটি যাচাই করতে পারছি না।"

একক অপ্টিমাইজেশান

একটি বৈজ্ঞানিক অভ্যাস করুন: একবারে একটি জিনিস পরিবর্তন করুন। আপনি যদি একই সময়ে টোন, দৈর্ঘ্য এবং গঠন পরিবর্তন করেন, তাহলে আপনি বলতে পারবেন না কোন পরিবর্তনটি কার্যকর হয়েছে, আউটপুট উন্নতি বা অবনতি হচ্ছে কিনা। এক-ভেরিয়েবল যাওয়া আপনাকে কী কাজ করে তা শিখতে এবং এটিকে আটকে রাখতে দেয়।

পুনরাবৃত্তি লুপ

পদক্ষেপ

আপনি কি করেন

1. উৎপাদন

প্রথম প্রম্পট দিয়ে আউটপুট পান

2. মূল্যায়ন করুন

আপনি কি পছন্দ করেছেন, আপনি কি পছন্দ করেননি - সুনির্দিষ্টভাবে লিখুন

3. এক পরিবর্তন

একটি সমস্যা লক্ষ্য করে একটি একক সমাধান করুন

4. পুনর্জন্ম

পরিবর্তনের প্রভাব দেখুন

5. তুলনা করুন

সে কি সুস্থ হয়ে উঠেছে? যদি হ্যাঁ রেখে দাও, না হলে ফিরিয়ে নাও

6. ফিক্সিং

প্রম্পটটি সংরক্ষণ করুন যা টেমপ্লেটে ভাল ফলাফল দেয়

চারটি অনুলিপিযোগ্য টেমপ্লেট

1) লক্ষ্যযুক্ত সংশোধন:

আগের আউটপুট ঠিক ছিল কিন্তু পরিবর্তন:- [একক কংক্রিট পরিবর্তন 1]- [একক কংক্রিট পরিবর্তন 2]অন্য সবকিছু একই রাখুন।

2) আউটপুট সমালোচনা করুন:

আপনি সবেমাত্র সম্পাদকের চোখ দিয়ে তৈরি করা পাঠ্যের সমালোচনা করুন। 3টি দুর্বল পয়েন্ট খুঁজুন এবং প্রতিটির জন্য একটি কংক্রিট সংশোধনের পরামর্শ দিন। তারপর সংশোধন করা সংস্করণ লিখুন।

3) ভেরিয়েন্ট জেনারেশন (A/B):

এই পাঠ্যের 2টি ভিন্ন সংস্করণ তৈরি করুন: ক) আরও আনুষ্ঠানিক এবং সংক্ষিপ্ত। খ) আরও বন্ধুত্বপূর্ণ এবং উদাহরণ সহ। উভয় দিন; আমাকে 1 বাক্যে বলুন কোনটি কোন পরিস্থিতিতে বেশি উপযুক্ত।

4) প্রম্পট নিজেকে নিরাময় করুন:

আমি নিম্নলিখিত প্রম্পট ব্যবহার করি, কিন্তু ফলাফল যথেষ্ট [সমস্যা]। আমি কীভাবে এই প্রম্পটটি আরও স্পষ্টভাবে এবং কার্যকরভাবে লিখতে পারি তা প্রস্তাব করুন; উন্নত প্রম্পট লিখুন এবং আপনি কি পরিবর্তন করেছেন এবং কেন তা ব্যাখ্যা করুন। প্রম্পট: [বর্তমান প্রম্পট]

দুর্বল প্রম্পট / শক্তিশালী প্রম্পট (প্রতিক্রিয়া হিসাবে)

দুর্বল প্রতিক্রিয়া:

এটা কাজ করেনি, আবার চেষ্টা করুন.

শক্তিশালী প্রতিক্রিয়া:

বিষয়বস্তু সঠিক কিন্তু তিনটি সমস্যা আছে: 1) 210 শব্দ; 120.2 এ হ্রাস করুন) দ্বিতীয় অনুচ্ছেদ প্রযুক্তিগত; 3) ক্লোজিং দুর্বল; একটি পরিষ্কার পরবর্তী ধাপ বাক্য দিয়ে শেষ করুন। বাকি সব রাখুন।

দ্বিতীয় প্রতিক্রিয়াটি মডেলটিকে ঠিক কোথায় স্পর্শ করতে হবে তা বলে; ফলাফল এক পাল্লায় লক্ষ্যের কাছাকাছি যায়।

তিনটি মিনি কেস

কেস 1 — সামগ্রী উত্পাদন। একজন বিপণনকারী 6 বার "আমি এটি পছন্দ করি না, এটি আবার লিখুন" বলে একটি প্রচারমূলক অনুলিপি চেষ্টা করে এবং আর কখনও পায়নি৷ যখন তিনি তার দৃষ্টিভঙ্গি পরিবর্তন করেন এবং প্রতিটি রাউন্ডে একটি কংক্রিট পরিবর্তন করতে বলেন (প্রথমে দৈর্ঘ্য, তারপর স্বন, তারপর সমাপ্তি), তিনি 3 রাউন্ডে একটি প্রকাশযোগ্য পাঠ্য অর্জন করেন। মোট সময় অর্ধেকেরও কম কমেছে।

কেস 2 — রিপোর্ট। একজন বিশ্লেষক দেখেছেন যে প্রথম সারাংশটি খুব প্রযুক্তিগত ছিল এবং বলেছিলেন, "ব্যবস্থাপক এটি বুঝতে পারবেন না, প্রযুক্তিগত পদগুলিকে দৈনন্দিন ভাষায় অনুবাদ করুন, দৈর্ঘ্য রাখুন।" অবিচ্ছিন্ন সংশোধনের জন্য ধন্যবাদ, প্রতিবেদনটি উভয়ই সরলীকৃত ছিল এবং এর সুযোগ হারায়নি; দ্বিতীয় সম্পূর্ণ পুনর্লিখনের প্রয়োজন ছিল না।

কেস 3 — টেমপ্লেটিং। একটি সমর্থন দল একই ধরণের প্রতিক্রিয়া পুনরাবৃত্তি করে, সময়ের পর পর সংশোধন করছিল। অবশেষে, তারা একটি টেমপ্লেটে আদর্শ প্রম্পট রেকর্ড করেছে; তারা এখন প্রতিটি নতুন ক্ষেত্রে স্ক্র্যাচ থেকে পুনরাবৃত্তি করার পরিবর্তে ছোটখাটো পরিবর্তন সহ টেমপ্লেট ব্যবহার করে। এটি পুনরাবৃত্তির বিন্দুকে চিত্রিত করে: এটিকে একবার ভাল করুন, তারপর আবার ব্যবহার করুন।

টিপ: মডেলকে তার নিজের আউটপুটের সমালোচনা করতে বলুন ("এই পাঠ্যটির 3টি দুর্বলতা খুঁজুন")। মডেল প্রায়ই তার নিজের ত্রুটি উপলব্ধি করে এবং এটি সংশোধন করে; এটি আপনার পক্ষ থেকে একটি প্রাক-সম্পাদনা করে।
সতর্কতা: পুনরাবৃত্তির একটি সীমা আছে। যদি 5-6 রাউন্ডের পরেও আপনি লক্ষ্যের কাছাকাছি না যান তবে সমস্যাটি ছোট সংশোধনে নয়, তবে মৌলিক পদ্ধতিতে: আপনি হয়ত শুরু থেকেই ভূমিকা, প্রসঙ্গ বা কাজটি ভুলভাবে সেট আপ করেছেন। সেই মুহুর্তে, প্যাচ করা বন্ধ করুন এবং স্ক্র্যাচ থেকে প্রম্পটটি পুনরায় ডিজাইন করুন।

পুনরাবৃত্তির দুটি পথ: কথোপকথন বা পুনর্লিখন?

পুনরাবৃত্তি করার সময় কোন উপায়টি বেশি কার্যকর তা জানা সময় বাঁচায়। নিয়ম হল: একটি এককালীন কাজের জন্য, চ্যাটে এটি দ্রুত ঠিক করা; কারণ মডেলটি আগের আউটপুট মনে রাখে এবং আপনি শুধু পার্থক্যটি বলুন। কিন্তু যে কাজের জন্য আপনি পুনরাবৃত্তি করবেন, প্রাথমিক প্রম্পটে আপনি যা শিখেছেন তা লিখতে এবং একটি পরিষ্কার টেমপ্লেট তৈরি করা আরও মূল্যবান; কারণ পরের বার আপনি পুনরাবৃত্তির প্রয়োজন ছাড়াই একটি ভাল আউটপুট পাবেন।

অনুশীলনে, দুটিকে একত্রিত করা সবচেয়ে কার্যকর: প্রথমে চ্যাটে দ্রুত চেষ্টা করে সঠিক নির্দেশটি আবিষ্কার করুন, তারপরে আপনি যে নির্দেশটি পান তা একটি পরিষ্কার প্রম্পটে ঢেলে দিন এবং লাইব্রেরিতে সংরক্ষণ করুন। এইভাবে, আপনি উভয়ই দ্রুত অগ্রগতি করতে পারেন এবং আপনার শ্রমকে স্থায়ী সম্পদে পরিণত করতে পারেন।

একটি শেখার রেকর্ড হিসাবে পুনরাবৃত্তি দেখা

পুনরাবৃত্তির প্রতিটি রাউন্ড আপনাকে কিছু শেখায়: কোন সংযোজন আউটপুটকে উন্নত করেছে, কোন সীমাবদ্ধতা অপ্রয়োজনীয় ছিল, মডেলটি কী ভুল হয়েছে। এই শিক্ষাগুলি লিখে রাখা সময়ের সাথে সাথে একটি ব্যক্তিগত "কী কাজ করে" নির্দেশিকা তৈরি করে। উদাহরণ স্বরূপ, "এই ধরনের সারাংশে 'কমেন্ট যোগ করুন' সীমাবদ্ধতা আবশ্যক", "3টি উদাহরণ শিরোনাম তৈরির জন্য যথেষ্ট, 5টি অপ্রয়োজনীয়" এর মতো অনুমানগুলি আপনাকে পরবর্তী অনুরূপ কাজের প্রথম চেষ্টায় সঠিক প্রম্পট লিখতে সক্ষম করবে৷ এই জ্ঞানই প্রকৃতপক্ষে অভিজ্ঞ ব্যবহারকারীকে শিক্ষানবিস থেকে আলাদা করে: তারা প্রতিটি ব্যবসা প্রথম থেকে শুরু করে না, বরং পূর্ববর্তী পুনরাবৃত্তির পাঠ দিয়ে সজ্জিত করে।

মডেলটিকে পুনরাবৃত্তির অংশীদার করা

আপনাকে একা পুনরাবৃত্তি চালাতে হবে না। আপনি মডেলটিকে জিজ্ঞাসা করতে পারেন, "কিভাবে আমি এই আউটপুটটিকে আমার লক্ষ্যের কাছাকাছি আনতে পারি, আমাকে 3টি কংক্রিট পরামর্শ দিন।" মডেলটি প্রায়শই সঠিকভাবে তার আউটপুটে দুর্বলতাগুলি নির্ণয় করে এবং সেগুলি ঠিক করার উপায়গুলির পরামর্শ দেয়৷ এটি "ট্রায়াল এবং ত্রুটি" থেকে টার্গেটেড সহযোগিতায় পুনরাবৃত্তিকে রূপান্তরিত করে; আপনি আমাদের বলুন আপনি কি চান, মডেল আপনাকে বলে কিভাবে সেখানে যেতে হবে.

সাধারণ ভুল

  • আবার একই প্রম্পট পাঠানো হচ্ছে। পরিবর্তন না করে আবার চেষ্টা করা; ফলাফল পরিবর্তন হয় না।
  • অস্পষ্ট প্রতিক্রিয়া. "আমি এটা পছন্দ করি না" বলা এবং আপনি কি ঠিক করবেন তা বলছেন না।
  • একসাথে অনেক কিছু পরিবর্তন করা। কাজ কি শেখা না.
  • ভাল প্রম্পট রেকর্ডিং না. প্রতিবার একই পুনরাবৃত্তি করুন।
  • অসীম পুনরাবৃত্তি। এটি প্যাচ করে একটি মৌলিকভাবে ভুল প্রম্পট ঠিক করার চেষ্টা করছে।

সংক্ষেপে

  • প্রাথমিক আউটপুট খুব কমই নিখুঁত; পুনরাবৃত্তি একটি ব্যর্থতা নয়, এটি প্রক্রিয়ার একটি স্বাভাবিক অংশ।
  • কার্যকরী পুনরাবৃত্তি লক্ষ্যযুক্ত, অস্পষ্ট নয়, প্রতিক্রিয়ার সাথে এগিয়ে যায়।
  • প্রতি রাউন্ডে একটি জিনিস পরিবর্তন করুন; তাই আপনি শিখুন কি কাজ করে।
  • আপনি মডেলটিকে তার নিজস্ব আউটপুট সমালোচনা করার জন্য জিজ্ঞাসা করে পূর্ব-সম্পাদনা করতে পারেন।
  • প্রম্পটটি সংরক্ষণ করুন যা টেমপ্লেটে ভাল কাজ করে; পুনরাবৃত্তির লক্ষ্য হল একটি পুনঃব্যবহারযোগ্য সম্পদ তৈরি করা।

আবেদন টাস্ক

একটি প্রিন্টআউট নিন এবং সচেতনভাবে পুনরাবৃত্তির তিনটি রাউন্ডের মধ্য দিয়ে যান: প্রতি রাউন্ডে শুধুমাত্র একটি জিনিস পরিবর্তন করুন (প্রথমে দৈর্ঘ্য, তারপর টোন, তারপর ক্লোজিং), এবং প্রতিটি রাউন্ড রেকর্ড করুন। তৃতীয় রাউন্ডের পরে, কোন পরিবর্তনটি সবচেয়ে বেশি পার্থক্য করেছে তা নির্ধারণ করুন এবং চূড়ান্ত প্রম্পটটিকে পুনরায় ব্যবহারযোগ্য টেমপ্লেট হিসাবে সংরক্ষণ করুন।

চেকলিস্ট

  • [ ] আমি প্রাথমিক আউটপুটটিকে একটি খসড়া হিসাবে দেখি, সমাপ্ত কাজ হিসাবে নয়।
  • [ ] আমি আমার মতামত কংক্রিট এবং লক্ষ্যবস্তু দিতে.
  • আমি প্রতি রাউন্ডে একটি পরিবর্তন করি।
  • [ ] আমি মডেলটিকে তার নিজস্ব আউটপুট সমালোচনা করতে বলতে পারি।
  • [ ] আমি প্রম্পটগুলি সংরক্ষণ করি যা টেমপ্লেটে ভাল ফলাফল দেয়।