چرا اصلاح خروجی اینقدر مهمه؟

ببینید، کار با هوش مصنوعی یه جورایی مثل کار با یه همکار جدیده. اول که میاد، کاملاً شما رو نمی‌شناسه. باید کم کم بهش یاد بدید چی دوست دارید و چی ندارید.

من یادمه اولین باری که با ChatGPT کار می‌کردم، فکر می‌کردم باید همه چی از اولین بار کامل بشه. بعد از چند بار ناامیدی، فهمیدم که نه! باید یه فرآیند تکراری باشه - بگیر، اصلاح کن، دوباره بگیر.

انواع مشکلاتی که پیش میاد

بذارید ببینیم معمولاً چه مشکلاتی تو خروجی پیش میاد:

مشکل اول: طول نامناسب

گاهی خیلی کوتاه میشه، گاهی هم طولانی‌تر از چیزیه که می‌خواید. این شایدترین مشکله.

مشکل دوم: لحن اشتباه

می‌خواستید صمیمی باشه، رسمی شد. یا برعکس!

مشکل سوم: جزئیات کم یا زیاد

یا خیلی کلی نوشته، یا رفته تو جزئیات بی‌خود.

مشکل چهارم: فرمت درست نیست

شاید لیست خواستید، پاراگراف داد. یا جدول خواستید، متن معمولی نوشت.

مشکل پنجم: محتوا دقیقاً اون چیزی نیست

این یکی بدتریناشونه - محتوا اصلاً اون چیزی نیست که سرتون بود!

استراتژی‌های اصلاح

خب حالا که مشکلات رو شناختیم، بیاید ببینیم چطور حلشون کنیم.

استراتژی اول: دقیق‌تر شدن

ساده‌ترین کار اینه که بگید دقیقاً کجا مشکل داره:

"خروجی خوب بود، ولی خیلی طولانی شده. لطفاً همین محتوا رو به نصف کوتاه کن بدون اینکه نکته مهمی حذف بشه."

یا:

"لحنش خیلی رسمی شده. می‌خوام صمیمانه‌تر باشه، مثل یه دوست داره نصیحت می‌کنه."

استراتژی دوم: نمونه دادن از چیزی که می‌خواید

این یکی خیلی قدرتمنده. وقتی خروجی رو دیدید و متوجه شدید اشتباهه، یه مثال از چیزی که می‌خواید بدید:

"نه، نه! منظورم این نبود. مثلاً همچین چیزی می‌خواستم:

'سلام دوستان! امروز می‌خوام راجع به...'

همین سبک رو ادامه بده."

یه بار خودم داشتم یه مقاله می‌خواستم، دوبار سه‌بار نوشت ولی هیچ‌کدوم دلم نمی‌خواست. آخرش یه پاراگراف از یه مقاله دیگه رو کپی کردم و گفتم "همین سبک!" - بعدش یه دفعه درست شد!

استراتژی سوم: اصلاح تدریجی

گاهی نباید همه چی رو یکجا عوض کنید. یه قدم یه قدم پیش برید:

قدم اول:

"اول طولش رو به ۵۰۰ کلمه برسون."

قدم دوم (بعد از دریافت نتیجه):

"خوبه، حالا لحنش رو صمیمانه‌تر کن."

قدم سوم:

"عالیه! حالا یه مثال عملی هم اضافه کن."

این روش زمان‌بر تره ولی نتیجه‌اش خیلی بهتره.

تکنیک‌های پیشرفته‌تر

بذارید چندتا تکنیک حرفه‌ای‌تر رو هم یاد بگیریم:

تکنیک اول: درخواست گزینه‌های مختلف

به جای اینکه یه خروجی بگیرید و بعد اصلاحش کنید، از اول چندتا گزینه بخواید:

"سه نسخه مختلف از این متن بهم بده:

  • یکی خیلی کوتاه و مختصر
  • یکی متوسط با جزئیات
  • یکی کامل و جامع

بعد من انتخاب می‌کنم کدوم رو می‌خوام."

این کار وقت شما رو خیلی کم می‌کنه.

تکنیک دوم: نقد بگیرید

یه کار جالب اینه که اول بگید خودش نقد کنه:

"این محتوا رو خودت نوشتی. حالا بهش یه نگاه انتقادی بنداز و بگو:

  • چه نقاط ضعفی داره؟
  • کجاهاش می‌تونه بهتر بشه؟
  • چیزی کم نداره؟

بعد بر اساس همین نقدها، نسخه بهبود یافته رو بنویس."

جالبه که این روش معمولاً نتیجه خیلی بهتری میده!

تکنیک سوم: مقایسه بخواید

"دو نسخه این متن بهم بده:

  • نسخه A: برای مخاطب حرفه‌ای
  • نسخه B: برای مخاطب مبتدی

هر کدوم رو با سبک مناسب خودش بنویس."

بعد شما می‌تونید انتخاب کنید یا حتی بگید بینشون ترکیب کنه!

یه فرآیند عملی برای اصلاح

بذارید یه فرآیند گام‌به‌گام بهتون بگم که خودم استفاده می‌کنم:

مرحله اول - ارزیابی:
اول خروجی رو بخونید. چیزای خوبش رو یادداشت کنید، چیزای بدش رو هم.

مرحله دوم - اولویت‌بندی:
کدوم مشکل مهم‌تره؟ اون رو اول حل کنید.

مرحله سوم - اصلاح هدفمند:
فقط یکی دو چیز رو یکجا اصلاح کنید، نه همه چیز رو.

مرحله چهارم - تست:
ببینید بهتر شده یا نه؟ اگه نه، دوباره تلاش کنید.

مرحله پنجم - تکرار:
این فرآیند رو تا جایی که راضی بشید ادامه بدید.

چیزایی که نباید بکنید

از تجربه بگم، این اشتباهات رو نکنید:

اشتباه اول: خیلی سریع ناامید شدن

بعضیا یه بار امتحان می‌کنن، نتیجه خوب نمیگیرن، ولش می‌کنن. نه! باید صبور باشید.

اشتباه دوم: هر بار از نو شروع کردن

وقتی نتیجه بد میاد، نرید یه پرامپت کاملاً جدید بنویسید. همونی که دارید رو اصلاح کنید.

اشتباه سوم: غیرمشخص بودن توی انتقاد

نگید "این خوب نیست." بگید "لحنش خیلی رسمی شده، می‌خوام صمیمانه‌تر باشه."

اشتباه چهارم: یکجا همه چی رو عوض خواستن

گفتم دیگه! یه قدم یه قدم. نمی‌شه بگید "همه چی رو عوض کن!" - گیج میشه.

یه مثال واقعی از فرآیند اصلاح

بذارید یه مثال کامل بزنم که ببینید فرآیند چطوریه:

درخواست اولیه:

"یه ایمیل برای جذب مشتری برای کافه من بنویس."

خروجی اول:
خیلی خشک و رسمی بود، اصلاً حس کافه نداشت!

اصلاح اول:

"خیلی رسمی شده. کافه من محیطی صمیمی و دنج داره، نه یه شرکت! لحنش رو صمیمانه‌تر کن."

خروجی دوم:
بهتر شد ولی هنوز یه چیزی کم داشت.

اصلاح دوم:

"خوبه، ولی خیلی کوتاهه. یه بند دیگه اضافه کن که درباره قهوه‌های تخصصی ما حرف بزنه."

خروجی سوم:
خیلی شبیه چیزیه که می‌خواستم!

اصلاح نهایی:

"تقریباً عالیه! فقط یه call-to-action قوی‌تر بذار آخرش - مثلاً یه تخفیف یا چیزی."

نتیجه نهایی:
دقیقاً همون چیزی که سرم بود!

ابزارهایی که کمکتون می‌کنه

چندتا روش هست که می‌تونه فرآیند اصلاح رو راحت‌تر کنه:

روش اول: یادداشت‌برداری

تو یه فایل بنویسید چه چیزایی قبلاً کار کرده، چی کار نکرده. خیلی کمک می‌کنه.

روش دوم: قالب آماده برای اصلاح

یه قالب برای خودتون بسازید:

"خروجی رو اصلاح کن:

  • طول: [مشخص کنید]
  • لحن: [مشخص کنید]
  • نکات اضافی: [مشخص کنید]
  • حذفیات: [مشخص کنید]"

روش سوم: نسخه‌ها رو نگه دارید

همیشه نسخه‌های قبلی رو نگه دارید. گاهی وقتا میاید می‌بینید نسخه قبلی بهتر بوده!

چند نکته مهم برای موفقیت

این چندتا نکته رو حتماً به خاطر بسپارید:

نکته اول: صبر داشته باشید. اصلاح خروجی زمان می‌بره.

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

نکته سوم: از مثال استفاده کنید. یه مثال بهتر از صد کلمه توضیحه.

نکته چهارم: تدریجی پیش برید. یکی یکی مشکلات رو حل کنید.

نکته پنجم: از نقد بخواید. بذارید هوش مصنوعی خودش نقاط ضعف رو بگه.

یه تمرین خیلی مفید

می‌خوام یه تمرین عملی بهتون بدم. این کار رو امتحان کنید:

یه موضوع ساده انتخاب کنید، مثلاً "نوشتن یه پست اینستاگرام درباره کتاب".

اول یه پرامپت ساده بنویسید و نتیجه رو بگیرید.

بعد سه بار اصلاحش کنید - هر بار یه جنبه رو بهتر کنید.

آخرش نسخه اول و نسخه آخر رو با هم مقایسه کنید. می‌بینید چقدر فرق کرده!

ترکیب اصلاح با سایر تکنیک‌ها

یه چیزی که خیلی مهمه اینه که اصلاح خروجی رو با بقیه تکنیک‌ها ترکیب کنید:

اصلاح + Few-Shot = می‌تونید بگید "نسخه قبلی خوب نبود، مثل این مثال می‌خوام..."

اصلاح + نقش‌دهی = "تو یه ویراستار حرفه‌ای هستی، این متن رو اصلاح کن..."

اصلاح + محدودیت = "همین متن رو دوباره بنویس ولی حداکثر ۲۰۰ کلمه..."

وقتی که دیگه جواب نمیده

گاهی وقتا هرکاری می‌کنید، نمی‌شه. چیکار کنیم؟

راه حل اول: پرامپت رو کلاً از نو بنویسید. شاید مشکل از اونجا باشه.

راه حل دوم: استراحت کنید و بعداً دوباره امتحان کنید. جدی می‌گم! گاهی با ذهن تازه نتیجه بهتری میگیرید.

راه حل سوم: از یه مدل دیگه امتحان کنید. شاید مدل فعلی برای این کار مناسب نباشه.

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

نتیجه‌گیری

خب دوستان، بذارید خلاصه کنیم:

اصلاح و بهینه‌سازی خروجی یه مهارت مهمه که باید یادش بگیرید. اولین نتیجه معمولاً کامل نیست و نیاز به اصلاح داره - این طبیعیه!

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

یادتون باشه: هنر پرامپت‌نویسی فقط نوشتن پرامپت نیست، بلکه اصلاح و بهبود مداوم خروجیه!

قسمت بعد چی داریم؟

تو قسمت بعدی می‌خوایم درباره یه موضوع خیلی جالب حرف بزنیم: استفاده از هوش مصنوعی برای تولید پرامپت! آره، درست شنیدید - هوش مصنوعی می‌تونه بهتون کمک کنه پرامپت بهتری بنویسید!

سوال برای شما: شما معمولاً چند بار یه خروجی رو اصلاح می‌کنید تا به نتیجه دلخواه برسید؟ بیشترین دفعه‌ای که اصلاح کردید چند بار بوده؟

📚 قسمت قبل: اصل هشتم - Few-Shot Learning
📚 قسمت بعد: اصل دهم - استفاده از متاپرامپت

نویسنده: تیم تحریریه مجله آرتین