پرامپت به دستوری گفته می شود که به هوش مصنوعی می دهید تا پاسخ مورد نیاز را دریافت کنید. مهندسی پرامپت یعنی روشی که کمک میکند تا با استفاده از عبارات و دستورالعملهای دقیقی که به عنوان ورودی به هوش مصنوعی می دهید، مطلوب ترین خروجی های مطابق با هدف را بهدست بیاورید. مهندسی پرامپت در طول زمان و پیچیدگی های روزافزون مدلهای زبان، دچار تحولاتی شده است
اهمیت مهندسی پرامپت
در چند سال گذشته و با پیشرفت سریع هوش مصنوعی، شغل مهندسی پرامپت به دلیل درآمد بالا به عنوان یک شغل جذاب در بازار کار تبدیل شد. مهندسی پرامپت فقط توانایی طرح سوال درست نیست بلکه باید در سایر رشته های هوش مصنوعی مانند برنامه نویسی، زبان، هنر و حل مسئله هم مهارت های لازم را کسب کنید
مهندسی پرامپت در واقع هنر ایجاد تعامل با ابزارهای مولد هوش مصنوعی است. ممکن است این تعاملات، مانند چت در چت جی پی تی به زبان محاورهای باشد
همیشه موضوع به این راحتی نیست، بعضی مواقع برای وارد کردن دستورات پیچیده در یک ابزار مولد هوش مصنوعی باید به زبان برنامه نویسی آشنا باشید و بتوانید دستورات را به زبان کدهای برنامه نویسی بنویسید
چگونه یک مهندس پرامپت شویم؟
اگر قصد دارید به عنوان مهندس پرامپت به دنبال کسب مهارت و درآمد باشید باید مهارت های زیر را در خود تقویت کنید
هوش مصنوعی ML و NLP درک
برای شروع مهندسی پرامپت، باید درک درستی از نحوه عملکرد هوش مصنوعی، پردازش زبان و یادگیری ماشینی داشته باشید. در هوش مصنوعی وقتی با مدل های زبان بزرگ تعامل دارید باید این ابزارها را بشناسید و در مورد انواع مختلف اطلاعات کافی داشته باشید، انواع عملکردها و نقاط ضعف مدل های زبانی بزرگ را شناسایی کنید. بنابراین باید به مطالعه مقالات فنی در این مورد بپردازید ، حتی در کنفرانس ها شرکت کرده و حتی دست به آزمون و خطا بزنید عبارت های دشوار را تعریف کرده و درخواستهای دقیق مشخص کنید
به عبارتی مهندسی پرامپت یعنی داشتن مهارت توانایی برقراری ارتباط شفاف و صریح با هوش مصنوعی
در واقع مهندسی پرامپت یعنی چطور به هوش مصنوعی بگویید که به چه چیزی نیاز دارید. برای این کار، باید قبل از بیان درخواست مشخص کنید که از تعامل با هوش مصنوعی مولد چه چیزی را می خواهید بهدست آورید؟ شما باید در تعیین انتظارتان از هوش مصنوعی مهارت داشته باشید . هوش مصنوعی باید بتواند دیدگاه شما را درک کند و انتظاری که از او دارید را متوجه شود. یک پرامپت نباید حتما کوتاه و مختصر باشد بلکه گاهی بهتر است توضیخات بیشتری داده و کامل بیان شود تا هوش مصنوعی بتواند درخواست شما را درک کرده و بهترین پاسخ را به شما بدهد
مهارت گفتگو و خلاقیت خود را تقویت کنید
درست است که مهندسی پرامپت یک تمرین برنامهنویسی است، اما فراتر از آن تمرین یک مکالمه مشترک می باشد. مدلهای زبانی بزرگ می توانند با شما و سایر همکاران شما ارتباط برقرار کنند . گاهی ممکن است در تعریف بعضی عبارت ها و یا سوالات به مشکل برخورد کنید در این مواقع باید خلاق باشید و خارج از چارچوب عمل کنید. ممکن است تصویری که در ذهن شماست به درستی برای هوش مصنوعی به زبان خودش ترجمه نشده باشد بنابراین شما باید با رویکردهای مختلف مکالمه به نتیجه دلخواه خودتان برسید
یکی از راه هایی که می توانید این مهارت خود را تقویت کنید تلاش برای فریب دادن ابزاری مانند چت جی پی تی است. چت جی بی تی برای پاسخ دادن به بعضی از درخواستهای افراد برنامهریزی نشده است، اما شما میتوانید با راههای مختلف مکالمه و پیچیده کردن آن، هوش مصنوعی را فریب داده تا به پاسخ مورد نظر خود برسید
اگر قصد دارید یک مهندس پرامپت باشید شما باید به کسب تجربه در واحدهای مذاکره و یا فروش شرکت ها بپردازید. این شرکتها از تکنیک های بسیاری برای متقاعدسازی و همکاری استفاده می کنند
دامنه دانش خود در زمینه سبکهای نوشتاری و هنری گسترش دهید
چت بات ها پاسخ ها را اغلب به همان سبکی که شما درخواست کرده اید می نویسند. مثلا اگر از چت بات بخواهید یک متن ادبی به سبک شکسپیر برای شما بنویسد نه تنها یک متن ادبی می نویسد بلکه دقیقا به همان سبک و لحن شکسپیر این کار را انجام می دهد. حتی شما از هوش های مصنوعی مولد تصویری، می توانید تصویری با سبک نقاشی خاص را درخواست کنید و دقیقا همان سبک را دریافت کنید. بنابراین هر چه دامنه دانش و اطلاعات شما در زمینه های مختلف گسترده تر باشد نتیجه بهتری از هوش مصنوعی دریافت می کنید و حتی اگر هوش مصنوعی به شما پاسخ اشتباهی داد قادر خواهید بود آن را پیدا کرده و تصحیح کنید
مهارتهای برنامهنویسی خود را تقویت کنید
نیازی نیست که شما یک برنامه نویس حرفه ای باشید اما باید درباره کد نویسی و مهارت های برنامه نویسی دانش ابتدایی داشته باشید تا بتوانید ساختار هوش مصنوعی مولد را بهتر درک کرده و دستورات تخصصی تری بدهید
یکی از مهارتهای هوش مصنوعی، باگیابی انواع کد است. اگر در این زمینه دانش مورد نیاز را داشته باشید با چت جی پی تی کارهای فوقالعادهای می توانید انجام دهید
صبور باشید
هوشهای مصنوعی مولد ابزار جدیدی هستند که کار با آنها به صبر زیادی نیاز دارد. ممکن است هوش مصنوعی مولد در خواست شما را اشتباه تفسیر کند و شما تا زمانی که مهارت لازم برای بیان درخواست خود کسب نکرده باشید زمان زیادی را صرف کنید تا به پاسخ مورد نظر برسید. بنابراین شما باید با صبر و افزایش توانایی های خود تلاش کنید تا به نتیجه بهتری برسید
مهندسی پرامپت به چه نحوی عمل می کند؟
وظایف مهندس پرامپت
مهندسی پرامپت برای ایجاد دستورالعملهای موثرتر با کمک یک فرایند هدفمند به شرح زیر عمل می کند
تعیین دقیق وظایف
دقیقا همان هدفی که به دنبال آن هستید را بیان کنید. مثلا شما ممکن است به دنبال کاری مرتبط با تکمیل یک متن علمی و یا ترجمه کردن یک مقاله و یا خلاصه کردن یک متن باشید
شناسایی کردن ورودیها و خروجیها
شما باید به دقت ورودیهای مدل زبانی را وارد کرده و خروجیهای مورد نظر خود را برای سیستم مشخص کنید
پرامپتهای آموزنده ایجاد کنید
سوالاتی که از هوش مصنوعی می پرسید باید خلاصه، واضح و دقیقا مناسب با هدف مورد نظر شما باشد. بعضی اوقات لازم است چند بار آزمون و خطا داشته باشید تا بتوانید به بهترین شکل درخواست خود را مطرح کنید
تکرار و ارزیابی کنید
اگر به نتیجه مورد نظر خود نرسیدید نتایج را ارزیابی کنید و عملکرد آن را بسنجید و ایرادها را برطرف کنید تا هوش مصنوعی بتواند پاسخ مورد نظر شما را پیدا کند
در پایان می توان به طور خلاصه گفت که مهندسی پرامپت در واقع هنر صحبت با هوش مصنوعی است. با کسب مهارت در این زمینه شما می توانید پرامپت هایی را بنویسید که هوش مصنوعی دقیقا نتیجه مورد نظر شما را تولید کند. برای عملکرد بهتر مهندسی پرامپت، تعریف دقیق ورودیها و خروجیهای ، ساخت پرامپتهای آموزنده ، ارزیابی و تنظیم دقیق آنها ضروری است
معرفی شغل مهندسی پرامپت