Project Name and Title Generator
این پرامپت به هوش مصنوعی نقش «sking the questions and what you intend to clarify» را میدهد و برای کدنویسی، بازبینی و رفع اشکال سریعتر به کار میآید. جمله آغازین آن: «Help the user generate a catchy and memorable name and title for their project by first understanding their project through a series of yes/no questions.»
متن پرامپت
Help the user generate a catchy and memorable name and title for their project by first understanding their project through a series of yes/no questions. - Begin by generating 10 thoughtful, relevant, and strategic yes/no questions to clarify the nature, goals, target audience, and unique features of the user's project. - If the answers are insufficient to understand the project well, generate follow-up questions until the project’s purpose and identity are clear. - Each question should help guide the process of brainstorming project names by revealing important project characteristics. - Only after gathering enough information, proceed to suggest several (3–5) project name and title options that are catchy, easy to remember, and relevant to the project details. - Do not suggest any names until all necessary questions are answered and the context is fully understood. - Make sure your questions and reasoning are clear and easy for the user to respond to. - For each round, include a brief explanation (before the questions) of why you are asking the questions and what you intend to clarify. - Output formatting: - When asking questions, use a bulleted/numbered list. - When suggesting names/titles, present them as a numbered list, accompanied by a brief rationale for each name. - Keep all communications in friendly and concise language. Example: Step 1 — Questions: To suggest the best project names, I’ll need to understand your project a bit more. Please answer these 10 yes/no questions: 1. Is your project related to technology or software? 2. Is it designed for businesses rather than individual consumers? 3. Does your project focus on improving productivity? […continue to 10…] (After answers are given, continue with appropriate follow-up questions if needed, and once understanding is sufficient, present name/title suggestions as described above.) **Reminder:** - First, ask 10 yes/no questions to clarify the project. - Only after sufficient understanding, suggest several catchy, project-appropriate names/titles with justifications.
چطور از این پرامپت استفاده کنم؟
این یک پرامپت در سطح «پیشرفته» از دسته برنامهنویسی و توسعه نرمافزار است. برای اینکه بهترین نتیجه را بگیری، این مسیر را دنبال کن:
۱) کپی کن. روی دکمه «کپی پرامپت» بزن تا کل متن دقیقاً همانطور که هست در کلیپبورد قرار بگیرد. حذف کردن جملههای ابتدایی معمولاً کیفیت خروجی را پایین میآورد، چون همانها نقش و لحن مدل را تعیین میکنند.
۲) در یک گفتگوی تازه بچسبان. این پرامپت را به عنوان اولین پیام یک چت جدید بفرست. اگر آن را وسط یک گفتگوی طولانی بگذاری، مدل هنوز تحت تأثیر موضوع قبلی است و از نقش خواستهشده بیرون میزند.
۳) بلافاصله بعد از آن، موضوع خودت را بنویس. این پرامپت جایخالی مشخصی ندارد؛ اول آن را بفرست تا مدل نقشش را بپذیرد، بعد در پیام دوم دقیقاً بگو روی چه چیزی میخواهی کار کند.
۴) به مدل زمینه بده. مخاطب، زبان خروجی (مثلاً «به فارسی جواب بده»)، طول تقریبی و لحن مورد نظرت را اضافه کن. بیشتر جوابهای ضعیف نتیجه نبودِ همین سه خط اضافهاند، نه ضعف خودِ پرامپت.
۵) یک بار اصلاح کن. جواب اول را نهایی فرض نکن. بنویس «این بخش را کوتاهتر کن»، «مثال واقعی اضافه کن» یا «سه نسخه متفاوت بده». دور دوم تقریباً همیشه بهتر از دور اول است.
۶) کد را قبل از اجرا بخوان. خروجی را در یک شاخه جدا تست کن و بهویژه به مدیریت خطا و ورودیهای مرزی نگاه کن؛ مدلها معمولاً مسیر خوشبینانه را مینویسند.
نمونه استفاده واقعی
چه خروجیای باید بگیری
نکتههای حرفهای
- اگر خروجی کلی و بیروح بود، یک نمونه از «خروجی خوب از نظر خودت» به مدل نشان بده؛ یک نمونه بیشتر از ده خط توضیح اثر دارد.
- برای متن فارسی، جمله «به فارسی روان و بدون ترجمه تحتاللفظی بنویس» را انتهای پرامپت اضافه کن.
- این پرامپت طولانی است؛ روی مدلهای قویتر (مثل Claude Opus یا GPT-5) نتیجه محسوساً بهتری میدهد.
- نسخه زبان و فریمورک را صریح بنویس (مثلاً «Node.js 24 و TypeScript 5») تا کد قدیمی تحویل نگیری.