Skip to content

4. Le prompt initial à Gemini 3

On suppose ici que le lecteur a une première connaissance de l’IA Gemini. Si ce n’est pas le cas, il lui est conseillé de lire le document [ref1]. Le prompt initial donné à Gemini l’a été sous la forme du fichier texte [Prompt User.txt] suivant :

Demandes utilisateur

- crée un script Python [convert] pour créer un site MkDocs avec le thème material à partir d'un document ODT. Le nom du document ODT sera l'unique argument de convert.

- puis crée un script Python [build] qui exploitera le fichier [mkdocs.yml] créé par convert pour créer un site statique HTML
- à la fin, le script [build] affichera l'accueil du site dans un navigateur.

- le site aura deux colonnes indépendantes. Celle de gauche contiendra la table des matières, celle de droite le contenu du document ODT.

- la table des matières reprendra la totalité des titres du document ODT (Titre1, Titre2, Titre3, etc...), leur numérotation et leur hiérarchie

- les images sont la plupart du temps dans des tableaux et ont été redimensionnées.
Tu exploreras les tableaux à la recherche de ces images et tu respecteras leur redimensionnement.

- il y a des blocs de code dans le document ODT. Ils peuvent être repérés par leurs styles [Source Code numéroté résultats, Source Code]
Les autres attributs du paragraphe de code doivent être ignorés. Par exemple, si le paragraphe de code est également une liste numérotée, tu dois ignorer cet attribut.
Tous ces blocs de code doivent être traités comme du code dans le site MkDocs. Les lignes de code doivent être numérotées dans le résultat HTML.

- pour tous les blocs de code tu utiliseras la coloration syntaxique de Python.

- tu ne dois pas toucher aux lignes de code. Notamment tu ne dois pas supprimer les indentations ou espaces qui précèdent le premier caractère de la ligne de code.

- tu dois trouver toutes les listes à puces. ODT a plusieurs façons de les créer. Tu dois toutes les explorer. Les listes de puces sont
parfois imbriquées les unes dans les autres. Tu dois respecter cette imbrication.

- le titre du site sera "Générer un script Python avec des outils d'IA"

- tu logueras chaque image extraite du document ODT ainsi que chaque chapitre MkDocs créé

- tu dois respecter les liens que tu trouves dans le document ODT. Ils doivent rester des liens dans le document HTML généré.

- tu dois respecter les textes en gras, soulignés ou en italiques. ils doivent être rendus tels quels dans le document HTML
  • ligne 19 : le test initial a été fait sur un cours publié précédemment qui contenait des codes Python ;
  • ce prompt a permis de démarrer le chat. Au bout de quelques dizaines d’itérations il est devenu obsolète ;