logo

CardDev

CodeDev

logo

CardDev

CodeDev

درباره ما

قوانین و سوالات

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

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.
KhademBuilt pixel by pixel by
Khadem Al Mahdi

Built pixel by pixel by

مهندسی پرامپت

فصل‌ها
14 فلش‌کارت
16 گالری‌کارت
44 صوت
14 پرامپت
14 واژه‌نامه

اگر تا به حال ساعت‌ها به صفحه ویرایشگر خیره شده‌اید که چرا مدل هوش مصنوعی به یک سوال ساده پاسخی کاملاً بی‌ربط داده است، شما ناامیدی ناشی از ارتباط ضعیف با ماشین را لمس کرده‌اید. به دنیای مهندسی پرامپت (Prompt Engineering) خوش آمدید؛ هنر و دانش هدایت مدل‌های پایه بدون دستکاری وزن‌های آن‌ها. مدل زبان بزرگ را مانند یک کارآموز بسیار باهوش تصور کنید که تمام کتاب‌های دنیا را خوانده اما هیچ درک شهودی از موقعیت شما ندارد و بدون راهنمایی دقیق، راه را به خطا می‌رود. بدون ساختار دادن به دستورات، تامین بستر (Context) کافی و اعمال محدودیت‌ها، خروجی‌های نامطمئن و توهمات مدل به سراغتان می‌آیند که یادگیری این فصل را برای تبدیل رفتار پیش‌بینی‌نشده هوش مصنوعی به یک جزء نرم‌افزاری قابل اتکا حیاتی می‌کند. در پایه و اساس این حوزه، یادگیری درون‌متنی قرار دارد که به مدل اجازه می‌دهد از طریق رویکردهای بدون مثال یا با چند مثال (Few-Shot) خود را با وظایف تطبیق دهد. شما این رفتار را با تفکیک دستورات به پرامپت سیستمی برای تعیین نقش و قوانین کلی و پرامپت کاربری برای درخواست مشخص، مدیریت می‌کنید. با این حال، با افزایش حجم ورودی‌ها باید به طول پنجره متنی و کارایی (Efficiency) آن توجه کنید، زیرا مدل‌ها با انباشت اطلاعات تمرکز خود را از دست می‌دهند. برای حل این مشکل، باید دستورات شفاف بنویسید، اطلاعات پس‌زمینه کافی فراهم کنید و وظایف پیچیده را به بخش‌های ساده‌تر تقسیم کنید تا مدل زمان کافی برای تفکر داشته باشد. توسعه پرامپت‌های تولیدی نیازمند تکرار مداوم، ارزیابی ابزارها و کنترل نسخه است، زیرا پرامپت‌ها در واقع کدهای نرم‌افزاری جدید ما هستند. از سوی دیگر، ورود به دنیای واقعی مستلزم پیاده‌سازی مهندسی پرامپت دفاعی (Defensive Prompt Engineering) در برابر حملات تزریق پرامپت، دور زدن محدودیت‌ها (Jailbreaking) و استخراج اطلاعات است. | رویکرد | هدف اصلی | میزان آسیب‌پذیری | | :--- | :--- | :--- | | چندمثالی (Few-Shot) | تطبیق سریع با نمونه‌ها | ریسک مستقیم کم، حساس به قالب‌بندی | | زنجیره تفکر (CoT) | بهبود استدلال‌های منطقی پیچیده | افزایش هزینه توکن و تاخیر | | پرامپت دفاعی | امن‌سازی مرزها در برابر تزریق | نیازمند نگهداری و تست مداوم | [ ] طراحی پرامپت‌های چندمثالی با قالب‌بندی و جداکننده‌های واضح [ ] جداسازی دستورات سیستمی از ورودی‌های پویای کاربر برای ایجاد مرزهای امنیتی [ ] بهینه‌سازی پنجره‌های متنی با قرار دادن اطلاعات حیاتی در ابتدای ورودی [ ] پیاده‌سازی گام‌های استدلال منطقی برای حل مسائل پیچیده [ ] راه‌اندازی کنترل نسخه و مجموعه‌های ارزیابی خودکار برای پرامپت‌های تولیدی [ ] ساخت لایه‌های دفاعی در برابر تزریق غیرمستقیم پرامپت و تلاش‌های استخراج داده

فصل

1

فصل

1

book cover
O’Reilly
فصل

1

14 فلش‌کارت
16 گالری‌کارت
44 صوت
14 پرامپت
14 واژه‌نامه
انتشار کتاب

منتشر شده

پیشرفت فصل 5
وارد شوید
پیشرفت کتاب
وارد شوید

مدت زمان خوانش

01:02

گالری

دارد

وضعیت صوت

پیش‌نمایش

تحلیل

هوش مصنوعی