4. Die anfängliche Eingabeaufforderung an Gemini 3
Wir gehen hier davon aus, dass der Leser über erste Kenntnisse der KI Gemini verfügt. Ist dies nicht der Fall, wird empfohlen, das Dokument [ref1] zu lesen. Die anfängliche Eingabeaufforderung an Gemini erfolgte in Form der folgenden Textdatei [Prompt User.txt]:
| Anforderungen des Benutzers
- Erstelle ein Python-Skript [convert], um aus einem ODT-Dokument eine MkDocs-Website mit dem Theme „material“ zu erstellen. Der Name des ODT-Dokuments ist das einzige Argument für convert.
- Erstelle anschließend ein Python-Skript [build], das die von convert erstellte Datei [mkdocs.yml] nutzt, um eine statische HTML-Website zu erstellen
- Am Ende zeigt das Skript [build] die Startseite der Website in einem Browser an.
- Die Website wird zwei unabhängige Spalten haben. Die linke Spalte enthält das Inhaltsverzeichnis, die rechte den Inhalt des ODT-Dokuments.
- Das Inhaltsverzeichnis enthält alle Überschriften des ODT-Dokuments (Überschrift 1, Überschrift 2, Überschrift 3 usw.), ihre Nummerierung und ihre Hierarchie
- Die Bilder befinden sich meist in Tabellen und wurden in ihrer Größe angepasst.
Du suchst in den Tabellen nach diesen Bildern und behältst ihre neuen Abmessungen bei.
- Das ODT-Dokument enthält Code-Blöcke. Diese sind an ihren Stilen [Nummerierter Quellcode Ergebnisse, Quellcode] zu erkennen.
Die anderen Attribute des Code-Absatzes müssen ignoriert werden. Wenn der Code-Absatz beispielsweise auch eine nummerierte Liste ist, musst du dieses Attribut ignorieren.
Alle diese Code-Blöcke müssen wie Code auf der MkDocs-Website behandelt werden. Die Code-Zeilen müssen im HTML-Ergebnis nummeriert sein.
- Für alle Code-Blöcke verwendest du die Python-Syntaxhervorhebung.
- Du darfst die Codezeilen nicht verändern. Insbesondere darfst du die Einrückungen oder Leerzeichen vor dem ersten Zeichen der Codezeile nicht entfernen.
- Du musst alle Aufzählungslisten finden. ODT bietet mehrere Möglichkeiten, diese zu erstellen. Du musst sie alle ausprobieren. Die Aufzählungslisten sind
manchmal ineinander verschachtelt. Du musst diese Verschachtelung beibehalten.
- Der Titel der Website lautet „Ein Python-Skript mit KI-Tools generieren“
- Du wirst jedes aus dem ODT-Dokument extrahierte Bild sowie jedes erstellte MkDocs-Kapitel einbinden
- Du musst die Links, die du im ODT-Dokument findest, beibehalten. Sie müssen im generierten HTML-Dokument als Links erhalten bleiben.
- Du musst fettgedruckte, unterstrichene oder kursiv geschriebene Texte beibehalten. Sie müssen im HTML-Dokument unverändert wiedergegeben werden
|
- Zeile 19: Der erste Test wurde an einem zuvor veröffentlichten Kurs durchgeführt, der Python-Code enthielt;
- Diese Eingabeaufforderung ermöglichte den Start des Chats. Nach einigen Dutzend Durchläufen wurde sie überflüssig;