بیایید کمی عمیقتر به هنر پرامپت نویسی هوش مصنوعی نگاه کنیم. برای کسانی که دوست دارند پرامپتهای بهتری بنویسند، نکته های در اینجا آورده شده است.
در این مقاله، میخواهیم بررسی عمیقی درباره پرامپت نویسی پیشرفته و موثر داشته باشیم و تکنیکهای پیشرفتهی برای پرامپت نویسی هوش مصنوعی را بررسی کنیم.
ما هفت رویکرد بسیار پیشرفته داریم که نحوه برقراری ارتباط با چت جی پی تی و سایر ابزارهای مولد هوش مصنوعی را در اختیار شما قرار میدهد.
در زیر نحوه افزایش بهرهوری از چت جی پی تی آورده شده است.
-
فرمت خروجی را مشخص کنید
وقتی سوالی میپرسید یا کاری را برای چت جی پی تی مشخص میکنید، میتوانید نوع فرمت پاسخ را مشخص کنید. تصور کنید به دانشآموزی تکلیف میدهید، و میتوانید نوع فرمت تکلیف را در زمان تحویل آن مشخص کنید. در اینجا چند مثال آورده شده است.
طویلترین بزرگراههای آمریکا کدام هستند؟ فقط چهار مورد مهم را در فرمت یک لیست با نشانگرهای دایرهای فهرست کنید.
ارائه اطلاعات به صورت یک جدول
-
از آن بخواهید نتیجه را به فرمت HTML ارائه کند
شما می توانید موارد زیادی را در مورد نحوه نمایش نتایج مشخص کنید. به عنوان مثال، می توانید از آن بخواهید جدولی ایجاد کند که می توانید آن را در یک صفحه وب قرار دهید.
طویلترین بزرگراه های آمریکا کدام هستند؟ فقط چهار مورد برتر را فهرست کنید. نتایج را به صورت HTML ارائه بده.
می توانید با کلیک روی مربع در گوشه سمت راست بالای تصویر، کد HTML را بزرگتر کنید.
اینجا است که موضوع جالب میشود. همچنین میتوانید اطلاعات را با استفاده از هر سبک HTML که دوست دارید ارائه کنید.
آموزشگاه طراحی وبی وجود دارد که تگهای table قدیمی را دوست ندارد و ترجیح میدهد جدولها را به شکل CSS ارائه دهد و این نسخهای از آن است.
اطلاعات را نشان بده، اما به جای تگ های جدول، از CSS استفاده کن
-
تکرار با تلاش های متعدد
معمولا باید با هوش مصنوعی کار کنید تا به این وسیله به نتیجه دلخواهتان برسید. نتیجه CSS قبلی ما را بگیرید. در زیر داریم:
متاسفانه، آنقدر که می خواهم زیبا نیست.
بیایید ببینیم آیا می توانیم آن را اصلاح کنیم.
این کار را دوباره انجام دهید، اما لطفا مطمئن شوید که همه ستونها تراز هستند.
عنوانها را با حروف سفید با حروف بزرگ و پررنگ به رنگ آبی تیره بنویسید.
هر ردیف (row) داده را با رنگ خاکستری روشن بنویسید، اما ردیفهای خاکستری را تغییر دهید تا ردیف 1 خاکستری روشن، ردیف 2 کمی تیرهتر، ردیف 3 خاکستری روشن و غیره باشد.
مطمئن شوید که نام بزرگراه به صورت پررنگ نشان داده شده است.
من نمیخواهم از کد تولید شده استفاده کنم، چون طولانی است. اما ما داریم به نتیجه ای که میخواهیم نزدیکتر میشویم:
بیایید دوباره تلاش کنیم.
این خروجی واقعا خوب به نظر میرسد، اما ستونها (column) هنوز هم تراز نیستند. مطمئن شوید که ستونها به اندازهای پهن هستند که متن را بدون درهم ریختگی در خود جای میدهند، همه چیز را به چپ تراز کنید، و مطمئن شوید که همه ستونها (از جمله تیترها) کاملا تراز هستند.
تقریبا دقیقا همان چیزی است که به دنبال آن هستیم، اما در حال خارج شدن از مسیر است. بیایید ببینیم آیا می توانیم آن را برطرف کنیم.
لطفا مطمئن شوید که دادههای محدود نمیشوند. هر خط داده را دقیقا در یک خط نگه دارید.
هرگز تصور نکنید که پرامپت نویسی آسان است.
اما اگر تا به حال به کسی برنامه نویسی آموزش داده باشید، این دقیقا همان نتیجه ای است که به دست میاورید.
گاهی اوقات به نظر میرسد منفعل و تهاجمی هستند. این به خاطر این است که به احتمال زیاد نیازهای خود را با دقت کافی مشخص نکرده اید.
-
از نوشتن پیامهای طولانی یا مجموعهای از پرامپتها نترسید
چند بار طول کشید تا پرامپتی که اطلاعات مربوط به بزرگراه را در فرمتی که من میخواستم تولید کند، پیدا کنم.
یکی از رویکردهای کلیدی این است که مطمئن شوید پرامپتی شما بسیار خاص است، اما همچنین به اندازه کافی گسترده است که اطلاعات کافی برای مدل زبانی بزرگ برای درک کامل آنچه میپرسید داشته باشد.
همچنین ممکن است لازم باشد مشخصات خود را تغییر دهید.
من خط پایانی را حذف کردم:
جدولی ایجاد کن که فقط از CSS برای فرمت بندی سطرها، ستونها و سلولها استفاده کند.
از تگ های جدول HTML استفاده نکن.
در عوض، من فقط به آن گفتم که میخواهم جدول چگونه به نظر برسد و اجازه دادم تصمیم بگیرد که چگونه آن را اجرا کند.
در اینجا پرامپت آن که کامل و نسبتا طولانی است آمده است:
من پرامپت را در ویرایشگر متن Sublime Text نوشتم، و سپس آن را در ChatGPT قرار دادم. نتیجه، دقیقا همان چیزی بود که من می خواستم.
همانطور که میبینید، یک عنوان را انتخاب کرد که خوب بود.
اما حالا که پرامپت دارم، میتوانم چند ترفند اضافی به آن اضافه کنم.
به عنوان مثال، من به عقب برگشتم و مشخص کننده ستون ها را اصلاح کردم:
ستون هایی را برای شماره اندیس ایجاد کن (برچسب آن “#” باشد) که شامل نام بزرگراه، طول و مسیر باشد.
من سعی کردم “پاسخ را فقط به چهار مورد برتر محدود کن” را به “پاسخ خود را فقط به 20 مورد برتر محدود کن “تغییر دهم، اما هوش مصنوعی از ارائه کردن تمام دادهها برای هر 20 مورد خودداری کرد.
بنابراین، آن خط را به طور کامل حذف کردم و یک خط جدید به انتهای پرامپت اضافه کردم:
برای این هدف، لطفا نتایج را برای 20 بزرگراه برتر نشان بده.
این در واقع منجر به یک خروجی جزئی HTML شد. من مجبور شدم به هوش مصنوعی بگویم که ادامه دهد، در این مرحله بقیه HTML را حذف میکند. نتیجه نهایی به شکل زیر است: