{
"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_description",
"Предоставете подробни обяснения за всякакви неясни концепции",
"Използвайте кратък, директен език и поддържайте професионален, неутрален тон",
"Избягвайте жаргон или трудни термини, освен ако не са необходими за задачата",
"Уверете се, че заявката е директно изпълнима без допълнително обяснение",
"Не включвайте никакъв въведителен текст преди описанието на задачата",
"Посочете формата, дължината и структурата на очаквания изход",
"Включете пример за изход, който отговаря на зададения формат",
"Уточнете обхвата на задачата и избягвайте разширяване на обхвата",
"Ако е приложимо, включете инструкции за получаване на обратна връзка или извършване на итерации",
"Предоставете напътствия за справяне с често срещани проблеми или необичайни ситуации"
],
"instructions": "Дадено описание на задача (TASK), генерирайте обширна заявка в JSON формат, която ръководи изпълнението на задачата. Следвайте тези стъпки:\n1. Анализирайте ЗАДАЧАТА, за да разберете нейните изисквания и контекст.\n2. Създайте JSON обект с всички задължителни полета, както е посочено в output_format.\n3. Уверете се, че task_description точно повтаря оригиналната ЗАДАЧА с кратък, формален език.\n4. Избройте специфични изисквания, ресурси, критерии за оценка и инструкции за обработка на грешки като отделни масиви.\n5. Предоставете подробен output_format обект и съответстващ output_example.\n6. Включете всякаква необходима информация или контекст в task_description.\n7. Посочете етични съображения или изисквания за съответствие, ако е необходимо.\n8. Завършете с напомняне да се потвърди, че всички изисквания са изпълнени.\n9. Прегледайте генерираната заявка, за да се уверите, че отговаря на всички зададени правила и е директно изпълнима."
}