آموزش پرامپت نویسی
بسیاری از ما وقتی برای اولین بار مقابل یک مدل هوش مصنوعی قرار میگیریم، گویی در برابر یک غول چراغ جادو ایستادهایم که زبان ما را به خوبی نمیفهمد. مشکل از
بسیاری از ما وقتی برای اولین بار مقابل یک مدل هوش مصنوعی قرار میگیریم، گویی در برابر یک غول چراغ جادو ایستادهایم که زبان ما را به خوبی نمیفهمد. مشکل از هوش مصنوعی نیست؛ بلکه در نحوه بیان خواسته ما نهفته است. در دنیای فناوری، به این مهارت بیان خواسته، مهندسی پرامپت یا پرامپتنویسی میگویند. وقتی از هوش مصنوعی نهال استفاده میکنید، در واقع در حال تعامل با مدلهای تراز اول جهان در یک بستر کاملاً فارسی هستید. برای اینکه این مدلها دقیقاً همان چیزی را بسازند که در ذهن دارید، باید بدانید چطور دستور بنویسید.
خلاصه کلیدی
پرامپتنویسی حرفهای یعنی انتقال دقیق کانتکست (زمینه)، نقش و هدف به مدل هوش مصنوعی. برای گرفتن بهترین نتیجه در بستر فارسی، باید از جملات شفاف استفاده کنید، برای مدل نقش تعیین کنید و خروجی مورد نظر را با مثال توضیح دهید. هوش مصنوعی نهال با فراهم کردن دسترسی تومانی و فارسی، این مسیر را برای کاربران ایرانی هموار کرده است.
چرا یادگیری پرامپت فارسی اهمیت دارد؟
تفاوت یک کاربر عادی با یک متخصص در این است که متخصص میداند چطور با یک جمله، مسیر پردازش ماشین را تغییر دهد. فرض کنید میخواهید یک متن تبلیغاتی برای فروش یک محصول سنتی مثل «زعفران» بنویسید. اگر صرفاً بگویید «یک متن درباره زعفران بنویس»، نتیجه یک نوشته عمومی و احتمالا خستهکننده خواهد بود. اما اگر بگویید «به عنوان یک کپیرایتر حرفهای، متنی کوتاه و جذاب برای فروش زعفران قائنات در اینستاگرام بنویس که روی اصالت و عطر محصول تاکید کند»، نتیجه کاملاً متفاوت است.
در پلتفرم نهال، شما به مدلهای قدرتمندی دسترسی دارید که زبان فارسی را به خوبی درک میکنند. یادگیری مهندسی پرامپت به شما کمک میکند تا هزینههای تولید محتوا و زمان تحقیق خود را به حداقل برسانید.
چهار رکن اصلی یک دستور طلایی
برای اینکه یک پرامپت حرفهای بنویسید، باید چهار عنصر اصلی را در نظر بگیرید:
۱. نقش (Role)
همیشه به هوش مصنوعی بگویید که قرار است چه کسی باشد. «تو یک وکیل هستی»، «تو یک برنامهنویس پایتون هستی» یا «تو یک آشپز متخصص غذاهای گیاهی هستی». تعیین نقش باعث میشود مدل از واژگان و لحن مرتبط با آن حوزه استفاده کند.
۲. وظیفه (Task)
دقیقاً بگویید چه کاری باید انجام شود. از افعال امری استفاده کنید: بنویس، تحلیل کن، خلاصه کن، کد بزن یا ترجمه کن.
۳. زمینه (Context)
اطلاعات اضافی بدهید. مخاطب کیست؟ لحن متن چطور باشد؟ (رسمی، دوستانه، طنز). محدودیتها چیست؟ (مثلاً کمتر از ۲۰۰ کلمه باشد).
۴. فرمت خروجی (Format)
مشخص کنید که پاسخ را چطور میخواهید. به صورت لیست نشانهدار؟ در قالب یک جدول؟ یا به صورت کدهای برنامهنویسی؟
مثال ملموس: از یک دستور ساده تا یک پرامپت حرفهای
بیایید یک مثال بومی را بررسی کنیم. فرض کنید صاحب یک فروشگاه آنلاین کفش هستید و میخواهید برای مشتریانی که دیرکرد در ارسال داشتهاند، پیام عذرخواهی بفرستید.
دستور ضعیف: یک پیام عذرخواهی برای تاخیر در ارسال کفش بنویس.
دستور حرفهای: تو مسئول پشتیبانی مشتریان یک فروشگاه آنلاین کفش هستی. یک پیامک عذرخواهی صمیمانه و کوتاه برای مشتریانی بنویس که سفارششان با ۳ روز تاخیر ارسال شده است. در متن پیام ذکر کن که یک کد تخفیف ۲۰ درصدی برای خرید بعدی به عنوان هدیه برایشان در نظر گرفته شده است. لحن پیام نباید خیلی رسمی و خشک باشد.
تفاوت خروجی این دو دستور در هوش مصنوعی نهال، تفاوت بین یک برند آماتور و یک کسبوکار حرفهای است.
تکنیکهای پیشرفته در نوشتن دستور برای AI
گاهی اوقات نیاز دارید که مدل هوش مصنوعی گامبهگام فکر کند. در این مواقع از تکنیک «زنجیره افکار» استفاده میکنیم. به جای اینکه مستقیم جواب بخواهید، از مدل بخواهید ابتدا مسئله را تحلیل کند و سپس به پاسخ برسد. این کار دقت پاسخهای منطقی و ریاضی را تا حد زیادی بالا میبرد.
همچنین در بستر نهال، شما میتوانید ایجنتهای اختصاصی بسازید. ایجنتها در واقع همان دستیارهای هوشمندی هستند که پرامپتهای پایه آنها قبلاً توسط شما تنظیم شده است. برای مثال، میتوانید یک ایجنت بسازید که کارش فقط «ویراستاری متون مطبوعاتی» باشد. هر بار که متنی به او میدهید، او میداند که طبق دستورات پیشفرض شما، باید اشتباهات نگارشی را رفع و لحن را اصلاح کند.
مزیت استفاده از هوش مصنوعی نهال برای کاربران ایرانی
دسترسی به مدلهای بینالمللی معمولاً با چالشهایی مثل پرداخت ارزی و تغییر آیپی همراه است. نهال این سد را شکسته است. شما میتوانید با پرداخت تومانی، به همان مغزهای متفکر جهانی دسترسی داشته باشید. نکته مهم اینجاست که زیرساخت نهال برای زبان فارسی بهینهسازی شده است. این یعنی وقتی شما پرامپت فارسی مینویسید، سیستم به خوبی ظرافتهای زبانی ما را درک کرده و خروجی طبیعیتری ارائه میدهد.
سوالات متداول
آیا برای پرامپتنویسی باید برنامهنویسی بلد باشیم؟
خیر. پرامپتنویسی یعنی تسلط بر زبان مادری و توانایی بیان دقیق خواستهها. هر چه بهتر بتوانید منظور خود را به انسانها بفهمانید، پرامپتنویس بهتری خواهید بود.
بهترین زبان برای نوشتن پرامپت چیست؟
مدلهای مدرن در نهال به خوبی فارسی را میفهمند. با این حال، برای کارهای بسیار تخصصی مهندسی، گاهی استفاده از کلمات کلیدی انگلیسی در کنار متن فارسی میتواند به دقت کار کمک کند.
چطور بفهمیم یک پرامپت خوب است؟
اگر خروجی مدل بدون نیاز به ویرایش زیاد، قابل استفاده باشد، یعنی پرامپت شما دقیق بوده است. اگر خروجی خیلی کلی است، یعنی باید جزئیات بیشتری به دستور خود اضافه کنید.
استفاده از هوش مصنوعی یک مهارت تدریجی است. با تکرار و تمرین در پنل کاربری نهال، به مرور متوجه خواهید شد که چطور با کمترین کلمات، عمیقترین تاثیر را بر خروجی ماشین بگذارید.