پرسش خود را بپرسید

بهینه‌سازی پرامپت برای کنترل خروجی

تاریخ
١ ماه پیش
بازدید
٥٠

چگونه می‌توانید یک پرامپت طراحی کنید که خروجی مدل را به‌طور دقیق به یک ساختار JSON محدود کند، بدون اینکه مدل از دستورات شما خارج شود؟

 مثلاً خروجی باید شامل کلیدهای خاصی مانند {"title": "", "summary": "", "keywords": []} باشد.
 

٢,٥٧٢
طلایی
٠
نقره‌ای
٣
برنزی
١٣٢

١ پاسخ

مرتب سازی بر اساس:

برای محدود کردن خروجی مدل به یک ساختار JSON خاص و جلوگیری از خروج از دستورات، می‌توانید از دستورالعمل‌های دقیق استفاده کنید تا مدل بداند که باید فرمت خروجی را دقیقاً طبق آنچه شما خواسته‌اید، رعایت کند. در اینجا نحوه طراحی پرامپت به‌طور خاص برای ساختار JSON مورد نظر آمده است:

نمونه پرامپت:

لطفاً اطلاعات مربوط به مقاله‌ای که در مورد [موضوع] است را به صورت JSON با کلیدهای زیر ارائه بده:

{

  "title": "عنوان مقاله",

  "summary": "خلاصه مقاله",

  "keywords": ["کلمه کلیدی اول", "کلمه کلیدی دوم"]

}

**توجه:**  

- در بخش "title" فقط عنوان مقاله را قرار بده.  

- در بخش "summary" یک خلاصه کوتاه از مقاله را بنویس.  

- در بخش "keywords" یک لیست از کلمات کلیدی مهم مقاله را قرار بده.

خروجی باید دقیقاً در قالب JSON باشد، بدون هیچ توضیح اضافی یا اضافات غیر ضروری.

نکات کلیدی در این پرامپت:

1. ساختار JSON به‌وضوح مشخص شده است: کلیدهای title, summary, و keywords به‌طور دقیق تعریف شده‌اند.

2. دستورالعمل‌های واضح برای هر بخش: توضیح داده‌اید که هر بخش از JSON چه اطلاعاتی باید شامل شود.

3. تأکید بر خروجی دقیق: با استفاده از عبارت "خروجی باید دقیقاً در قالب JSON باشد" از مدل خواسته‌اید که هیچ توضیح اضافی به جز JSON ارائه ندهد.

نکته:

این نوع پرامپت‌ها کمک می‌کنند که مدل از قالب و فرمت خاص پیروی کند. همچنین، شما می‌توانید از عبارت‌هایی مانند "صرفاً در قالب JSON پاسخ بده" یا "هیچ توضیح اضافی نده" استفاده کنید تا مدل را بیشتر محدود کنید.

٤٧٣
طلایی
٠
نقره‌ای
١٠
برنزی
٤٨
تاریخ
٣ هفته پیش

پاسخ شما