mirror of
https://github.com/Ladebeze66/devsite.git
synced 2026-05-11 16:56:26 +02:00
89 lines
3.4 KiB
Markdown
89 lines
3.4 KiB
Markdown
---
|
|
title: "Newsletter IA — Ollama + Listmonk + Directus"
|
|
slug: newsletter-ia
|
|
type: projet
|
|
source: manual
|
|
domains: [ia, web, devops]
|
|
tags: [ollama, langfuse, listmonk, directus, newsletter, docker, chatbot]
|
|
aliases:
|
|
- newsletter ia
|
|
- newsletter automatisée
|
|
- newsletter ollama listmonk
|
|
- listmonk directus ollama
|
|
- génération de newsletter
|
|
- newsletter homelab
|
|
- diffusion newsletter auto-hébergée
|
|
answers:
|
|
- "Qu'est-ce que la newsletter IA de Fernand ?"
|
|
- "Parle-moi du projet newsletter automatisée."
|
|
- "Comment génère-t-il une newsletter avec un LLM local ?"
|
|
- "Utilise-t-il Listmonk pour ses envois ?"
|
|
- "Sur quelles briques repose sa newsletter auto-hébergée ?"
|
|
priority: 6
|
|
linked:
|
|
- "[[MOC-Projets]]"
|
|
- "[[MOC-Ia]]"
|
|
related:
|
|
- "[[ia]]"
|
|
- "[[grasbot]]"
|
|
- "[[architecture-site]]"
|
|
route_parent: ia
|
|
site_slug: newsletter-ia-generation-automatisee-avec-ollama-and-listmonk
|
|
updated: 2026-04-23
|
|
visibility: public
|
|
---
|
|
|
|
# Newsletter IA — Ollama + Listmonk + Directus
|
|
|
|
> [!info] Rôle de cette note
|
|
> Fiche **projet** *Newsletter IA*, exposée sur le site en `realisation-ia`
|
|
> rattachée à la compétence [[ia]]. Démontre la capacité à orchestrer une
|
|
> chaîne de publication **auto-hébergée** avec de la génération LLM locale.
|
|
|
|
## L'objectif
|
|
|
|
Construire un système de newsletter **complètement auto-hébergé**, capable
|
|
de **générer automatiquement** le contenu éditorial (intro, sélection des
|
|
articles) à partir d'un corpus d'information, puis de le **diffuser** à une
|
|
liste d'abonnés — sans dépendre d'un service SaaS propriétaire (Substack,
|
|
Mailchimp, Beehiiv…).
|
|
|
|
## Les briques
|
|
|
|
| Brique | Rôle |
|
|
|--------|------|
|
|
| **Listmonk** | Diffusion — open-source (Go), API REST complète, segmentation, stats, templates HTML. Dans un conteneur Docker derrière IIS reverse proxy pour HTTPS. |
|
|
| **Directus** | Édition — CMS headless : chaque édition est un document avec ses articles, sa thématique, sa date. Permet de **réviser** le contenu généré par l'IA avant envoi. |
|
|
| **Ollama** | Génération LLM locale (Qwen3, Mistral). Deux usages : **(1) sélection bornée** des 3-5 articles les plus pertinents par thématique, **(2) rédaction d'introduction** éditoriale à partir des résumés. |
|
|
| **Langfuse** | Observabilité — chaque génération est tracée (prompt, sortie, tokens, latence) pour suivre la qualité dans le temps et itérer sur les prompts **sans régression**. |
|
|
|
|
## Ce que ce projet démontre
|
|
|
|
- **Self-hosting complet** d'une chaîne de publication (serveur, DNS, HTTPS,
|
|
VM, Docker, reverse proxy, SMTP).
|
|
- **Orchestration** de plusieurs services (Listmonk + Directus + Ollama)
|
|
plutôt que coller des briques opaques.
|
|
- **Usage ciblé de l'IA** là où elle apporte de la valeur (sélection +
|
|
rédaction d'intro), **sans basculer** dans un 100 % automatique qui
|
|
perdrait en qualité.
|
|
- **Observabilité dès le départ** : Langfuse connecté **avant** le moindre
|
|
envoi en production.
|
|
|
|
## Roadmap
|
|
|
|
- Enrichissement LLM multi-passes (extraction de citations, tags
|
|
automatiques).
|
|
- Interface d'arbitrage humain dans Directus pour valider l'intro avant
|
|
envoi.
|
|
- Dashboard Langfuse dédié à la newsletter (taux d'ouverture ↔ ton de
|
|
l'intro).
|
|
|
|
---
|
|
|
|
## Liens
|
|
|
|
- [[MOC-Projets]] — hub projets
|
|
- [[MOC-Ia]] — hub domaine *ia*
|
|
- [[ia]] — compétence IA (fiche)
|
|
- [[grasbot]] — autre réalisation IA, même esprit *self-hosted + observable*
|