برای هدایت و عملکرد بهینهٔ ChatGPT و یا Gemini یک فرمول و ساختار ۶ مرحلهای برای ایجاد درخواستهای کامل (Prompting) وجود دارد تا هرکسی بتواند بهراحتی درخواستهای مناسب ایجاد کند. از این راهنما استفاده کنید تا در ۶ گام ساده یک Prompt بهینه بنویسید:
- وظیفه یا ️Task
- زمینه یا Context
- مثالها یا Examples
- شخصیتسازی یا Characterization
- قالب یا Format
- لحن یا Tone
وظیفه Task
استفاده از فعل درست در ابتدای درخواستهایتان بسیار مهم است. این کار دستورالعملهای شما را واضح میکند و به ChatGPT کمک میکند دقیقاً متوجه شود چه کاری باید انجام دهد.
درخواست وظیفه ساده:
"Generate a three-month diet program"
«یک برنامه غذایی سه ماهه تولید کن »
درخواست وظیفه پیچیده:
Analyze the collected user feedback from my newsletter, summarize the top 3 takeaways with a focus on improvement, and categorize the rest based on importance
«تحلیل کن بازخوردهای جمعآوریشده را از کاربران در خبرنامه من، خلاصه کن ۳ تا از نکتههای مهم با تمرکز بر بهبود دادن و دستهبندی کن بقیه بازخوردها رو بر اساس اهمیت»
یادتان باشد ChatGPT جملات پیشپرداز را راحتتر میفهمد (چون انگلیسی زبان اولیه Train بوده) مانند آنچه در محاورهٔ فارسی میگوییم مثلا: «تحلیل کن این مسئله رو.»، بیشتر جملات زبان فارسی پسپرداز است یعنی مثلا فعل یا مفهوم کلی انتهای جمله مییاد ولی در زبان انگلیسی جملات پیشپرداز هستند. میتوانید کاملا محاورهای یا پیشپرداز بنویسید و وقتتان را صرفهجویی کنید.
واقعیت این است که انگلیسی بر فارسی برای فهم ChatGPT و یا Gemini اولویت دارد پس اگر به دنبال یک خروجی تمیزتر هستید انگلیسی و بعد به فارسی ترجمه کنید.
نکات:
- همیشه با یک فعل عملی مثل “تولید”، “نوشتن” یا “تحلیل” شروع کنید.
- شفاف و مختصر باشید تا مطمئن شوید مدل نیازهای شما را درست متوجه میشود.
تعریف زمینه یا Contextualizing
زمینه، پسزمینه درخواست شما است و اطلاعات لازم را به ChatGPT میدهد تا نتایج بهتری ایجاد کند.
پاسخ به ۳ سوال کلیدی برای نوشتن آن لازم است:
۱. پیشینه کاربر چیست؟ ویژگی شخصیتی و رفتاری کاربر؟
۲. کاربران در چه محیطی هستند؟
۳. موفقیت برای کاربر به چه شکل است؟ هدف کاربر چیست؟
Example 1: Mobile Banking App
User Context: As a busy working professional, I often need to check my bank balance while commuting or between meetings. I need an interface that shows my current balance quickly, with minimal steps, and provides a summary of recent transactions without needing to log in fully.
زمینه کاربری: «به عنوان یک حرفه ای مشغول کار، اغلب نیاز دارم که موجودی بانکم را هنگام رفت و آمد یا بین جلسات بررسی کنم. من به interface ای نیاز دارم که موجودی فعلی من را به سرعت و با حداقل مراحل نشان دهد و خلاصه ای از تراکنش های اخیر را بدون نیاز به ورود کامل به سیستم ارائه دهد.»
Prompt Example:
Design a mobile banking dashboard for a working professional who needs to quickly check their account balance and recent transactions on the go. The design should be optimized for minimal interaction and fast access, allowing balance visibility in one step.
مثال پرامپت: «داشبورد بانکداریای را برای شاغلی که باید به سرعت موجودی حساب و تراکنشهای اخیر خود را در حال حرکت بررسی کند، طراحی کنید. طراحی باید برای حداقل تعامل و دسترسی سریع بهینه شود و امکان مشاهده تعادل را در یک مرحله فراهم کند.»
Example 2: eCommerce Website (Shopping Cart Recovery)
مثال ۲: وبسایت تجارت الکترونیک (بازیابی سبد خرید)
User Context: I am a frequent online shopper, and sometimes I abandon my cart because I get distracted or want to compare prices. When I return to the site, I need a reminder of what I left in my cart, and I want an easy way to complete the purchase without restarting the shopping process.
زمینه کاربر: من یک خریدار آنلاین دائمی هستم و گاهی اوقات سبد خرید خود را رها میکنم چون حواسم پرت میشود یا میخواهم قیمتها را مقایسه کنم. وقتی به سایت برمیگردم، نیاز به یک یادآوری دارم که چه چیزهایی را در سبد خرید خود گذاشتهام و میخواهم یک راه ساده برای تکمیل خرید بدون شروع مجدد فرایند خرید وجود داشته باشد.
Prompt Example:
Create a personalized shopping cart recovery feature for a frequent online shopper who often abandons their cart. When the user returns, the system should provide an intuitive reminder of what was left in the cart and a simplified checkout process to encourage conversion.
مثال درخواست: «یک ویژگی شخصیسازی شده برای بازیابی سبد خرید برای یک خریدار آنلاین دائمی که اغلب سبد خرید خود را رها میکند، ایجاد کنید. زمانی که کاربر باز میگردد، سیستم باید یک یادآوری بصری و شهودی از موارد موجود در سبد خرید ارائه دهد و یک فرآیند ساده شده برای تکمیل خرید فراهم کند تا نرخ تبدیل را افزایش دهد.»
نکات زمینهسازی
نکته ۱ ارائه بیشترین زمینه ممکن به ChatGPT کمک میکند تا شما و نیازهایتان را بهتر درک کند.
نکته ۲: یادتان باشد که تعریف UX این است که یک کاربر خاص با یک زمینه یا شرایط محیطی از طریق یک محصول میخواهد تجربه رسیدن به هدفی خاص را تجربه کند. تعریف UX باید در زمینهٔ Prompt جاسازیشده باشد.
«دورهٔ کوچینگ (مربیپذیری) به «تجربهپذیرها» کمک میکند تا بهصورت خصوصی و عملی سه محصول (یا بیشتر برحسب پتانسیل) را با همراهی یک مربی (یا کوچ) در مدت تقریباً ۲.۵ ماه در ۱۰ جلسهٔ هفتگیِ یک ساعته طراحی کنند و کِیس اِستادی و یک پرتفولیوی اصولی برای استخدام در شرکتها بسازند.»
مثالزدن یا Exampling
مثالها مانند قالبهایی هستند که به ChatGPT اجازه میدهند سبک، ساختار و لحن تقریباً هر چیزی را تقلید کند.
EXAMPLE PROMPT:
You're a hiring manager in a marketing team responsible for writing the job description for a marketing manager job opening. Your team primarily focuses on increasing brand awareness for Netflix's advertising platform to acquire new partners. Draft the job description using the format of this existing job description below: [paste example].
** نمونه پرامپت با مثالزدن:**
«شما مدیر استخدام در یک تیم طراحی محصول هستید و مسئول نوشتن شرح شغل برای یک موقعیت AI-UX Specialist هستید. تیم شما بیشتر بر فرهنگسازی محیطهای نوآورانه و ایجاد فرآیند کامل design thinking تمرکز دارد. شرح شغلی را براساس قالب زیر پیشنویس کن: [مثال را اینجا جایگذاری کنید].»
یک نمونه جایگذاریشده:
«عنوان شغل: AI-UX Specialist
درباره تیم ما: …
شرح شغل: …
مسئولیتها: …
الزامات: …
مزایا:…
»
نکات:
- تحقیقات نشان دادهاند که اضافه کردن یک مثال مرتبط، کیفیت خروجی شما را به طرز چشمگیری بهبود میبخشد.
- آنها همچنین به شما کمک میکنند از پاسخهای عمومی ChatGPT دور شوید.
شخصیتسازی یا Characterization
شخصیت یا کاراکتر متخصص نمایانگر افرادی با تخصص در یک حوزه خاص است که ChatGPT میتواند از آن استفاده کند.
مثالهای درخواست:
Act as a UX specialist with experience collaborating with the marketing team. Define a clear and actionable business problem focused on increasing the conversion rate of users purchasing our product. The problem statement should consider both user behavior and business goals, and it should provide enough context for the design team to propose a feature that the marketing team can leverage to drive higher conversions. Include relevant metrics, user pain points, and any insights from previous user research or marketing campaigns.
برای طراحی یک مسئله تجاری: «بهعنوان یک متخصص UX با تجربه همکاری با تیم مارکتینگ عمل کن. یک مسئله تجاری واضح و قابل اجرا با تمرکز بر افزایش نرخ تبدیل (Conversion rate) کاربران برای خرید محصول ما تعریف کن. این بیان مسئله باید هم رفتار کاربر و هم اهداف تجاری را در نظر بگیرد و زمینه کافی را برای تیم طراحی فراهم کند تا یک فیچر به تیم مارکتینگ پیشنهاد دهد که باعث افزایش نرخ تبدیل شود. همچنین شامل معیارهای مرتبط، نقاط درد کاربران و هرگونه بینش از تحقیقات قبلی کاربر یا کمپینهای بازاریابی باشد.»
Act as a physiotherapist with a specialty in sports rehabilitation. Design a detailed two-month recovery program for alleviating tennis elbow pain. The program should include progressive exercises, stretching routines, and rest intervals, aimed at restoring strength and mobility. Outline the plan week by week, incorporating adjustments based on pain levels and milestones achieved. Include advice on managing inflammation, as well as tips on when to gradually resume athletic activities, ensuring a safe and complete recovery
برای توانبخشی پس از آسیب: «بهعنوان یک فیزیوتراپیست متخصص در توانبخشی ورزشی عمل کن. یک برنامه بهبودی دو ماهه دقیق برای کاهش درد آرنج تنیس طراحی کن. برنامه باید شامل تمرینات پیشرونده، روتینهای کششی و فواصل استراحت باشد که به بازگرداندن قدرت و تحرک کمک کند. برنامه را بهصورت هفتگی توضیح بده و تنظیماتی براساس سطح درد و دستاوردهای بیمار ارائه کن. همچنین، توصیههایی برای مدیریت التهاب و نکاتی درباره زمان مناسب برای بازگشت تدریجی به فعالیتهای ورزشی ارائه کن تا بهبود کامل و ایمن صورت گیرد.»
Act as a hiring manager in a Fortune 500 company. Create 20 strategic interview questions that will help me thoroughly prepare for future job interviews. The questions should assess key areas such as technical skills, behavioral competencies, problem-solving abilities, and cultural fit. Make sure the questions cover both common interview scenarios and industry-specific challenges, and offer insights into how I can effectively showcase my qualifications and personal strengths in response.
برای جویندگان کار: « بهعنوان یک مدیر استخدام در یک شرکت Fortune 500 عمل کن. ۲۰ سوال استراتژیک طراحی کن که به من کمک کند برای مصاحبههای شغلی آینده بهطور کامل آماده شوم. سوالات باید زمینههای کلیدی مانند مهارتهای فنی، شایستگیهای رفتاری، تواناییهای حل مسئله و تناسب فرهنگی را ارزیابی کنند. مطمئن شو که سوالات هم سناریوهای رایج مصاحبه و هم چالشهای خاص صنعت را پوشش میدهند و بینشی در مورد چگونگی نمایش موثر صلاحیتها و نقاط قوت شخصی من در پاسخها ارائه میدهند..»
نکات:
- میتوانید ChatGPT را وادار کنید مانند افراد مشهور پاسخ دهد.
- به عنوان مثال: “این پست وبلاگ را به سبک امینم بازنویسی کن.“
قالب یا Format
«قالب در پرامپتنویسی»، نحوه و ساختار خروجی درخواستی شماست.
«I have collected qualitative user data to enhance the "Advanced Search" feature. Analyze the feedback in the form of a table with the following headers: Key Feedback, Priority Level, and Difficulty Level. Ensure that the analysis captures key insights, recurring patterns, and specific pain points. Also, identify opportunities for improvement, categorize them based on urgency (priority), and assess the complexity of each suggested improvement (difficulty). The interview files from all 20 users are attached.
مثال درخواست:
«من دادههای کیفی کاربران را برای بهبود امکان «جستجوی پیشرفته» جمعآوری کردهام. بازخوردها را در قالب یک جدول با سرستونهای بازخورد کلیدی، سطح اولویت و سطح دشواری تحلیل کن. اطمینان حاصل کن که تحلیل شامل نکات کلیدی، الگوهای تکراری و نقاط درد مشخص باشد. همچنین، فرصتهای بهبود را شناسایی کن، آنها را براساس فوریت (اولویت) دستهبندی کرده و پیچیدگی هر پیشنهاد بهبود (دشواری) را ارزیابی کن. فایل مصاحبه همه ۲۰ کاربر ضمیمه شده است.»
نکات:
قالبهایی که ChatGPT میتواند بیعیب و نقص تولید کند:
- قالب جدول
- نقاط بولتدار
- قالب ایمیل
- بلوکهای کد
- پاراگرافها
- مارکداون
انتخاب لحن یا Tone
لحن در درخواستها کلماتی هستند که لحن و سبک خروجی مورد نظر را توصیف میکنند. افزودن این صفات به درخواستها کمک میکند تا انتظارات واضح شوند و یک لحن کلی منسجم ایجاد شود.
مثالهایی برای بازی با لحن:
۱. «از لحن غیررسمی استفاده کن»
۲. «از لحن رسمی استفاده کن»
۳. «به من یک خروجی شوخطبعانه بده»
۴. «با شور و شوقنشان بده»
۵. «لحن بدبینانه داشته باش»
نکات:
- لحن تضمین میکند که محتوا نیازهای اطلاعاتی شما را برآورده میکند و با احساسات و انتظارات مخاطب هدف هماهنگ است.
در این مقاله Tone Words NN/g تعداد ۳۷ لیست شده است:
Tone-of-Voice Words
Use this list of tone words to plan or evaluate your content.
| Tone and Emotion | Personality and Character | Communication Style | Professionalism and Formality |
|---|---|---|---|
| Cheerful | Authoritative | Casual | Formal |
| Caring | Friendly | Conversational | Professional |
| Enthusiastic | Respectful | Frank | Conservative |
| Passionate | Smart | Informative | Serious |
| Fun | Sympathetic | Playful | Trustworthy |
| Funny | Romantic | Irreverent | Unapologetic |
| Witty | Quirky | Upbeat | Snarky |
| Humorous | Edgy | Sarcastic | Matter-of-fact |
| Nostalgic | Provocative | Dry | Coarse |
| Trendy |
ساختار پرامپتنویسی کامل
درخواست زیر شامل تمام بخشهای اصلی یک پرامپت خوب مانند: [وظیفه]، [زمینه]، [مثالها]، [شخصیت]، [قالب] و [لحن] است.
[شخصیت] شما فردی هستید که در یک سال گذشته سبک زندگی سالمتری را اتخاذ کردهاید، [زمینه] که منجر به بهبود جسمی و روانی شما شده است. دوستانی که از این تغییر الهام گرفتهاند از شما خواستهاند که در شروع مسیر سلامتیشان به آنها کمک کنید.
[وظیفه] یک [قالب] پیام بنویسید [زمینه] برای اشتراکگذاری در یک گروه دوستانه که به این موضوع علاقه دارند.
[مثالها] این پیام باید مراحلی که شما طی کردهاید را توضیح دهد، چالشها را به اشتراک بگذارد و نحوه غلبه بر آنها را بیان کند و پیشنهاد حمایت از آنها را در شروع مسیرشان مطرح کند.
[لحن] از زبانی انگیزشی و همدلانه استفاده کنید.
هنر طراحی پرامپتهای مؤثر: راهی برای دریافت پاسخهای دقیقتر از ChatGPT
این قسمت از مقاله از یک پست کانال سوده محمدآبادی به منظور کاربردیتر کردن این مقاله وام گرفته شده است. {کانال سوده} {وبسایت سوده}
چگونه میتوانیم بهترین پاسخ ممکن را از ChatGPT دریافت کنیم؟
کلید این کار، نوشتن پرامپتهای بهینه است! اما همیشه نوشتن یک پرامپت دقیق و واضح کار سادهای نیست. اینجاست که پرامپت بهینهساز به کمک ما میآید.
با استفاده از این پرامپت، ChatGPT نقش یک بهینهساز پرامپت را بر عهده میگیرد و در یک فرآیند تعاملی، به شما کمک میکند تا سوالات خود را اصلاح کنید، جزئیات لازم را اضافه کنید و در نهایت به پرامپتی برسید که بهترین نتیجه را برای شما به ارمغان بیاورد.
💡 این پرامپت چگونه کار میکند؟
- ابتدا، هدف و نیازهای شما را دربارهی پرسش مشخص میکند.
- سپس، با پرسیدن سوالات دقیق، به شفافسازی و اصلاح پرامپت کمک میکند.
- در نهایت، یک پرامپت کاملاً بهینه و دقیق تولید میشود که پاسخهای بهتر و مرتبطتری را از ChatGPT دریافت خواهد کرد.
💫به عنوان نمونه از این Prompt استفاده کنید😉
Please follow this structured procedure:
1. Initial clarification:
-Ask me first about my question and the desired goal of my prompt.
-Ask me to describe my requirements as specifically as possible.
-If there is ambiguity or the wording is vague, ask specific questions to get a precise definition.
2. Iterative Refinement:
-Check my answers for completeness and clarity.
-Ask additional questions about the context, audience, level of detail, or format of the desired output.
-If there are different approaches to answering, put alternatives up for discussion.
3. Creation of a first precise prompt:
-Based on the refined answers, formulate a clear, concise prompt that is optimally understandable for you.
-Make sure it's clearly worded and fully reflects my objective.
4. Additional Context Requirements:
-Make suggestions to me as to what additional details or information could further improve the prompt.
-Wonder if there are any specific limitations, preferred ways of presentation, or specific expectations of the answer.
5. Iterative fine-tuning:
-If necessary, ask further targeted questions to further optimize the prompt.
-If I wish, optimize the prompt in terms of language, structure or level of detail.
-Ask me to define the format of the final result (e.g. bullet points, detailed text, table, chart).
6. Finalization of the optimal prompt:
-When the prompt is mature, provide it to me as a final version.
-If desired, explain why this prompt is optimal.
My goal is to develop prompts that meet my requirements in the best possible way and can be processed efficiently by you.
📌 مقاله مرتبط زیر را برای پرامپنویسی حرفهای در UX حتما بخوانید:
📌 یک آموزش یوتوب از Jeff Su با مضمون پرامپتنویسی:
Master the Perfect ChatGPT Prompt Formula (in just 8 minutes)

دیدگاهتان را بنویسید