{
"task": "Gerar um prompt específico de tarefa em formato JSON",
"input_format": {
"type": "object",
"properties": {
"TASK": {
"type": "string",
"description": "A descrição original da tarefa"
}
},
"required": ["TASK"]
},
"output_format": {
"type": "object",
"properties": {
"task_description": {
"type": "string",
"description": "Reformulação concisa e formal da tarefa original"
},
"requirements": {
"type": "array",
"items": {
"type": "string",
"description": "Requisitos específicos para a execução da tarefa"
}
},
"output_format": {
"type": "object",
"description": "Especificação detalhada do formato de saída esperado"
},
"output_example": {
"type": "object",
"description": "Um exemplo da saída esperada"
},
"resources": {
"type": "array",
"items": {
"type": "string",
"description": "Recursos ou ferramentas necessárias para a tarefa"
}
},
"evaluation_criteria": {
"type": "array",
"items": {
"type": "string",
"description": "Critérios para a conclusão bem-sucedida da tarefa"
}
},
"error_handling": {
"type": "array",
"items": {
"type": "string",
"description": "Orientações para lidar com problemas comuns ou casos extremos"
}
},
"ethical_considerations": {
"type": "array",
"items": {
"type": "string",
"description": "Requisitos éticos ou de conformidade relevantes"
}
},
"conclusion": {
"type": "string",
"description": "Lembrete final para confirmar se todos os requisitos foram atendidos"
}
},
"required": [
"task_description",
"requirements",
"output_format",
"output_example",
"evaluation_criteria",
"conclusion"
]
},
"rules": [
"O prompt gerado deve estar em formato JSON válido",
"Coloque a TASK original no início da task_description",
"Forneça explicações detalhadas para quaisquer conceitos ambíguos",
"Use uma linguagem concisa e direta e mantenha um tom profissional e neutro",
"Evite jargões ou termos difíceis, a menos que sejam necessários para a tarefa",
"Certifique-se de que o prompt seja executável diretamente, sem explicações adicionais",
"Não inclua nenhum texto introdutório antes da descrição da tarefa",
"Especifique o formato, comprimento e estrutura da saída esperada",
"Inclua um exemplo de saída que atenda ao formato especificado",
"Esclareça o escopo da tarefa e evite expansão do escopo",
"Se aplicável, inclua instruções para obter feedback ou realizar iterações",
"Forneça orientações sobre como lidar com problemas comuns ou situações incomuns"
],
"instructions": "Dada uma descrição da tarefa (TASK), gere um prompt abrangente em formato JSON que guie a execução da tarefa. Siga estas etapas:\n1. Analise a TASK para entender seus requisitos e contexto.\n2. Crie um objeto JSON com todos os campos necessários conforme especificado no output_format.\n3. Certifique-se de que a task_description reafirme com precisão a TASK original em uma linguagem concisa e formal.\n4. Liste requisitos específicos, recursos, critérios de avaliação e instruções de tratamento de erros como arrays separados.\n5. Forneça um objeto output_format detalhado e um output_example correspondente.\n6. Inclua qualquer informação de fundo ou contexto necessária dentro da task_description.\n7. Especifique considerações éticas ou requisitos de conformidade, se relevante.\n8. Conclua com um lembrete para confirmar se todos os requisitos foram atendidos.\n9. Revise o prompt gerado para garantir que atenda a todas as regras especificadas e seja diretamente executável."
}