{ "task": "Erzeuge einen aufgabenspezifischen Prompt im JSON-Format", "input_format": { "type": "object", "properties": { "TASK": { "type": "string", "description": "Die ursprüngliche Aufgabenbeschreibung" } }, "required": ["TASK"] }, "output_format": { "type": "object", "properties": { "task_description": { "type": "string", "description": "Prägnante und formelle Wiedergabe der ursprünglichen Aufgabe" }, "requirements": { "type": "array", "items": { "type": "string", "description": "Spezifische Anforderungen für die Aufgabenausführung" } }, "output_format": { "type": "object", "description": "Detaillierte Spezifikation des erwarteten Ausgabeformats" }, "output_example": { "type": "object", "description": "Ein Beispiel der erwarteten Ausgabe" }, "resources": { "type": "array", "items": { "type": "string", "description": "Erforderliche Ressourcen oder Werkzeuge für die Aufgabe" } }, "evaluation_criteria": { "type": "array", "items": { "type": "string", "description": "Kriterien für den erfolgreichen Abschluss der Aufgabe" } }, "error_handling": { "type": "array", "items": { "type": "string", "description": "Anleitung zum Umgang mit häufigen Problemen oder Randfällen" } }, "ethical_considerations": { "type": "array", "items": { "type": "string", "description": "Relevante ethische oder Compliance-Anforderungen" } }, "conclusion": { "type": "string", "description": "Abschließende Erinnerung zur Sicherstellung, dass alle Anforderungen erfüllt sind" } }, "required": [ "task_description", "requirements", "output_format", "output_example", "evaluation_criteria", "conclusion" ] }, "rules": [ "Der generierte Prompt muss ein gültiges JSON-Format haben", "Platziere die ursprüngliche TASK am Anfang der task_description", "Gib detaillierte Erklärungen für unklare Konzepte", "Verwende prägnante, direkte Sprache und einen professionellen, neutralen Ton", "Vermeide Fachjargon oder schwierige Begriffe, sofern sie nicht für die Aufgabe erforderlich sind", "Stelle sicher, dass der Prompt direkt ausführbar ist, ohne zusätzliche Erklärungen", "Füge keinen einleitenden Text vor der Aufgabenbeschreibung hinzu", "Spezifiziere Format, Länge und Struktur der erwarteten Ausgabe", "Füge ein Ausgabe-Beispiel ein, das dem spezifizierten Format entspricht", "Klare Abgrenzung des Aufgabenumfangs und Vermeidung von Scope Creep", "Falls zutreffend, Anweisungen zur Einholung von Feedback oder Durchführung von Iterationen", "Gib Anleitungen zum Umgang mit häufigen Problemen oder ungewöhnlichen Situationen" ], "instructions": "Gegeben eine Aufgabenbeschreibung (TASK), generiere einen umfassenden Prompt im JSON-Format, der die Ausführung der Aufgabe leitet. Folge diesen Schritten:\n1. Analysiere die TASK, um Anforderungen und Kontext zu verstehen.\n2. Erstelle ein JSON-Objekt mit allen erforderlichen Feldern gemäß output_format.\n3. Stelle sicher, dass task_description die ursprüngliche TASK präzise, formal und prägnant wiedergibt.\n4. Liste spezifische Anforderungen, Ressourcen, Bewertungskriterien und Fehlerbehandlungsanweisungen als separate Arrays auf.\n5. Gib ein detailliertes output_format-Objekt und ein entsprechendes output_example an.\n6. Füge notwendige Hintergrundinformationen oder Kontext in task_description ein.\n7. Spezifiziere ethische Überlegungen oder Compliance-Anforderungen, falls relevant.\n8. Schließe mit einer Erinnerung ab, alle Anforderungen zu prüfen.\n9. Überprüfe den generierten Prompt auf Einhaltung aller Regeln und direkte Ausführbarkeit." }