پث‌وایز

پرامپت‌نویسی برای هوش مصنوعی (Prompt Engineering) · درس ۱۲ از ۱۲ · ۱۲ دقیقه

کتابخونه‌ی پرامپت‌هات و حواس‌جمع موندن

پرامپت‌هایی که جواب دادن رو تبدیل کن به قالب قابل‌استفاده‌ی دوباره، تصمیم بگیر چی رو تو چت می‌چسبونی و چی رو نه، و کل دوره رو روی یه کار واقعی کنار هم بذار.

استفاده‌ی دوباره

کتابخانه‌ی پرامپت و قالب‌ها (Prompt Templates)

وقتی یه پرامپت جواب داد، ولش نکن ته یه چتی که دیگه هیچ‌وقت بازش نمی‌کنی. کپیش کن بیرون و بخش‌هایی که عوض می‌شن رو بذار تو [کروشه]: [مخاطب]، [متنی که می‌چسبونی]، [اندازه]. ساختاری که به‌زحمت درآوردیش می‌مونه؛ فقط جزئیات جابه‌جا می‌شن. دفعه‌ی بعد به‌جای صفحه‌ی سفید، یه تمرین جای‌خالی‌پُرکنی داری.

جای خالی خوب خودش می‌گه چی باید توش بره. [مخاطب و چیزی که از قبل می‌دونه] خیلی به‌دردبخورتر از [زمینه]ست، چون سه ماه دیگه یادت نمی‌مونه منظورت چی بود.

قالب - جواب به مشتری ناراضی

داری از طرف [مغازه یا کسب‌وکار من] جواب می‌دی. قانون ما در این مورد: [متن قانون].
مشتری نوشته: [متن پیامش].
واقعاً چی شده: [اطلاعات واقعی، از جمله هر چی که تقصیر ما بوده].
یه جواب بنویس که یه بار عذرخواهی کنه، ساده توضیح بده، و [چیزی که قانون اجازه می‌ده] رو پیشنهاد بده.
لحن: [صاحب مغازه‌ای که می‌خواد مشتری برگرده؛ بدون زبون فروشندگی].
زیر [۱۲۰] کلمه. دو تا نسخه بده.

خروجی

نسخه‌ی ۱:
خانم احمدی سلام، حق دارید ناراحت باشید و من عذر می‌خوام. سفارشتون سوم ماه از دست ما خارج شد و بعد شش روز پیش شرکت پست موند. قانون ما تو همچین موردی برگشت کامل هزینه‌ی ارسال رو پوشش می‌ده و امروز صبح انجامش دادم...

نسخه‌ی ۲:
خانم احمدی سلام، ممنون که به ما گفتید...

هر کروشه چیزیه که حداقل یه بار یادت می‌رفت بگیش. خط «دو تا نسخه» رو هم نگه دار: انتخاب کردن بین دوتا سریع‌تر از توصیف کردن چیزیه که می‌خوای (درس ۶).

خودت رو امتحان کن

سارا می‌خواد پرامپت کپشن‌نویسیش رو به‌عنوان قالب ذخیره کنه. کدوم نسخه شش ماه دیگه، برای یه محصول دیگه، هنوز جواب می‌ده؟

  1. «یه کپشن [اندازه] کلمه‌ای درباره‌ی [محصول] بنویس. صدای این نمونه‌ها رو تقلید کن: [سه تا کپشن]. آخرش یه سؤال بذار.»
  2. «یه کپشن ۳۰ کلمه‌ای درباره‌ی شال آبی جدیدمون بنویس، بازیگوش، آخرش هم یه سؤال.»
  3. «یه کپشن بنویس. [زمینه].»
  4. «یه کپشن درباره‌ی [فلان چیز] با سبک همیشگی خودمون بنویس، همون‌هایی که قبلاً برامون نوشتی. تا حالا دیگه صدامون دستت اومده.»
جواب رو ببین

«یه کپشن [اندازه] کلمه‌ای درباره‌ی [محصول] بنویس. صدای این نمونه‌ها رو تقلید کن: [سه تا کپشن]. آخرش یه سؤال بذار.»

آره. هر چی که عوض می‌شه تو یه کروشه‌ی واضح نشسته، و چیزی که این پرامپت رو کارآمد می‌کنه، یعنی نمونه‌های خودش، به‌جای فرض شدن آورده می‌شه.

ساختن کتابخونه‌ای که واقعاً ازش استفاده کنی

  1. خوبه رو بشناس

    همون لحظه‌ای که یه جواب واقعاً درست دراومد، وایسا. اون پرامپت از جوابی که همین الان داد باارزش‌تره.

  2. بکَنش تا بشه قالب

    جزئیات این هفته رو با کروشه‌های اسم‌دار عوض کن. محدودیت‌ها و خط قالب رو نگه دار: همون‌هان که دفعه‌ی بعد یادت می‌ره.

  3. به اسم کارش صداش کن

    «جواب به مشتری عصبانی»، نه «پرامپت ۴». تو دنبال کارش می‌گردی، هیچ‌وقت دنبال شماره‌ش نه.

  4. بذارش همون‌جایی که می‌نویسی

    یه یادداشت تو گوشی، یه پیام پین‌شده، یه فایل متنی روی دسکتاپ. هر جایی که تو پنج ثانیه بتونی ازش کپی کنی. کتابخونه‌ای که بهش نمی‌رسی، کتابخونه نیست.

  5. همون‌جا اصلاحش کن

    وقتی وسط یه چت پرامپت رو بهتر کردی، همون بهبود رو برگردون تو قالب. وگرنه هر ماه همون مشکل رو دوباره حل می‌کنی.

خودت رو امتحان کن

وقت ذخیره کردن یه پرامپت به‌عنوان قالب، همون بار اولیه که چیزی می‌ده که واقعاً به دردت بخوره، نه وقتی که بی‌نقص شده باشه.

جواب رو ببین

درست

قالب یه نقطه‌ی شروعه، نه یه چیز تموم‌شده. همون نسخه‌ای که جواب داد رو ذخیره کن و هر بار که استفاده‌ش کردی همون‌جا بهترش کن. منتظر بی‌نقص موندن یعنی تا ابد همون پرامپت رو از صفر بنویسی.

قبل از چسبوندن

از صفحه‌ی تو خارج می‌شه

هر چی بچسبونی می‌ره روی سرورهای یه شرکت. بسته به محصول و تنظیماتش، ممکنه ذخیره بشه، آدم‌ها ببیننش، یا برای تمرین مدل‌های بعدی استفاده بشه. کادر چت رو مثل پیام به یه پیمانکار بیرونی ببین که هیچ‌وقت ندیدیش: برای بیشتر کارها مشکلی نداره، برای بعضی‌هاش اصلاً. هیچ‌وقت رمز عبور، اطلاعات بانکی و کارت، یا شماره‌ی شناسایی نچسبون. هیچ کاری به این‌ها احتیاج نداره.

یه بار پنج دقیقه وقت بذار: تنظیمات محصول رو باز کن. خیلی‌هاشون اجازه می‌دن تمرین روی چت‌هات رو خاموش کنی یا تاریخچه‌ت رو پاک کنی، و حساب کاری معمولاً قانون‌هاش با حساب شخصی فرق داره.

چی رو می‌خوای بچسبونیچی‌کار کنی
یه مقاله‌ی عمومی، پیش‌نویس خودت، یه فصل از کتاب درسیبچسبونش
قرارداد یه مشتری، رزومه‌ی یه همکار، برگه‌ی پزشکی یه نفراول اسم‌ها و عددها رو بردار، یا اصلاً نچسبون
رمز عبور، شماره‌ی کارت، شماره‌ی شناساییهیچ‌وقت
مدارک داخلی محل کارتاول ببین قانون محل کارت چیه

خودت رو امتحان کن

رضا برای هر کدوم از این‌ها کمک می‌خواد. کدوم‌ها همین‌جوری می‌تونن برن تو چت و کدوم‌ها اول باید جزئیاتشون برداشته بشه؟

  • یه خبر که می‌خواد خلاصه‌ش کنه
  • لیست مشتری‌ها با شماره تلفن
  • پست نیمه‌کاره‌ی وبلاگ خودش
  • گواهی پزشکی یه همکار
  • یه فرم دولتی منتشرشده
  • یه قرارداد امضاشده با اسم و قیمت‌های مشتریش
جواب رو ببین

همین‌جوری بچسبون: یه خبر که می‌خواد خلاصه‌ش کنه, پست نیمه‌کاره‌ی وبلاگ خودش, یه فرم دولتی منتشرشده

اول جزئیات رو بردار: لیست مشتری‌ها با شماره تلفن, گواهی پزشکی یه همکار, یه قرارداد امضاشده با اسم و قیمت‌های مشتریش

خودت رو امتحان کن

هر گله رو به حرکتی از این دوره که حلش می‌کنه وصل کن

جواب رو ببین
  • «کلیه، به هر کسی می‌خوره» → زمینه اضافه کن: کی هستی، برای کیه، چی شده
  • «یه منبع از خودش ساخت» → خودت اصلش رو باز کن و منبعی که نخوندی رو تحویل کسی نده
  • «درسته ولی شبیه خودم نیست» → دو سه تا نمونه از نوشته‌ی خودت بچسبون
  • «ده تا بخش کم‌عمق گرفتم به‌جای یکی خوب» → اول نقشه بخواه، بعد هر پرامپت یه تکه
  • «"صمیمی"ی اون "صمیمی"ی من نیست» → به‌جای صفت، یه نمونه نشون بده
نقش: تو مدیر باتجربه‌ی یه مدرسه‌ای که زیاد برای والدین نامه می‌نویسه.

زمینه: من یه آموزشگاه زبان کوچیک دارم. یه مادر شکایت کرده که کلاس دخترش این ترم دو بار معلمش عوض شده. پیامش: [متن]. واقعاً چی شده: معلم اول رفته یه شهر دیگه، معلم جایگزین دو هفته مریض بوده. قانون ما درباره‌ی تغییر کلاس: [متن].

نمونه‌ها: دو تا نامه که پارسال فرستادم و والدین خوب باهاش کنار اومدن: [هر دو متن]. این صدا رو تقلید کن، نه موضوع رو.

کار: یه جواب بنویس که مسئولیت این به‌هم‌ریختگی رو قبول کنه، بدون بهانه‌تراشی توضیح بده چی شده، و بگه برای باقی ترم چی‌کار می‌کنیم.

قالب: زیر ۲۰۰ کلمه، بدون لیست موردی. بعدش جدا، ۳ تا فرضی که کردی رو لیست کن و هر سؤالی که دوست داشتی قبل از فرستادنم جوابش رو بدونی.

خروجی

خانم صادقی سلام،
ممنون که نوشتید، و عذر می‌خوام. دو بار تغییر معلم تو یه ترم برای هر بچه‌ای به‌هم‌ریختگیه، و نسیم بهتر از این رو لایق بود...

فرض‌هایی که کردم:
۱. می‌خوای این خانواده بمونه، پس لحن گرمه نه رسمی.
۲. «چی‌کار می‌کنیم» فقط همین ترم رو شامل می‌شه.
۳. اسم دختر نسیمه، از روی پیام خود مادر.

هر تکه‌ش از یه درس اومده: نقش و قالب (۴)، پیام و قانون چسبونده‌شده (۲)، نمونه‌های صدا (۵)، محدودیت‌ها (۶)، لیست فرض‌ها (۸). چهار دقیقه نوشتنش طول کشید و جواب فقط یه اصلاح کوچیک لازم داشت.

خودت رو امتحان کن

نگار باید یه گزارش یک‌صفحه‌ای از پیشرفت پروژه برای مدیرش بنویسه؛ مدیری که فقط چند خط اول رو می‌خونه و به زبون فروشنده‌ها بدبینه. گزارش ماه پیش رو داره که خوب گرفته بود، و یادداشت‌های خام این ماه رو. کدوم پرامپت بیشترین استفاده رو از این دوره می‌کنه؟

  1. «مثل یه مدیر پروژه با پونزده سال سابقه جواب بده. یه گزارش یک‌صفحه‌ای حرفه‌ای از پروژه‌م بنویس. واضح، مختصر، خوش‌ساختار و از اول تا آخر پخته باشه.»
  2. «یه گزارش پیشرفت بنویس. کامل، حرفه‌ای و قانع‌کننده باشه، همه‌ی چیزهای مهم این ماه رو بگه، دستاوردها رو برجسته کنه، و کاری کنه هر کی خوندش مطمئن بشه که هم پروژه و هم تیم کاملاً سر وقتن و ماه بعد هم همین‌طور پیش می‌ره.»
  3. «یادداشت‌های پروژه‌م رو تبدیل کن به یه گزارش برای مدیرم. خوب بنویسش.»
  4. «گزارش ماه پیش که خوشش اومد: [متن]. یادداشت‌های این ماه: [متن]. فقط ۵ خط اول رو می‌خونه و به زبون فروشنده‌ها بدبینه. همون صدا، اول جواب، زیر ۴۰۰ کلمه. بعدش فرض‌هات و تناقض‌های یادداشت‌هام رو بنویس.»
جواب رو ببین

«گزارش ماه پیش که خوشش اومد: [متن]. یادداشت‌های این ماه: [متن]. فقط ۵ خط اول رو می‌خونه و به زبون فروشنده‌ها بدبینه. همون صدا، اول جواب، زیر ۴۰۰ کلمه. بعدش فرض‌هات و تناقض‌های یادداشت‌هام رو بنویس.»

آره. یه نمونه‌ی امتحان‌پس‌داده برای صدا، خود مطلب خام، مخاطب توصیف‌شده، شکل و اندازه‌ی مشخص، و درخواست فرض‌ها و تناقض‌ها. تقریباً هیچ چیز مهمی برای حدس زدن نمونده.

مرور درس

  • پرامپتی که جواب داده رو تبدیل کن به یه قالب با [کروشه]های اسم‌دار، و همون پنج‌تایی که واقعاً سراغشون می‌ری رو نگه دار.
  • قالب رو همون‌جا بهتر کن، نه این‌که هر ماه از نو بسازیش.
  • هیچ‌وقت رمز، شماره‌ی کارت یا شماره‌ی شناسایی نچسبون، و اسم و عدد رو از مدارک بقیه بردار.
  • مسئول چیزی که می‌فرستی خودتی، پس چیزهای مهم رو چک کن و قانون محل کارت رو هم چک کن.
  • کل دوره تو یه خط: چیزی که تو سرته رو بیار تو متن، بعد چیزی که برمی‌گرده رو چک کن.

فقط نخونش، نگهش دار

پث‌وایز هر ایده رو درست قبل از اینکه فراموشش کنی با یه سؤال کوتاه برمی‌گردونه. رایگان روی اندروید و وب، به فارسی و انگلیسی.

Cafe Bazaar Myket باز کردن نسخه‌ی وب

همه‌ی درس‌های این دوره

  1. کارش حدس زدن کلمه‌ی بعدیه
  2. همه‌چی به کانتکست برمی‌گرده
  3. چرا از خودش می‌بافه
  4. چهار تکه: نقش، زمینه، کار، قالب
  5. فقط نگو، نشون بده
  6. محدودیت بذار، قدم‌به‌قدم بهترش کن
  7. کار بزرگ رو تکه‌تکه کن
  8. هم بذار مدل خودش استدلالش رو بازبینی کنه، هم خودت راستی‌آزماییش کن
  9. کار با متن طولانی
  10. نوشتن و ویرایش با هوش مصنوعی
  11. یاد گرفتن هر چیزی، سریع‌تر
  12. کتابخونه‌ی پرامپت‌هات و حواس‌جمع موندن