ویرگول
ورودثبت نام
صابر طباطبائی یزدی
صابر طباطبائی یزدیبرنامه نویس۴۴ساله. از مدرک MCSD دات نت سال 2002 شروع کردم البته بعد از لیسانس و تمام عمرم رو در مدیریت با ابزار های شیرپوینت و MSPS و CRM و غیره گذراندم. https://zil.ink/sabert
صابر طباطبائی یزدی
صابر طباطبائی یزدی
خواندن ۲ دقیقه·۳ ماه پیش

تکنیک پرامپت مهندسی در کار با هوش مصنوعی ها.

  • ## 10 تکنیک پرامپت مهندسی:

    ---

    ### 1. Zero-Shot Prompting
    بدون مثال مستقیم سوال می‌پرسی.

    "این متن مثبت یا منفی است: خیلی عالی بود!"



    ---

    ### 2. Few-Shot Prompting
    چند مثال می‌دی تا یاد بگیره.

    "مثبت: عالی بود | منفی: افتضاح بود حالا این چی؟ → خوب نبود"



    ---

    ### 3. Self-Consistency
    یک سوال رو چندبار می‌پرسی و رای‌گیری می‌کنی.

    "همین سوال رو 5 بار حل کن و جواب اکثریت رو بده"



    ---

    ### 4. ReAct (Reasoning + Acting)
    فکر کردن + عمل کردن به صورت متناوب.

    "Thought: باید قیمت دلار رو بگیرم → Action: search(قیمت دلار) → Observation: 50000 تومان → Answer: ..."



    ---

    ### 5. Prompt Chaining
    خروجی یک پرامپت رو به ورودی بعدی می‌دی.

    "پرامپت 1: خلاصه این متن → پرامپت 2: این خلاصه رو ترجمه کن"



    ---

    ### 6. Role Prompting
    به مدل نقش می‌دی.

    "تو یک دکتر متخصص قلب هستی. این علائم رو تحلیل کن..."



    ---

    ### 7. Maieutic Prompting
    مدل رو وادار می‌کنی سوالات تکمیلی بپرسه.

    "این ادعا درست است؟ چه سوالاتی باید بپرسم تا مطمئن بشم؟"



    ---

    ### 8. Contrastive Prompting
    مثال‌های درست و غلط می‌دی.

    "✓ درست: پایتخت ایران تهران است ✗ غلط: پایتخت ایران اصفهان است"



    ---

    ### 9. Least-to-Most Prompting
    از ساده‌ترین به پیچیده‌ترین می‌ری.

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



    ---

    ### 10. Self-Ask
    مدل خودش سوالات فرعی می‌پرسه و جواب می‌ده.

    "برای جواب این سوال، چه سوالات فرعی باید بپرسم؟ حالا جواب بده"
  • بله درست شنیدی! اینها تکنیک‌های پرامپت مهندسی و استدلال برای مدل‌های زبانی هستند:

    ---

    ## CoT (Chain of Thought)
    زنجیره تفکر: به مدل می‌گیم قدم به قدم فکر کنه و استدلالش رو نشون بده.

    مثال: "برای حل این مسئله ریاضی، ابتدا... سپس... در نهایت..."

    کاربرد: مسائل پیچیده، استدلال منطقی، ریاضیات

    ---

    ## ToT (Tree of Thoughts)
    درخت تفکر: مدل چندین مسیر فکری موازی رو بررسی می‌کنه و بهترین راه حل رو انتخاب می‌کنه (مثل درخت تصمیم).

    مثال: بررسی چند استراتژی مختلف و انتخاب بهترین

    کاربرد: مسائل خیلی پیچیده، برنامه‌ریزی، بازی‌های استراتژیک

    ---

    ## SoT (Skeleton of Thought)
    اسکلت تفکر: ابتدا یک چارچوب کلی (اسکلت) ایجاد می‌کنه، بعد جزئیات رو پر می‌کنه.

    مثال: اول سرفصل‌ها رو مشخص کن، بعد هر بخش رو توضیح بده

    کاربرد: تولید محتوای سازمان‌یافته، مقاله‌نویسی، پاسخ‌های ساختاریافته

    ---

    خلاصه: CoT < ToT < SoT از نظر پیچیدگی و قدرت استدلال

مهندسی پرامپتپرامپتمهندسیهوش مصنوعیمهارت
۱۲
۰
صابر طباطبائی یزدی
صابر طباطبائی یزدی
برنامه نویس۴۴ساله. از مدرک MCSD دات نت سال 2002 شروع کردم البته بعد از لیسانس و تمام عمرم رو در مدیریت با ابزار های شیرپوینت و MSPS و CRM و غیره گذراندم. https://zil.ink/sabert
شاید از این پست‌ها خوشتان بیاید