প্রম্পট নকশা কৌশ��

প্রম্পট ডিজাইন হল প্রম্পট তৈরি করার প্রক্রিয়া, বা প্রাকৃতিক ভাষার অনুরোধ, যা একটি ভাষা মডেল থেকে সঠিক, উচ্চ মানের প্রতিক্রিয়া তৈরি করে।

এই পৃষ্ঠাটি আপনাকে জেমিনি AI মডেলগুলি থেকে সর্বাধিক সুবিধা পেতে প্রম্পট ডিজাইন করা শুরু করার জন্য মৌলিক ধারণা, কৌশল এবং সর্বোত্তম অনুশীলনগুলি উপস্থাপন করে৷

বিষয়-নির্দিষ্ট প্রম্পট গাইড

আরো নির্দিষ্ট প্রম্পট কৌশল খুঁজছেন? আমাদের অন্যান্য প্রম্পটিং গাইড দেখুন:

Google AI স্টুডিও একটি প্রম্পট গ্যালারি হোস্ট করে যা এই নির্দেশিকায় শেয়ার করা অনেকগুলি ধারণাকে ইন্টারেক্টিভভাবে প্রদর্শন করার জন্য।

পরিষ্কার এবং নির্দিষ্ট নির্দেশাবলী

মডেল আচরণ কাস্টমাইজ করার একটি কার্যকর এবং দক্ষ উপায় হল এটিকে পরিষ্কার এবং নির্দিষ্ট নির্দেশাবলী প্রদান করা। নির্দেশাবলী একটি প্রশ্নের আকারে, ধাপে ধাপে কাজ বা ব্যবহারকারীর অভিজ্ঞতা এবং মানসিকতার ম্যাপিংয়ের মতো জটিল হতে পারে।

ইনপুট

ইনপুট হল প্রম্পটে প্রয়োজনীয় পাঠ্য যা আপনি মডেলটিকে একটি প্রতিক্রিয়া প্রদান করতে চান৷ ইনপুট এমন একটি প্রশ্ন হতে পারে যার মডেল উত্তর দেয় (প্রশ্ন ইনপুট), মডেলটি সম্পাদন করে এমন একটি কাজ (টাস্�� ইনপুট), মডেলটি পরিচালনা করে এমন একটি সত্তা (সত্তা ইনপুট), বা আংশিক ইনপুট যা মডেলটি সম্পূর্ণ করে বা চালিয়ে যায় (সম্পূর্ণ ইনপুট)।

ইনপুট প্রকার প্রম্পট উৎপন্ন আউটপুট
প্রশ্ন

    What's a good name for a flower shop that specializes in selling bouquets of
    dried flowers? Create a list of 5 options with just the names.

    Here are 10 names for a flower shop specializing in dried flowers:

    1. Everlasting Blooms
    2. Dried & Delightful
    3. The Petal Preserve
    4. Whispers of Wildflowers
    5. Forever Blooms
    
টাস্ক
    Give me a simple list of just the things that I must bring on a camping trip. The list should have 5 items.
    1. **Tent:** Your shelter from the elements.
    2. **Sleeping Bag:** Stay warm and comfortable.
    3. **Sleeping Pad:** Insulation and cushioning for a good night's sleep.
    4. **Headlamp or Flashlight:** Light for nighttime activities.
    5. **First Aid Kit:** Be prepared for minor injuries.
সত্তা

    Classify the following items as [large, small]:
Elephant
Mouse
Snail

Here's the classification:

* **Elephant:** Large
* **Mouse:** Small
* **Snail:** Small
    

আংশিক ইনপুট সমাপ্তি

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

নিম্নলিখিত উদাহরণটি একটি নির্দেশ এবং একটি সত্তা ইনপুট সহ একটি প্রম্পট প্রদান করে:

For the given order, return a JSON object that has the fields cheeseburger, hamburger, fries, or
drink, with the value being the quantity.

Order: A burger and a drink.
  
{
  "cheeseburger": 0,
  "hamburger": 1,
  "fries": 0,
  "drink": 1
}
  

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

Valid fields are cheeseburger, hamburger, fries, and drink.
Order: Give me a cheeseburger and fries
Output:
```
{
  "cheeseburger": 1,
  "fries": 1
}
```
Order: I want two burgers, a drink, and fries.
Output:
  
```
{
  "hamburger": 2,
  "drink": 1,
  "fries": 1
}
```
  

লক্ষ্য করুন কিভাবে "চিজবার্গার" আউটপুট থেকে বাদ দেওয়া হয়েছিল কারণ এটি অর্ডারের অংশ ছিল না।

সীমাবদ্ধতা

প্রম্পট পড়ার বা একটি প্রতিক্রিয়া তৈরি করার ক্ষেত্রে কোনো সীমাবদ্ধতা উল্লেখ করু��। আপনি মডেল বলতে পারেন কি করবেন এবং কি করবেন না। উদাহরণস্বরূপ, আপনি একটি সংক্ষিপ্তসার কতক্ষণ রাখতে চান তার প্রম্পটে একটি সীমাবদ্ধতা নির্দিষ্ট করতে পারেন:

Summarize this text in one sentence:
Text: A quantum computer exploits quantum mechanical phenomena to perform calculations exponentially
faster than any modern traditional computer. At very tiny scales, physical matter acts as both
particles and as waves, and quantum computing uses specialized hardware to leverage this behavior.
The operating principles of quantum devices is beyond the scope of classical physics. When deployed
at scale, quantum computers could be used in a wide variety of applications such as: in
cybersecurity to break existing encryption methods while helping researchers create new ones, in
meteorology to develop better weather forecasting etc. However, the current state of the art quantum
computers are still largely experimental and impractical.
    

      Exploiting quantum mechanical phenomena, quantum computers can perform calculations exponentially faster than traditional computers for potential applications like cybersecurity and meteorology, although they are currently largely experimental and impractical.
    

প্রতিক্রিয়া বিন্যাস

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

    All questions should be answered comprehensively with details, unless the user requests a concise response specifically.
  
    What is a smart way to make a business that sells DVD's in 2025?
  
Starting a business selling DVDs in 2025 presents significant challenges due to the overwhelming dominance of digital streaming and on-demand services; a "smart" approach would therefore require a highly specialized niche, a strong value proposition beyond just the disc, and likely a focus on community or collector markets rather than mainstream consumption.

Here's a breakdown of what a smart DVD business in 2025 would likely entail:

1. Extreme Niche Specialization: You cannot compete with streaming libraries. Your business must focus on what digital doesn't offer easily or at all. This could include:

    * Out-of-Print & Rare Titles: Sourcing films or TV shows that have never been released digitally or are currently unavailable on major streaming platforms.
    ....
  

সমাপ্তির কৌশল সহ প্রতিক্রিয়াগুলি ফর্ম্যাট করুন

সমাপ্তি কৌশল প্রতিক্রিয়া বিন্যাস সাহায্য করতে পারেন. নিম্নলিখিত উদাহরণটি একটি প্রবন্ধ রূপরেখা তৈরি করতে মডেলটিকে অনুরোধ করে:

Create an outline for an essay about hummingbirds.
  
Here is a possible outline for an essay about hummingbirds:

I. Introduction
A. Hook: Start with a captivating fact or description about hummingbirds (e.g., their speed, iridescent colors, or tiny size).
B. Background: Briefly introduce hummingbirds – where they are found (Americas), their reputation as unique birds.
C. Thesis Statement: State the main point of the essay, which could be about the remarkable adaptations, behaviors, and ecological importance of hummingbirds.

II. Appearance and Identification
.....
  

প্রম্পটে রূপরেখার বিন্যাস নির্দিষ্ট করা হয়নি এবং মডেলটি আপনার জন্য একটি বিন্যাস বেছে নিয়েছে। মডেলটিকে একটি নির্দিষ্ট বিন্যাসে একটি রূপরেখা ফেরত দেওয়ার জন্য, আপনি পাঠ্য যোগ করতে পারেন যা রূপরেখার শুরুর প্রতিনিধিত্ব করে এবং আপনি যে প্যাটার্নটি শুরু করেছেন তার উপর ভিত্তি করে মডেলটিকে এটি সম্পূর্ণ করতে দিন৷

Create an outline for an essay about hummingbirds.
I. Introduction
   *
  
Okay, here is an outline for an essay about hummingbirds, starting from the introduction you provided:

I. Introduction
* Hook: Start with a captivating fact or description about hummingbirds (e.g., their speed, iridescent colors, or tiny size).
* Background: Briefly introduce hummingbirds – where they are found (Americas), their reputation as unique birds, and their general characteristics.
* Thesis Statement: State the main point of the essay, focusing on the remarkable adaptations, behaviors, and ecological significance that make hummingbirds extraordinary.
.....
  

জিরো-শট বনাম কয়েক-শট প্রম্পট

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

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

নিম্নলিখিত জিরো-শট প্রম্পট মডেলটিকে সর্বোত্তম ব্যাখ্যা চয়ন করতে বলে।

Please choose the best explanation to the question:

Question: How is snow formed?
Explanation1: Snow is formed when water vapor in the air freezes into ice
crystals in the atmosphere, which can combine and grow into snowflakes as they
fall through the atmosphere and accumulate on the ground.
Explanation2: Water vapor freezes into ice crystals forming snow.
Answer:
  
Explanation1 is the better explanation because it provides more detail on the
process, including how ice crystals combine and grow into snowflakes as they
fall through the atmosphere.
  

যদি আপনার ব্যবহারের ক্ষেত্রে সংক্ষিপ্ত প্রতিক্রিয়াগুলি তৈরি করার জন্য মডেলটির প্রয়োজন হয়, আপনি প্রম্পটে উদাহরণগুলি অন্তর্ভুক্ত করতে পারেন যা সংক্ষিপ্ত প্রতিক্রিয়াগুলিকে অগ্রাধিকার দেয়।

নিম্নলিখিত প্রম্পট দুটি উদাহরণ প্রদান করে যা সংক্ষিপ্ত ব্যাখ্যাকে অগ্রাধিকার দেখায়। প্রতিক্রিয়াতে, আপনি দেখতে পাচ্ছেন যে উদাহরণগুলি মডেলটিকে সংক্ষিপ্ত ব্যাখ্যা ( Explanation2 ) বেছে নেওয়ার জন্য নির্দেশিত করেছে যেমনটি আগের মতো দীর্ঘ ব্যাখ্যা ( Explanation1 ) এর বিপরীতে।

Below are some examples showing a question, explanation, and answer format:

Question: Why is the sky blue?
Explanation1: The sky appears blue because of Rayleigh scattering, which causes
shorter blue wavelengths of light to be scattered more easily than longer red
wavelengths, making the sky look blue.
Explanation2: Due to Rayleigh scattering effect.
Answer: Explanation2

Question: What is the cause of earthquakes?
Explanation1: Sudden release of energy in the Earth's crust.
Explanation2: Earthquakes happen when tectonic plates suddenly slip or break
apart, causing a release of energy that creates seismic waves that can shake the
ground and cause damage.
Answer: Explanation1

Now, Answer the following question given the example formats above:

Question: How is snow formed?
Explanation1: Snow is formed when water vapor in the air freezes into ice
crystals in the atmosphere, which can combine and grow into snowflakes as they
fall through the atmosphere and accumulate on the ground.
Explanation2: Water vapor freezes into ice crystals forming snow.
Answer:
  
Answer: Explanation2
  

উদাহরণের সর্বোত্তম সংখ্যা

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

প্যাটার্নস বনাম অ্যান্টি প্যাটার্ন

মডেলটিকে অনুসরণ করার জন্য একটি প্যাটার্ন দেখানোর জন্য উদাহরণ ব্যবহার করা মডেলটিকে এড়ানোর জন্য একটি বিরোধী প্যাটার্ন দেখানোর উদাহরণ ব্যবহার করার চেয়ে বেশি কার্যকর।

নেতিবাচক প্যাটার্ন:

Don't end haikus with a question:
Haiku are fun
A short and simple poem
Don't you enjoy them?
  

ইতিবাচক প্যাটার্ন:

Always end haikus with an assertion:
Haiku are fun
A short and simple poem
A joy to write
  

সামঞ্জস্যপূর্ণ বিন্যাস

অবাঞ্ছিত ফর্ম্যাটগুলির সাথে প্রতিক্রিয়া এড়াতে কয়েক শট উদাহরণগুলির গঠন এবং বিন্যাস একই হয় তা নিশ্চিত করুন৷ প্রম্পটে কয়েকটি শট উদাহরণ যোগ করার প্রাথমিক উদ্দেশ্যগুলির মধ্যে একটি হল মডেলটিকে প্রতিক্রিয়া বিন্যাস দেখানো। অতএব, সমস্ত উদাহরণ জু��়��� একটি সামঞ্জস্যপূর্ণ বিন্যাস নিশ্চিত করা অপরিহার্য, বিশেষ করে XML ট্যাগ, সাদা স্থান, নতুন লাইন এবং উদাহরণ স্প্লিটারগুলিতে মনোযোগ দেওয়া।

প্রসঙ্গ যোগ করুন

মডেলটিতে প্রয়োজনীয় সমস্ত তথ্য রয়েছে বলে অনুমান করার পরিবর্তে আপনি একটি প্রম্পটে নির্দেশাবলী এবং তথ্য অন্তর্ভুক্ত করতে পারেন যে মডেলটিকে একটি সমস্যা সমাধান করতে হবে। এই প্রাসঙ্গিক তথ্য মডেলটিকে সীমাবদ্ধতা এবং আপনি যা করতে বলছেন তার বিশদ বিবরণ বুঝতে সাহায্য করে।

নিম্নলিখিত উদাহরণটি মডেলটিকে একটি রাউটারের জন্য সমস্যা সমাধানের নির্দেশিকা দিতে বলে:

What should I do to fix my disconnected wifi? The light on my Google
Wifi router is yellow and blinking slowly.
  
  A yellow blinking light on your Google Wifi router usually indicates a problem
  with the internet connection. Here are some steps to troubleshoot and fix the
  issue:
  1. Restart your router and modem:
    - Unplug your modem from the power outlet and wait for 30 seconds.
    - Plug your modem back in and wait for it to fully boot up.
    - Unplug your Google Wifi router and wait for 30 seconds.
    - Plug your Google Wifi router back in and wait for it to fully boot up.
.....
  

প্রতিক্রিয়াটি সাধারণ সমস্যা সমাধানের তথ্যের মতো দেখায় যা রাউটার বা LED সূচক লাইটের অবস্থার জন্য নির্দিষ্ট নয়।

নির্দিষ্ট রাউটারের জন্য প্রতিক্রিয়া কাস্টমাইজ করতে, আপনি প্রম্পটে যোগ করতে পারেন রাউটারের সমস্যা সমাধানের নির্দেশিকাটি একটি প্রতিক্রিয়া প্রদান করার সময় এটির উল্লেখ করার জন্য।

Answer the question using the text below. Respond with only the text provided.
Question: What should I do to fix my disconnected wifi? The light on my Google Wifi router is yellow and blinking slowly.

Text:
Color: Slowly pulsing yellow
What it means: There is a network error.
What to do:
Check that the Ethernet cable is connected to both your router and your modem and both devices are turned on. You might need to unplug and plug in each device again.

Color: Fast blinking yellow
What it means: You are holding down the reset button and are factory resetting this device.
What to do:
If you keep holding down the reset button, after about 12 seconds, the light will turn solid yellow. Once it is solid yellow, let go of the factory reset button.

Color: Solid yellow
What it means: Router is factory resetting.
What to do:
This can take up to 10 minutes. When it's done, the device will reset itself and start pulsing white, letting you know it's ready for setup.

Color: Solid red
What it means: Something is wrong.
What to do:
Critical failure. Factory reset the router. If the light stays red, contact Wifi customer support.
  
Check that the Ethernet cable is connected to both your router and your modem and both devices are turned on. You might need to unplug and plug in each device again.
  

উপসর্গ যোগ করুন

একটি উপসর্গ হল একটি শব্দ বা বাক্যাংশ যা আপনি প্রম্পট সামগ্রীতে যোগ করেন যা বিভিন্ন উদ্দেশ্যে কাজ করতে পারে, যেখানে আপনি উপসর্গটি রেখেছেন তার উপর নির্ভর করে:

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

নিম্নলিখিত উদাহরণে, "টেক্সট:" হল ইনপুট উপসর্গ এবং "উত্তর হল:" হল আউটপুট উপসর্গ।

Classify the text as one of the following categories.
- large
- small
Text: Rhino
The answer is: large
Text: Mouse
The answer is: small
Text: Snail
The answer is: small
Text: Elephant
The answer is:
  
The answer is: large
  

প্রম্পটগুলিকে উপাদানগুলিতে ভাঙ্গুন

জটিল প্রম্পট প্রয়োজন এমন ব্যবহারের ক্ষেত্রে, আপনি জিনিসগুলিকে সহজ উপাদানগুলিতে ভেঙে এই জটিলতা পরিচালনা করতে মডেলটিকে সাহায্য করতে পারেন৷

  1. নির্দেশাবলী ভাঙ্গুন: একটি প্রম্পটে অনেকগুলি নির্দেশনা থাকার পরিবর্তে, প্রতি নির্দেশে একটি প্রম্পট তৈরি করুন। ব্যবহারকারীর ইনপুটের উপর ভিত্তি করে আপনি কোন প্রম্পটটি প্রক্রিয়া করবেন তা চয়ন করতে পারেন।

  2. চেইন প্রম্পট: একা��িক ক্রমিক ধাপ জড়িত জটিল কাজের জন্য, প্রতিটি ধাপকে একটি প্রম্পট করুন এবং একটি ক্রমানুসারে প্রম্পটগুলিকে একত্রে চেইন করুন। প্রম্পটের এই ক্রমিক শৃঙ্খলে, অনুক্রমের একটি প্রম্পটের আউটপুট পরবর্তী প্রম্পটের ইনপুট হয়ে যায়। অনুক্রমের শেষ প্রম্পটের আউটপুট হল চূড়ান্ত আউটপুট।

  3. সমষ্টিগত প্রতিক্রিয়া: আপনি যখন ডেটার বিভিন্ন অংশে বিভিন্ন সমান্তরাল কাজ করতে চান এবং চূড়ান্ত আউটপুট তৈরি করতে ফলাফলগুলিকে একত্রিত করতে চান তখন একত্রিত হয়। উদাহরণস্বরূপ, আপনি মডেলটিকে ডেটার প্রথম অংশে একটি অপারেশন করতে, বাকি ডেটাতে আরেকটি অপারেশন করতে এবং ফলাফলগুলিকে একত্রিত করতে বলতে পারেন।

মডেল পরামিতি সঙ্গে পরীক্ষা

প্রতিটি কল যা আপনি একটি মডেলে পাঠান তাতে প্যারামিটার মান অন্তর্ভুক্ত থাকে যা নিয়ন্ত্রণ করে যে মডেলটি কীভাবে প্রতিক্রিয়া তৈরি করে। মডেল বিভিন্ন পরামিতি মান জন্য বিভিন্ন ফলাফল তৈরি করতে পারে. টাস্কের জন্য সেরা মান পেতে বিভিন্ন প্যারামিটার মান নিয়ে পরীক্ষা করুন। বিভিন্ন মডেলের জন্য উপলব্ধ পরামিতি ভিন্ন হতে পারে। সর্বাধিক সাধারণ পরামিতিগুলি হল:

  1. সর্বাধিক আউটপুট টোকেন: প্রতিক্রিয়াতে তৈরি করা যেতে পারে এমন সর্বাধিক সংখ্যক টোকেন নির্দিষ্ট করে। একটি টোকেন প্রায় চারটি অক্ষরের। 100 টোকেন প্রায় 60-80 শব্দের সাথে মিলে যায়।

  2. তাপমাত্রা: তাপমাত্রা টোকেন নির্বাচনের এলোমেলোতার মাত্রা নিয়ন্ত্রণ করে। রেসপন্স জেনারেশনের সময় নমুনা নেওয়ার জন্য তাপমাত্রা ব্যবহার করা হয়, যেটা ঘটে যখন topP এবং topK প্রয়োগ করা হয়। নিম্ন তাপমাত্রা প্রম্পটগুলির জন্য ভাল যেগুলির জন্য আরও নির্ধারক বা কম উন্মুক্ত প্রতিক্রিয়া প্রয়োজন, যখন উচ্চ তাপমাত্রা আরও বৈচিত্র্যময় বা সৃজনশীল ফলাফলের দিকে নিয়ে যেতে পারে। 0 এর তাপমাত্রা নির্ধারক, যার অর্থ সর্বোচ্চ সম্ভাব্য প্রতিক্রিয়া সর্বদা নির্বাচিত হয়।

  3. topK : topK প্যারামিটার পরিবর্তন করে কিভাবে মডেল আউটপুটের জন্য টোকেন নির্বাচন করে। 1-এর একটি topK মানে নির্বাচিত টোকেনটি মডেলের শব্দভান্ডারের সমস্ত টোকেনের মধ্যে সবচেয়ে ��ম্ভাব্য (যাকে লোভনীয় ডিকোডিংও বলা হয়), য��ন 3-এর topK মানে ���� ��াপমাত্রা ব্যবহার করে 3টি সম্ভাব্য টোকেনের মধ্যে থেকে পরবর্তী টোকেনটি নির্বাচন করা হয়েছে৷ প্রতিটি টোকেন নির্বাচনের ধাপের জন্য, সর্বোচ্চ সম্ভাবনা সহ topK টোকেন নমুনা করা হয়। টোকেনগুলি তারপর তাপমাত্রার নমুনা ব্যবহার করে নির্বাচিত চূড়ান্ত টোকেন সহ topP উপর ভিত্তি করে আরও ফিল্টার করা হয়।

  4. topP : topP প্যারামিটার পরিবর্তন করে কিভাবে মডেলটি আউটপুটের জন্য টোকেন নির্বাচন করে। টোকেনগুলি সর্বাধিক থেকে সর্বনিম্ন সম্ভাব্য পর্যন্ত নির্বাচন করা হয় যতক্ষণ না তাদের সম্ভাব্যতার যোগফল topP মানের সমান হয়। উদাহরণস্বরূপ, যদি A, B, এবং C টোকেনের সম্ভাবনা 0.3, 0.2, এবং 0.1 এবং topP মান 0.5 হয়, তাহলে মডেলটি তাপমাত্রা ব্যবহার করে পরবর্তী টোকেন হিসাবে A বা B নির্বাচন করবে এবং প্রার্থী হিসাবে C বাদ দেবে। ডিফল্ট topP মান হল 0.95।

  5. stop_sequences : মডেলকে কন্টেন্ট তৈরি করা বন্ধ করতে বলার জন্য একটি স্টপ সিকোয়েন্স সেট করুন। একটি স্টপ সিকোয়েন্স অক্ষরের যেকোনো ক্রম হতে পারে। উত্পন্ন সামগ্রীতে প্রদর্শিত হতে পারে এমন অক্ষরগুলির ক্রম ব্যবহার করা এড়াতে চেষ্টা করুন৷

প্রম্পট পুনরাবৃত্তি কৌশল

আপনি যে প্রতিক্রিয়াটি খুঁজছেন তা ধারাবাহিকভাবে পাওয়ার আগে প্রম্পট ডিজাইনের জন্য কখনও কখনও কয়েকটি পুনরাবৃত্তির প্রয়োজন হতে পারে। এই বিভাগটি এমন কিছু বিষয়ে নির্দেশিকা প্রদান করে যা আপনি আপনার প্রম্পটে পুনরাবৃত্তি করার সময় চেষ্টা করতে পারেন:

  1. ভিন্ন বাক্যাংশ ব্যবহার করুন: আপনার প্রম্পটে বিভিন্ন শব্দ বা বাক্যাংশ ব্যবহার করলে প্রায়শই মডেল থেকে ভিন্ন প্রতিক্রিয়া পাওয়া যায় যদিও তারা সব একই জিনিস বোঝায়। আপনি যদি আপনার প্রম্পট থেকে প্রত্যাশিত ফলাফল না পান, তাহলে এটি পুনরায় বলার চেষ্টা করুন।

    Version 1:
    How do I bake a pie?
    
    Version 2:
    Suggest a recipe for a pie.
    
    Version 3:
    What's a good pie recipe?
      

  2. একটি সাদৃশ্যপূর্ণ টাস্কে স্যুইচ করুন: আপনি যদি একটি কাজের জন্য আপনার নির্দেশাবলী অনুসরণ করার জন্য মডেলটি পেতে না পারেন, তাহলে এটিকে একটি সাদৃশ্যপূর্ণ কাজের জন্য নির্দেশ দেওয়ার চেষ্টা করুন যা একই ফলাফল অর্জন করে।

    এই প্রম্পট মডেলটিকে পূর্বনির্ধারিত বিভাগগুলি ব্যবহার করে একটি বইকে শ্রেণিবদ্ধ করতে বলে:

    Which category does The Odyssey belong to:
    thriller
    sci-fi
    mythology
    biography
      
        The Odyssey belongs to the category of **mythology**. 
    
        Here's why:
    
        * **Mythology:** The Odyssey tells the story of Odysseus, a hero from Greek mythology, and his
        journey home after the Trojan War. It features gods, monsters, and supernatural events common to
        Greek mythology.
    .....
      

    প্রতিক্রিয়াটি সঠিক, তবে মডেলটি বিকল্পগুলির সীমার মধ্যে থাকেনি। আপনি একটি সম্পূর্ণ বাক্যে পরিবর্তে বিকল্পগুলির একটি দিয়ে প্রতিক্রিয়া জানাতে মডেল করতে চান। এই ক্ষেত্রে, আপনি একাধিক পছন্দের প্রশ্ন হিসাবে নির্দেশগুলিকে পুনরায় বাক্যাংশ করতে পারেন এবং মডেলটিকে একটি বিকল্প চয়ন করতে বলতে পারেন।

    Multiple choice problem: Which of the following options describes the book The Odyssey?
    Options:

    • thriller
    • sci-fi
    • mythology
    • biography
    The correct answer is mythology. 
    
  3. প্রম্পট সামগ্রীর ক্রম পরিবর্তন করুন: প্রম্পটে সামগ্রীর ক্রম কখনও কখনও প্রতিক্রিয়াকে প্রভাবিত করতে পারে। বিষয়বস্তুর ক্রম পরিবর্তন করার চেষ্টা করুন এবং দেখুন কিভাবে এটি প্রতিক্রিয়া প্রভাবিত করে।

    Version 1:
    [examples]
    [context]
    [input]
    
    Version 2:
    [input]
    [examples]
    [context]
    
    Version 3:
    [examples]
    [input]
    [context]
    

ফলব্যাক প্রতিক্রিয়া

একটি ফলব্যাক প্রতিক্রিয়া হল মডেল দ্বারা প্রত্যাবর্তিত একটি প্রতিক্রিয়া যখন প্রম্পট বা প্রতিক্রিয়া একটি নিরাপত্তা ফিল্টার ট্রিগার করে। ফলব্যাক প্রতিক্রিয়ার একটি উদাহরণ হল "আমি এটির সাথে সাহায্য করতে সক্ষম নই, কারণ আমি শুধুমাত্র একটি ভাষা মডেল।"

যদি মডেলটি একটি ফলব্যাক প্রতিক্রিয়ার সাথে প্রতিক্রিয়া জানায়, তাহলে তাপমাত্রা বাড়ানোর চেষ্টা করুন।

এড়ানোর জিনিস

  • বাস্তব তথ্য তৈরি করতে মডেলের উপর নির্ভর করা এড়িয়ে চ������।
  • গ��ি�� ������ ��ুক্তির সমস্যায় যত্ন সহকারে ব্যবহার করুন।

হুড অধীনে জেনারেটিভ মডেল

এই বিভাগের উদ্দেশ্য প্রশ্নের উত্তর দেওয়া - জেনারেটিভ মডেলের প্রতিক্রিয়াগুলিতে কি এলোমেলোতা আছে, নাকি তারা নির্ধারক?

সংক্ষিপ্ত উত্তর - হ্যাঁ উভয়. আপনি যখন একটি জেনারেটিভ মডেলকে অনুরোধ করেন, তখন দুটি পর্যায়ে একটি পাঠ্য প্রতিক্রিয়া তৈরি হয়। প্রথম পর্যায়ে, জেনারেটিভ মডেল ইনপুট প্রম্পট প্রক্রিয়া করে এবং সম্ভাব্য টোকেনগুলির (শব্দ) উপর একটি সম্ভাব্যতা বন্টন তৈরি করে যা পরবর্তীতে আসতে পারে। উদাহরণ স্বরূপ, আপনি যদি ইনপুট টেক্সট দিয়ে প্রম্পট করেন "The dog jumped over the...", জেনারেটিভ মডেলটি সম্ভাব্য পরবর্তী শব্দগুলির একটি অ্যারে তৈরি করবে:

[("fence", 0.77), ("ledge", 0.12), ("blanket", 0.03), ...]

এই প্রক্রিয়াটি নির্ধারক; একটি জেনারেটিভ মডেল প্রতিবার একই প্রম্পট টেক্সট ইনপুট করার সময় একই বন্টন তৈরি করবে।

দ্বিতীয় পর্যায়ে, জেনারেটিভ মডেল বিভিন্ন ডিকোডিং কৌশলগুলির মধ্যে একটির মাধ্যমে এই বিতরণগুলিকে প্রকৃত পাঠ্য প্রতিক্রিয়াগুলিতে রূপান্তরিত করে। একটি সাধারণ ডিকোডিং কৌশল প্রতিটি টাইমস্টেপে সর্বাধিক সম্ভাব্য টোকেন নির্বাচন করতে পারে। এই প্রক্রিয়া সবসময় নির্ধারক হবে. যাইহোক, আপনি পরিবর্তে মডেল দ্বারা ফেরত বিতরণের উপর এলোমেলোভাবে নমুনা তৈরি করে একটি প্রতিক্রিয়া তৈরি করতে বেছে নিতে পারেন। এই প্রক্রিয়াটি স্টোকাস্টিক (এলোমেলো) হবে। তাপমাত্রা সেট করে এই ডিকোডিং প্রক্রিয়ায় অনুমোদিত এলোমেলোতার ডিগ্রি নিয়ন���ত্রণ করুন। 0 এর তাপমাত্রা মানে শুধুমাত্র সবচেয়ে সম্ভাব্য টোকেন নির্বাচন করা হয়েছে, এবং কোন এলোমেলোতা নেই। বিপরীতভাবে, একটি উচ্চ তাপমাত্রা মডেল দ্বারা নির্বাচিত টোকেনগুলিতে উচ্চ মাত্রার এলোমেলোতা ইনজেক্ট করে, যা আরও অপ্রত্যাশিত, আশ্চর্যজনক মডেল প্রতিক্রিয়ার দিকে পরিচালিত করে।

পরবর্তী পদক্ষেপ