% Thunderbird

# ThunderAI

## Références

Gemini : [Aide de gemini](https://gemini.google.com/app/0f39927ce580efca)

* [Using Ollama with Thunderbird ThunderAI plugin - Notes_Wiki](https://www.sbarjatiya.com/notes_wiki/index.php/Using_Ollama_with_Thunderbird_ThunderAI_plugin#google_vignette)
* ["ThunderAI" Thunderbird Addon - Ollama CORS Information - Mic's](https://micz.it/thunderbird-addon-thunderai/ollama-cors-information/)
* ["ThunderAI" Thunderbird Addon - Ollama CORS Information - Mic's](https://micz.it/thunderbird-addon-thunderai/ollama-cors-information/)
* [Tutoriel "ThunderAI" - Créez votre premier prompt personnalisé - Mic's](https://micz.it/fr/thunderbird-addon-thunderai/tutorial/)

## Configuration

### Configuration de l'application

```
launchctl setenv OLLAMA_HOST "0.0.0.0"
launchctl setenv OLLAMA_ORIGINS "moz-extension://*,http://127.0.0.1:*,http://localhost:*"
```

### Serveur Ollama

```bash
export OLLAMA_ORIGINS="moz-extension://*,http://127.0.0.1:*,http://localhost:*"
export OLLAMA_HOST="0.0.0.0"
ollama serve
```



### Tags


```
### ROLE
Expert en gestion de projet. Analyse ce mail et réponds UNIQUEMENT en JSON.



### OUTPUT FORMAT

Génère une réponse uniquement au format JSON. La sortie doit être uniquement un tableau JSON de tags, sans commentaire ni texte supplémentaire. Voici un exemple du format JSON à utiliser :
{
"tags" : ["travail", "administratif", "promotion", "notification", "amis_ou_famille", "militantisme"]
}


### INSTRUCTIONS DE TRI

Analyse l'e-mail suivant et détermine sa ou ses catégories, associe les à un tag. 

1. TRAVAIL : Projets, collègues, clients, demandes de tâches professionnelles ou de formation, vérification ou signature de documents.
2. ADMINISTRATIF : Factures, banques, impôts, santé.
3. PROMOTION : Newsletters, offres commerciales (même légitimes).
4. NOTIFICATION : Alertes système, réseaux sociaux, confirmations d'envoi.
5. AMIS_OU_FAMILLE : amies, amis, personnes de ma famille ou proches, autres que professionnelles, fêtes, naissances, mariages, anniversaires de personnes, décès, maladie ou hospitalisation
6. MILITANTISME : politique, environnement, écologie, pétitions, manifestations, France Insoumis ou autre organisation politique 


Tu peux ajouter des tags supplémentaires non listés ici si nécessaire (ex: achats et commandes, nom de client)

### EMAIL DATA

Analyse le texte de l’e-mail suivant et génère un tableau JSON de tags résumant son contenu. Utilise des thèmes, des sujets clés et des descripteurs pertinents comme tags. Assure-toi que les tags soient concis et en lien direct avec le contenu de l’e-mail.

Génère les tags en te basant sur le texte de l’e-mail et le contexte, en ignorant les informations inutiles ou les détails sans importance.


Considérez les détails suivants pour le contexte :

Expéditeur : "{%author%}"
Destinataires : {%recipients%}
Liste CC : {%cc_list%}
Objet : "{%mail_subject%}"
Corps : "{%mail_text_body%}"



```
