# Mettre à jour les prompts par défaut de l'extension

L'extension Firefox 'Assistant IA" propose des prompts par défaut : Corriger, Résumer...

Pour modifier l'un des prompts, il est nécessaire de modifier le code javascript correspondant.

1\. Aller sur le projet du gitlab :

[https://gitlab.vincennes.fr/application-interne/extension\_firefox\_IAG](https://gitlab.vincennes.fr/application-interne/extension_firefox_IAG)

[![image-1739979043624.png](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/scaled-1680-/image-1739979043624.png)](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/image-1739979043624.png)

2\. Télécharger l'ensemble des fichier en cliquant sur ![image-1739979497209.png](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/scaled-1680-/image-1739979497209.png)puis "zip".

Modifier le code se trouvant dans /src/content.js

```JavaScript
if (message.id == "corriger-le-texte") {<br></br>  demande_copilot = "corriger la phrase (orthographe et grammaire, répondre strictement à la demande, ne pas proposer de source) : '";<br></br>}<br></br>if (message.id == "resumer-le-texte") {<br></br>  demande_copilot = "résumer le texte suivant : '";<br></br>}<br></br><br></br>if (message.id == "expliquer-le-texte") {<br></br>  demande_copilot = "expliquer le texte suivant en apportant des sources : '";<br></br>}<br></br><br></br>if (message.id == "reformuler") {<br></br>  demande_copilot = "reformuler un texte avec les éléments suivants : '";<br></br>}<br></br><br></br>if (message.id == "traduire") {<br></br>  demande_copilot = "traduire en français : '";<br></br>}
```

3\. Tester le code

\- Désactiver l'extension "Assistant IA" si elle est déjà installée dans Firefox.

\- Ouvrir un onglet Firefox et copier/coller about:debugging#/runtime/this-firefox

[![image-1739979846927.png](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/scaled-1680-/image-1739979846927.png)](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/image-1739979846927.png)

\- Cliquer sur "Charger un module complémentaire temporaire"

\- Dans le répertoire de fichiers de l'extension, sélectionner manifest.json

[![image-1739979914825.png](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/scaled-1680-/image-1739979914825.png)](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/image-1739979914825.png)

\- L'extension se charge et l'écran devient

[![image-1739979962865.png](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/scaled-1680-/image-1739979962865.png)](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/image-1739979962865.png)

\- A chaque changement du fichier content.js =&gt; cliquer sur "Actualiser" pour avoir la dernière version.

\- Supprimer l'extension dès que le rendu est satisfaisant.

2\. Retourner sur [https://gitlab.vincennes.fr/application-interne/extension\_firefox\_IAG](https://gitlab.vincennes.fr/application-interne/extension_firefox_IAG) et Cliquer sur le bouton Web IDE puis sélectionner le fichier /src/content.js

[![image-1739979192515.png](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/scaled-1680-/image-1739979192515.png)](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/image-1739979192515.png)

3\. Modifier le code en fonction des tests précédents

4\. Cliquer sur le bouton "Commit" puis sélectionner "Commit sur master branch"

[![image-1739979351228.png](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/scaled-1680-/image-1739979351228.png)](https://formagent.vincennes.fr/uploads/images/gallery/2025-02/image-1739979351228.png)

5\. Cliquer à nouveau sur "Commit"

Le gitlab est mis à jour avec la dernière version du document.

6\. Faire signer l'extension par Mozilla

[https://formagent.vincennes.fr/books/intelligence-artificielle/page/signer-une-extension-firefox](https://formagent.vincennes.fr/books/intelligence-artificielle/page/signer-une-extension-firefox)