{ "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.\n4. Перечислите конкретные требования, ресурсы, критерии оценки и инструкции по обработке ошибок отдельными массивами.\n5. Предоставьте детальный объект output_format и соответствующий output_example.\n6. Включите необходимую справочную информацию или контекст в task_description.\n7. Укажите этические соображения или требования к соблюдению, если они актуальны.\n8. Завершите напоминанием проверить выполнение всех требований.\n9. Проверьте созданную подсказку на соответствие всем правилам и её прямую выполнимость." }