Skip to content

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;