{ "task": "تولید یک پرامپت مخصوص وظیفه به فرمت JSON", "input_format": { "type": "object", "properties": { "TASK": { "type": "string", "description": "شرح اصلی وظیفه" } }, "required": ["TASK"] }, "output_format": { "type": "object", "properties": { "task_description": { "type": "string", "description": "بازنویسی مختصر و رسمی شرح اصلی وظیفه" }, "requirements": { "type": "array", "items": { "type": "string", "description": "نیازمندیهای خاص برای اجرای وظیفه" } }, "output_format": { "type": "object", "description": "مشخصات دقیق فرمت خروجی مورد انتظار" }, "output_example": { "type": "object", "description": "نمونهای از خروجی مورد انتظار" }, "resources": { "type": "array", "items": { "type": "string", "description": "منابع یا ابزارهای مورد نیاز برای وظیفه" } }, "evaluation_criteria": { "type": "array", "items": { "type": "string", "description": "معیارهای موفقیت در انجام وظیفه" } }, "error_handling": { "type": "array", "items": { "type": "string", "description": "راهنمایی برای مدیریت مشکلات رایج یا موارد خاص" } }, "ethical_considerations": { "type": "array", "items": { "type": "string", "description": "ملاحظات اخلاقی یا الزامات انطباق مرتبط" } }, "conclusion": { "type": "string", "description": "یادآوری نهایی برای اطمینان از برآورده شدن همه نیازمندیها" } }, "required": [ "task_description", "requirements", "output_format", "output_example", "evaluation_criteria", "conclusion" ] }, "rules": [ "پرامپت تولید شده باید در فرمت JSON معتبر باشد", "شرح اصلی TASK باید در ابتدای task_description قرار گیرد", "توضیحات دقیق برای هر مفهوم مبهم ارائه شود", "از زبان مختصر، مستقیم و رسمی با لحن حرفهای و بیطرف استفاده شود", "از اصطلاحات تخصصی یا دشوار مگر در صورت نیاز خودداری شود", "اطمینان حاصل شود که پرامپت بدون نیاز به توضیح اضافی قابل اجرا باشد", "هیچ متن مقدماتی پیش از شرح وظیفه اضافه نشود", "فرمت، طول و ساختار خروجی مورد انتظار مشخص گردد", "نمونه خروجی مطابق با فرمت مشخص شده درج شود", "دامنه وظیفه مشخص و از گسترش غیرضروری جلوگیری شود", "در صورت لزوم، دستورالعملهایی برای دریافت بازخورد یا انجام تکرار ارائه شود", "راهنماییهایی برای مدیریت مشکلات رایج یا شرایط غیرمعمول ارائه گردد" ], "instructions": "با دریافت شرح وظیفه (TASK)، یک پرامپت جامع به فرمت JSON تولید کنید که راهنمای اجرای وظیفه باشد. مراحل زیر را دنبال کنید:\n1. تحلیل TASK برای درک نیازمندیها و زمینه آن.\n2. ایجاد یک شیء JSON با تمام فیلدهای مورد نیاز طبق output_format.\n3. اطمینان از اینکه task_description به طور دقیق و رسمی شرح اصلی TASK را بازنویسی میکند.\n4. لیست کردن نیازمندیها، منابع، معیارهای ارزیابی و دستورالعملهای مدیریت خطا به صورت آرایههای جداگانه.\n5. ارائه یک شیء output_format مفصل و نمونه خروجی متناظر.\n6. درج هر اطلاعات زمینهای یا پسزمینه لازم در task_description.\n7. مشخص کردن ملاحظات اخلاقی یا الزامات انطباق در صورت مرتبط بودن.\n8. پایان دادن با یادآوری برای تأیید برآورده شدن همه نیازمندیها.\n9. بازبینی پرامپت تولید شده برای اطمینان از رعایت همه قوانین مشخص شده و قابلیت اجرای مستقیم آن." }