প্রম্পট ডিজাইন হলো প্রম্পট বা প্রাকৃতিক ভাষা অনুরোধ তৈরির প্রক্রিয়া, যা একটি ভাষা মডেল থেকে সঠিক, উচ্চমানের প্রতিক্রিয়া বের করে।
এই পৃষ্ঠাটি আপনাকে জেমিনি এআই মডেলগুলি থেকে সর্বাধিক সুবিধা পেতে প্রম্পট ডিজাইন শুরু করার জন্য মৌলিক ধারণা, কৌশল এবং সর্বোত্তম অনুশীলনগুলি উপস্থাপন করে।
বিষয়-নির্দিষ্ট প্রম্পট নির্দেশিকা
আরও সুনির্দিষ্ট প্রম্পট কৌশল খুঁজছেন? আমাদের অন্যান্য প্রম্পট গাইডগুলি দেখুন:
- মিডিয়া ফাইলের সাহায্যে প্রম্পটিং
- ইমেজেন এবং জেমিনি নেটিভ ইমেজ জেনারেশনের মাধ্যমে ইমেজ জেনারেশনের জন্য উৎসাহিত করা হচ্ছে
- ভিডিও তৈরির জন্য উৎসাহিত করা হচ্ছে
এই নির্দেশিকায় ভাগ করা অনেক ধারণা ইন্টারেক্টিভভাবে প্রদর্শনের জন্য তৈরি প্রম্পট গ্যালারিতে আপনি অন্যান্য নমুনা প্রম্পটগুলি খুঁজে পেতে পারেন।
স্পষ্ট এবং নির্দিষ্ট নির্দেশাবলী
মডেল আচরণ কাস্টমাইজ করার একটি কার্যকর এবং দক্ষ উপায় হল স্পষ্ট এবং নির্দিষ্ট নির্দেশাবলী প্রদান করা। নির্দেশাবলী একটি প্রশ্ন, ধাপে ধাপে কাজের আকারে, অথবা ব্যবহারকারীর অভিজ্ঞতা এবং মানসিকতার মানচিত্র তৈরির মতো জটিল হতে পারে।
ইনপুট
ইনপুট হল প্রম্পটে থাকা প্রয়োজনীয় টেক্সট যা মডেলটি উত্তর দিতে চায়। ইনপুট হতে পারে এমন একটি প্রশ্ন যার উত্তর মডেল দেয় (প্রশ্ন ইনপুট), একটি কাজ যা মডেল সম্পাদন করে (টাস্ক ইনপুট), একটি সত্তা যার উপর মডেল পরিচালিত হয় (সত্তা ইনপুট), অথবা আংশিক ইনপুট যা মডেল সম্পূর্ণ করে বা চালিয়ে যায় (সমাপ্তি ইনপুট)।
| ইনপুট টাইপ | প্রম্পট | উৎপন্ন আউটপুট |
|---|---|---|
| প্রশ্ন | | |
| কাজ |
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. |
| সত্তা | | |
আংশিক ইনপুট সমাপ্তি
জেনারেটিভ ল্যাঙ্গুয়েজ মডেলগুলি একটি উন্নত স্বয়ংক্রিয় সমাপ্তি সরঞ্জামের মতো কাজ করে। যখন আপনি আংশিক সামগ্রী সরবরাহ করেন, তখন মডেলটি বাকি সামগ্রী বা যা তারা মনে করে যে এটি সেই সামগ্রীর ধারাবাহিকতা হিসাবে প্রতিক্রিয়া হিসাবে সরবরাহ করতে পারে। এটি করার সময়, যদি আপনি কোনও উদাহরণ বা প্রসঙ্গ অন্তর্ভুক্ত করেন, তবে মডেলটি সেই উদাহরণ বা প্রসঙ্গটি বিবেচনা করতে পারে।
নিম্নলিখিত উদাহরণে একটি নির্দেশ এবং একটি সত্তা ইনপুট সহ একটি প্রম্পট প্রদান করা হয়েছে:
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
}
```
|
লক্ষ্য করুন কিভাবে "cheeseburger" কে আউটপুট থেকে বাদ দেওয়া হয়েছে কারণ এটি অর্ডারের অংশ ছিল না।
সীমাবদ্ধতা
প্রম্পটটি পড়ার বা প্রতিক্রিয়া তৈরি করার ক্ষেত্রে কোন সীমাবদ্ধতা আছে তা নির্দিষ্ট করুন। আপনি মডেলটিকে কী করতে হবে এবং কী করতে হবে না তা বলতে পারেন। উদাহরণস্বরূপ, আপনি একটি সারাংশ কতক্ষণ রাখতে চান তার প্রম্পটে একটি সীমাবদ্ধতা নির্দিষ্ট করতে পারেন:
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 ফর্ম্যাটে হওয়া উচিত।
- উদাহরণ প্রিফিক্স: কয়েক-শট প্রম্পটে, উদাহরণগুলিতে প্রিফিক্স যোগ করলে এমন লেবেল পাওয়া যায় যা মডেল আউটপুট তৈরি করার সময় ব্যবহার করতে পারে, যা আউটপুট কন্টেন্ট পার্স করা সহজ করে তোলে।
নিম্নলিখিত উদাহরণে, "Text:" হল ইনপুট উপসর্গ এবং "The answer is:" হল আউটপুট উপসর্গ।
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 |
প্রম্পটগুলিকে উপাদানগুলিতে ভাগ করুন
যেসব ক্ষেত্রে জটিল প্রম্পটের প্রয়োজন হয়, আপনি মডেলটিকে সহজ উপাদানে ভেঙে এই জটিলতা পরিচালনা করতে সাহায্য করতে পারেন।
নির্দেশাবলী ভেঙে দিন: একটি প্রম্পটে অনেকগুলি নির্দেশাবলী রাখার পরিবর্তে, প্রতিটি নির্দেশের জন্য একটি প্রম্পট তৈরি করুন। ব্যবহারকারীর ইনপুটের উপর ভিত্তি করে আপনি কোন প্রম্পটটি প্রক্রিয়া করবেন তা চয়ন করতে পারেন।
চেইন প্রম্পট: একাধিক ধারাবাহিক ধাপ জড়িত জটিল কাজের জন্য, প্রতিটি ধাপকে একটি প্রম্পট বানান এবং প্রম্পটগুলিকে একটি ক্রমানুসারে একত্রিত করুন। এই ধারাবাহিক প্রম্পট শৃঙ্খলে, ক্রমের একটি প্রম্পটের আউটপুট পরবর্তী প্রম্পটের ইনপুট হয়ে ওঠে। ক্রমের শেষ প্রম্পটের আউটপুটই চূড়ান্ত আউটপুট।
সমষ্টিগত প্রতিক্রিয়া: সমষ্টিগতকরণ হল যখন আপনি ডেটার বিভিন্ন অংশে বিভিন্ন সমান্তরাল কাজ সম্পাদন করতে চান এবং ফলাফলগুলিকে একত্রিত করে চূড়ান্ত আউটপুট তৈরি করতে চান। উদাহরণস্বরূপ, আপনি মডেলটিকে ডেটার প্রথম অংশে একটি অপারেশন করতে, বাকি ডেটাতে আরেকটি অপারেশন করতে এবং ফলাফলগুলিকে একত্রিত করতে বলতে পারেন।
মডেল প্যারামিটার নিয়ে পরীক্ষা-নিরীক্ষা করুন
একটি মডেলে আপনার পাঠানো প্রতিটি কলে প্যারামিটার মান থাকে যা মডেলটি কীভাবে প্রতিক্রিয়া তৈরি করে তা নিয়ন্ত্রণ করে। মডেলটি বিভিন্ন প্যারামিটার মানের জন্য বিভিন্ন ফলাফল তৈরি করতে পারে। কাজের জন্য সেরা মান পেতে বিভিন্ন প্যারামিটার মান নিয়ে পরীক্ষা করুন। বিভিন্ন মডেলের জন্য উপলব্ধ প্যারামিটারগুলি ভিন্ন হতে পারে। সবচেয়ে সাধারণ প্যারামিটারগুলি হল:
সর্বোচ্চ আউটপুট টোকেন: প্রতিক্রিয়ায় সর্বোচ্চ কত টোকেন তৈরি করা যেতে পারে তা নির্দিষ্ট করে। একটি টোকেন প্রায় চারটি অক্ষরের। ১০০টি টোকেন প্রায় ৬০-৮০টি শব্দের সমান।
তাপমাত্রা: টোকেন নির্বাচনের ক্ষেত্রে তাপমাত্রা এলোমেলোতার মাত্রা নিয়ন্ত্রণ করে। রেসপন্স জেনারেশনের সময় নমুনা সংগ্রহের জন্য তাপমাত্রা ব্যবহার করা হয়, যা
topPএবংtopKপ্রয়োগ করার সময় ঘটে। কম তাপমাত্রা এমন প্রম্পটগুলির জন্য ভালো যেখানে আরও নির্ধারক বা কম উন্মুক্ত প্রতিক্রিয়া প্রয়োজন, অন্যদিকে উচ্চ তাপমাত্রা আরও বৈচিত্র্যময় বা সৃজনশীল ফলাফলের দিকে নিয়ে যেতে পারে। 0 তাপমাত্রা নির্ধারক, যার অর্থ হল সর্বোচ্চ সম্ভাব্যতা প্রতিক্রিয়া সর্বদা নির্বাচন করা হয়।topK:topKপ্যারামিটার মডেলটি আউটপুটের জন্য টোকেন নির্বাচন করার পদ্ধতি পরিবর্তন করে। 1 এরtopKমানে নির্বাচিত টোকেনটি মডেলের শব্দভাণ্ডারের সমস্ত টোকেনের মধ্যে সবচেয়ে সম্ভাব্য (যাকে লোভী ডিকোডিংও বলা হয়), যখন 3 এরtopKমানে তাপমাত্রা ব্যবহার করে সবচেয়ে সম্ভাব্য 3টি থেকে পরবর্তী টোকেনটি নির্বাচিত করা হয়েছে। প্রতিটি টোকেন নির্বাচনের ধাপের জন্য, সর্বোচ্চ সম্ভাব্যতা সহtopKটোকেনগুলি নমুনা করা হয়। তারপরেtopPএর উপর ভিত্তি করে টোকেনগুলি আরও ফিল্টার করা হয় এবং তাপমাত্রার নমুনা ব্যবহার করে চূড়ান্ত টোকেন নির্বাচন করা হয়।topP:topPপ্যারামিটার মডেলটি আউটপুটের জন্য টোকেন নির্বাচন করার পদ্ধতি পরিবর্তন করে। টোকেনগুলিকে সর্বাধিক সম্ভাব্য থেকে সর্বনিম্ন সম্ভাব্য পর্যন্ত নির্বাচন করা হয় যতক্ষণ না তাদের সম্ভাব্যতার যোগফলtopPমানের সমান হয়। উদাহরণস্বরূপ, যদি টোকেন A, B, এবং C এর সম্ভাব্যতা 0.3, 0.2, এবং 0.1 হয় এবংtopPমান 0.5 হয়, তাহলে মডেলটি তাপমাত্রা ব্যবহার করে পরবর্তী টোকেন হিসাবে A অথবা B নির্বাচন করবে এবং C কে প্রার্থী হিসেবে বাদ দেবে। ডিফল্টtopPমান হল 0.95।stop_sequences: মডেলটিকে কন্টেন্ট তৈরি করা বন্ধ করতে বলার জন্য একটি স্টপ সিকোয়েন্স সেট করুন। স্টপ সিকোয়েন্স অক্ষরের যেকোনো ক্রম হতে পারে। জেনারেট করা কন্টেন্টে প্রদর্শিত হতে পারে এমন অক্ষরের ক্রম ব্যবহার এড়িয়ে চলার চেষ্টা করুন।
দ্রুত পুনরাবৃত্তির কৌশল
প্রম্পট ডিজাইনের জন্য মাঝে মাঝে কিছু পুনরাবৃত্তির প্রয়োজন হতে পারে, তারপর আপনি আপনার পছন্দের উত্তরটি ধারাবাহিকভাবে পেতে পারেন। এই বিভাগটি আপনার প্রম্পটগুলিতে পুনরাবৃত্তি করার সময় আপনি যে জিনিসগুলি চেষ্টা করতে পারেন সে সম্পর্কে কিছু দিকনির্দেশনা প্রদান করে:
ভিন্ন ভিন্ন বাক্যাংশ ব্যবহার করুন: আপনার প্রম্পটে ভিন্ন ভিন্ন শব্দ বা বাক্যাংশ ব্যবহার করলে প্রায়শই মডেল থেকে ভিন্ন ভিন্ন প্রতিক্রিয়া পাওয়া যায় যদিও তাদের সকলের অর্থ একই। যদি আপনি আপনার প্রম্পট থেকে প্রত্যাশিত ফলাফল না পান, তাহলে এটি পুনরায় বাক্যাংশ করার চেষ্টা করুন।
Version 1: How do I bake a pie? Version 2: Suggest a recipe for a pie. Version 3: What's a good pie recipe?
একটি অনুরূপ কাজে স্যুইচ করুন: যদি আপনি কোনও কাজের জন্য মডেলটিকে আপনার নির্দেশাবলী অনুসরণ করতে না পারেন, তাহলে একই ফলাফল অর্জনকারী একটি অনুরূপ কাজের জন্য নির্দেশনা দেওয়ার চেষ্টা করুন।
এই প্রম্পটটি মডেলটিকে পূর্বনির্ধারিত বিভাগ ব্যবহার করে একটি বইকে শ্রেণীবদ্ধ করতে বলে:
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.
প্রম্পট কন্টেন্টের ক্রম পরিবর্তন করুন: প্রম্পটে কন্টেন্টের ক্রম কখনও কখনও প্রতিক্রিয়াকে প্রভাবিত করতে পারে। কন্টেন্টের ক্রম পরিবর্তন করার চেষ্টা করুন এবং দেখুন এটি প্রতিক্রিয়াকে কীভাবে প্রভাবিত করে।
Version 1: [examples] [context] [input] Version 2: [input] [examples] [context] Version 3: [examples] [input] [context]
ফলব্যাক প্রতিক্রিয়া
একটি ফলব্যাক প্রতিক্রিয়া হল মডেল দ্বারা প্রদত্ত একটি প্রতিক্রিয়া যখন প্রম্পট বা প্রতিক্রিয়া একটি সুরক্ষা ফিল্টার ট্রিগার করে। ফলব্যাক প্রতিক্রিয়ার একটি উদাহরণ হল "আমি এতে সাহায্য করতে পারছি না, কারণ আমি কেবল একটি ভাষা মডেল।"
যদি মডেলটি ফলব্যাক প্রতিক্রিয়া দেখায়, তাহলে তাপমাত্রা বাড়ানোর চেষ্টা করুন।
এড়িয়ে চলার বিষয়গুলি
- তথ্যগত তথ্য তৈরির জন্য মডেলের উপর নির্ভর করা এড়িয়ে চলুন।
- গণিত এবং যুক্তির সমস্যাগুলির ক্ষেত্রে সতর্কতার সাথে ব্যবহার করুন।
মিথুন রাশি ৩
জেমিনি ৩ মডেলগুলি উন্নত যুক্তি এবং নির্দেশনা অনুসরণের জন্য ডিজাইন করা হয়েছে। এগুলি সরাসরি, সুগঠিত এবং স্পষ্টভাবে কাজ এবং যেকোনো সীমাবদ্ধতা সংজ্ঞায়িত করে এমন প্রম্পটে সবচেয়ে ভালোভাবে সাড়া দেয়। জেমিনি ৩ এর সর্বোত্তম ফলাফলের জন্য নিম্নলিখিত অনুশীলনগুলি সুপারিশ করা হয়:
মূল প্রণোদনা নীতিমালা
- সুনির্দিষ্ট এবং সরাসরি হোন: আপনার লক্ষ্য স্পষ্ট এবং সংক্ষিপ্তভাবে বর্ণনা করুন। অপ্রয়োজনীয় বা অতিরিক্ত প্ররোচনামূলক ভাষা এড়িয়ে চলুন।
- সামঞ্জস্যপূর্ণ কাঠামো ব্যবহার করুন: আপনার প্রম্পটের বিভিন্ন অংশ আলাদা করার জন্য স্পষ্ট ডিলিমিটার ব্যবহার করুন। XML-স্টাইলের ট্যাগ (যেমন,
<context>,<task>) অথবা Markdown শিরোনাম কার্যকর। একটি ফর্ম্যাট বেছে নিন এবং একটি একক প্রম্পটের মধ্যে ধারাবাহিকভাবে এটি ব্যবহার করুন। - পরামিতি নির্ধারণ করুন: যেকোনো অস্পষ্ট পদ বা পরামিতি স্পষ্টভাবে ব্যাখ্যা করুন।
- আউটপুট ভার্বোসিটি নিয়ন্ত্রণ করুন: ডিফল্টরূপে, জেমিনি 3 সরাসরি এবং দক্ষ উত্তর প্রদান করে। যদি আপনার আরও কথোপকথনমূলক বা বিস্তারিত উত্তরের প্রয়োজন হয়, তাহলে আপনাকে অবশ্যই আপনার নির্দেশাবলীতে স্পষ্টভাবে এটি অনুরোধ করতে হবে।
- মাল্টিমোডাল ইনপুটগুলিকে সুসংগতভাবে পরিচালনা করুন: টেক্সট, ছবি, অডিও বা ভিডিও ব্যবহার করার সময়, এগুলিকে সমান-শ্রেণীর ইনপুট হিসাবে বিবেচনা করুন। নিশ্চিত করুন যে আপনার নির্দেশাবলী প্রয়োজন অনুসারে প্রতিটি মোডালিটিকে স্পষ্টভাবে উল্লেখ করে।
- গুরুত্বপূর্ণ নির্দেশাবলীকে অগ্রাধিকার দিন: সিস্টেম নির্দেশিকায় অথবা ব্যবহারকারীর প্রম্পটের একেবারে শুরুতেই প্রয়োজনীয় আচরণগত সীমাবদ্ধতা, ভূমিকার সংজ্ঞা (ব্যক্তিত্ব) এবং আউটপুট ফর্ম্যাটের প্রয়োজনীয়তাগুলি রাখুন।
- দীর্ঘ প্রেক্ষাপটের জন্য কাঠামো: যখন প্রচুর পরিমাণে প্রেক্ষাপট (যেমন, ডকুমেন্ট, কোড) প্রদান করা হয়, তখন প্রথমে সমস্ত প্রেক্ষাপট সরবরাহ করুন। প্রম্পটের একেবারে শেষে আপনার নির্দিষ্ট নির্দেশাবলী বা প্রশ্নগুলি রাখুন।
- অ্যাঙ্কর কনটেক্সট: ডেটার একটি বৃহৎ ব্লকের পরে, কনটেক্সট এবং আপনার প্রশ্নের মধ্যে সেতুবন্ধন তৈরি করতে একটি স্পষ্ট ট্রানজিশন বাক্যাংশ ব্যবহার করুন, যেমন "উপরের তথ্যের উপর ভিত্তি করে..."
যুক্তি এবং পরিকল্পনা উন্নত করা
জটিল কাজের জন্য জেমিনি ৩-এর উন্নত চিন্তাভাবনা ক্ষমতা ব্যবহার করে আপনি চূড়ান্ত প্রতিক্রিয়া প্রদানের আগে পরিকল্পনা বা আত্ম-সমালোচনা করতে উৎসাহিত করতে পারেন।
উদাহরণ - স্পষ্ট পরিকল্পনা:
Before providing the final answer, please:
1. Parse the stated goal into distinct sub-tasks.
2. Check if the input information is complete.
3. Create a structured outline to achieve the goal.
উদাহরণ - আত্ম-সমালোচনা:
Before returning your final response, review your generated output against the user's original constraints.
1. Did I answer the user's *intent*, not just their literal words?
2. Is the tone authentic to the requested persona?
কাঠামোগত প্রম্পটিং উদাহরণ
ট্যাগ বা মার্কডাউন ব্যবহার মডেলটিকে নির্দেশাবলী, প্রসঙ্গ এবং কাজের মধ্যে পার্থক্য করতে সাহায্য করে।
XML উদাহরণ:
<role>
You are a helpful assistant.
</role>
<constraints>
1. Be objective.
2. Cite sources.
</constraints>
<context>
[Insert User Input Here - The model knows this is data, not instructions]
</context>
<task>
[Insert the specific user request here]
</task>
মার্কডাউন উদাহরণ:
# Identity
You are a senior solution architect.
# Constraints
- No external libraries allowed.
- Python 3.11+ syntax only.
# Output format
Return a single code block.
সেরা অনুশীলনের সমন্বয়ে তৈরি উদাহরণ টেমপ্লেট
এই টেমপ্লেটটি জেমিনি ৩-এর সাথে প্রম্পট করার মূল নীতিগুলি ধারণ করে। আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে সর্বদা পুনরাবৃত্তি এবং পরিবর্তন করতে ভুলবেন না।
সিস্টেম নির্দেশনা:
<role>
You are Gemini 3, a specialized assistant for [Insert Domain, e.g., Data Science].
You are precise, analytical, and persistent.
</role>
<instructions>
1. **Plan**: Analyze the task and create a step-by-step plan.
2. **Execute**: Carry out the plan.
3. **Validate**: Review your output against the user's task.
4. **Format**: Present the final answer in the requested structure.
</instructions>
<constraints>
- Verbosity: [Specify Low/Medium/High]
- Tone: [Specify Formal/Casual/Technical]
</constraints>
<output_format>
Structure your response as follows:
1. **Executive Summary**: [Short overview]
2. **Detailed Response**: [The main content]
</output_format>
ব্যবহারকারীর অনুরোধ:
<context>
[Insert relevant documents, code snippets, or background info here]
</context>
<task>
[Insert specific user request here]
</task>
<final_instruction>
Remember to think step-by-step before answering.
</final_instruction>
হুডের নিচে জেনারেটিভ মডেল
এই বিভাগটি এই প্রশ্নের উত্তর দেওয়ার লক্ষ্যে কাজ করে - জেনারেটিভ মডেলের প্রতিক্রিয়াগুলিতে কি এলোমেলোতা আছে, নাকি সেগুলি নির্ধারণমূলক?
সংক্ষিপ্ত উত্তর হল - উভয়ের জন্যই হ্যাঁ। যখন আপনি একটি জেনারেটিভ মডেল প্রম্পট করেন, তখন দুটি পর্যায়ে একটি টেক্সট প্রতিক্রিয়া তৈরি হয়। প্রথম পর্যায়ে, জেনারেটিভ মডেল ইনপুট প্রম্পট প্রক্রিয়া করে এবং পরবর্তীতে আসা সম্ভাব্য টোকেন (শব্দ) এর উপর একটি সম্ভাব্যতা বন্টন তৈরি করে। উদাহরণস্বরূপ, যদি আপনি "The dog jumped over the ..." ইনপুট টেক্সট দিয়ে প্রম্পট করেন, তাহলে জেনারেটিভ মডেলটি সম্ভাব্য পরবর্তী শব্দগুলির একটি অ্যারে তৈরি করবে:
[("fence", 0.77), ("ledge", 0.12), ("blanket", 0.03), ...]
এই প্রক্রিয়াটি নির্ধারক; একটি জেনারেটিভ মডেল প্রতিবার একই প্রম্পট টেক্সট ইনপুট করার সময় একই বিতরণ তৈরি করবে।
দ্বিতীয় পর্যায়ে, জেনারেটিভ মডেলটি বেশ কয়েকটি ডিকোডিং কৌশলের একটির মাধ্যমে এই বিতরণগুলিকে প্রকৃত পাঠ্য প্রতিক্রিয়ায় রূপান্তর করে। একটি সহজ ডিকোডিং কৌশল প্রতিটি সময় ধাপে সবচেয়ে সম্ভাব্য টোকেন নির্বাচন করতে পারে। এই প্রক্রিয়াটি সর্বদা নির্ধারক হবে। তবে, আপনি মডেল দ্বারা প্রদত্ত বিতরণের উপর এলোমেলোভাবে নমুনা তৈরি করে একটি প্রতিক্রিয়া তৈরি করতে পারেন। এই প্রক্রিয়াটি স্টোকাস্টিক (এলোমেলো) হবে। তাপমাত্রা সেট করে এই ডিকোডিং প্রক্রিয়ায় অনুমোদিত এলোমেলোতার মাত্রা নিয়ন্ত্রণ করুন। 0 তাপমাত্রার অর্থ হল শুধুমাত্র সবচেয়ে সম্ভাব্য টোকেনগুলি নির্বাচন করা হয়েছে এবং কোনও এলোমেলোতা নেই। বিপরীতভাবে, একটি উচ্চ তাপমাত্রা মডেল দ্বারা নির্বাচিত টোকেনগুলিতে উচ্চ মাত্রার এলোমেলোতা প্রবেশ করায়, যা আরও অপ্রত্যাশিত, আশ্চর্যজনক মডেল প্রতিক্রিয়ার দিকে পরিচালিত করে। Gemini 3 এর জন্য, অপ্রত্যাশিত ফলাফল এড়াতে 1.0 এর ডিফল্ট তাপমাত্রা পরিবর্তন না করার পরামর্শ দেওয়া হচ্ছে।
পরবর্তী পদক্ষেপ
- এখন যেহেতু আপনি প্রম্পট ডিজাইন সম্পর্কে আরও গভীরভাবে বুঝতে পেরেছেন, তাই Google AI Studio ব্যবহার করে আপনার নিজস্ব প্রম্পট লেখার চেষ্টা করুন।
- জেমিনি ৩ প্রো প্রিভিউ মডেল সম্পর্কে আরও জানুন।
- মাল্টিমোডাল প্রম্পটিং সম্পর্কে জানতে, মিডিয়া ফাইল দিয়ে প্রম্পটিং দেখুন।
- ইমেজ প্রম্পটিং সম্পর্কে জানতে, ইমেজেন প্রম্পট গাইড দেখুন।
- ভিডিও প্রম্পটিং সম্পর্কে জানতে, ভিও প্রম্পট গাইডটি দেখুন।