Was macht problem-sheet-pdf-answers?
Agent-Fähigkeit zum Erstellen vollständig ausgearbeiteter, QA-verifizierter englischer Antwort-PDFs aus Aufgabenblättern.
Übersicht
Dieser Skill ermöglicht es einem KI-Agenten, aus einem Aufgabenblatt (Problem Sheet) eine professionell formatierte PDF-Datei mit vollständigen Lösungen zu generieren. Der Lösungsprozess umfasst:
- Extraktion der Aufgaben aus dem Quellmaterial
- Schrittweise Berechnung und Darstellung der Antworten
- Qualitätssicherung (QA) durch automatisierte Prüfung auf Korrektheit und Vollständigkeit
- Erstellung einer finalen PDF-Datei im LaTeX-Format
Voraussetzungen
- Python 3.8+ mit installierten Abhängigkeiten (siehe
requirements.txt) - LaTeX-Distribution (z. B. TeX Live oder MiKTeX) für die PDF-Generierung
- Pandoc für die Konvertierung von Dokumentformaten
Verwendung
1. Aufgabenblatt bereitstellen
Lege die Quelldatei des Aufgabenblatts (z. B. problem-sheet.pdf, problem-sheet.docx oder problem-sheet.tex) im Verzeichnis input/ ab.
2. Skill ausführen
Führe das Hauptskript aus:
python generate_answers.py --input input/problem-sheet.pdf --output output/answers.pdf
Weitere Optionen:
--language(Standard:en): Sprache der Ausgabe (nurenwird derzeit unterstützt)--qa(Standard:True): Führe QA-Prüfung durch--verbose: Ausführliche Protokollierung
3. Ausgabe prüfen
Die generierte PDF-Datei mit den Lösungen wird im angegebenen Ausgabepfad gespeichert (z. B. output/answers.pdf).
Funktionsweise
- Extraktion: Der Skill erkennt automatisch das Format der Eingabedatei (PDF, DOCX, LaTeX) und extrahiert die Aufgabenstruktur.
- Lösungsgenerierung: Jede Aufgabe wird schrittweise gelöst, wobei LaTeX-Mathematik für die Darstellung verwendet wird.
- QA-Prüfung: Die Lösungen werden auf mathematische Korrektheit und Vollständigkeit überprüft. Fehler werden markiert und korrigiert.
- PDF-Erstellung: Die finale PDF-Datei wird mit LaTeX erstellt und enhält ein Titelblatt, Aufgabenüberschriften und detaillierte Lösungen.
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Andere KI-Agenten mit Python-/LaTeX-Unterstützung
Lizenz
MIT
Beitragende
Siehe CONTRIBUTING.md für Richtlinien zur Mitarbeit.