Nos réalisations
BotiqueAI
Projet BotiqueAIMulti-agents · LangGraphVeille · Rédaction
Case Study

Newsletter multi-agents

De la veille à la newsletter, orchestrée par des agents IA.

Un système multi-agents qui parcourt des sources d’actualité IA (blogs d’éditeurs, arXiv, Reddit, Substack, recherche web), regroupe les articles par sous-thème, repère les tendances et rédige une newsletter prête à relire. Un projet interne BotiqueAI : le moteur est du code réel, l’interface de démonstration utilise des données d’exemple.

5+
sourcesBlogs IA, arXiv, Reddit, Substack, web
6
nœuds d’agentSuperviseur, recherche, outils, Q&R, rédaction, tendances
JSON
sortie structuréeNewsletter, clusters et tendances sauvegardés
Cron
exécution quotidienneScript planifié à 9 h
Nature
Projet interne
Moteur réel, démo à données d’exemple
Domaine
Veille IA
Newsletter / billet de blog
Orchestration
LangGraph
Superviseur + agents
Modèle
gpt-4o-mini
Via LangChain
Interfaces
FastAPI · Streamlit
API de chat + app web
Envoi
Non inclus
Génération uniquement
Le Défi

Suivre l’actualité IA
sans y passer ses journées.

L’actualité de l’IA est dispersée entre blogs, publications de recherche et réseaux. La suivre à la main prend des heures, et le résultat reste un tas de liens plutôt qu’une synthèse.

Plusieurs sources hétérogènes
Blogs d’éditeurs, arXiv, Reddit, Substack et recherche web ont chacun leur format et leurs dates.
Passer des liens à une synthèse
Il faut regrouper les articles par sous-thème, résumer chaque groupe et citer les sources.
Orchestrer plusieurs rôles
Décider quoi faire d’une demande, chercher, rédiger puis analyser : un seul prompt ne suffit pas.
La Solution

Un graphe d’agents
piloté par un superviseur.

Un superviseur LLM interprète la demande (sujet et période) et aiguille vers l’agent de recherche, qui appelle les outils de collecte. Les résultats sont regroupés, résumés, transformés en billet puis analysés pour les tendances.

①
Superviseur et agent de recherche

Le superviseur extrait le sujet et la date de la demande en sortie structurée et choisit la suite : recherche, réponse à une question ou fin de session. L’agent de recherche appelle ensuite les outils de collecte.

LangGraphSortie structuréeRoutage
②
Outils de collecte

Articles de blogs d’éditeurs d’IA, arXiv, DuckDuckGo, Reddit et Substack, avec extraction du contenu des pages et filtrage de pertinence par le LLM.

arXivRedditSubstackBlogs IA
③
Regroupement et rédaction

Les articles sont regroupés par sous-thème, chaque groupe est résumé, puis un billet est rédigé avec les liens et les sources citées.

ClustersRésumésBillet
④
Tendances, sauvegarde et planification

Un nœud d’analyse des tendances complète le billet, et la sortie (newsletter, clusters, articles) est sauvegardée en JSON. Un script quotidien planifié par cron relance la collecte et la génération.

JSONCronTendances
Impact

Une chaîne de veille
qui tourne toute seule.

5+
sources croisées
Dans une même synthèse
1
demande
Du sujet à la newsletter
Chat
interface conversationnelle
API FastAPI + app Streamlit
Relue
par un humain
Le contenu généré reste à valider
Stack Technique

Python, LangGraph
et un LLM léger

Un graphe d’états LangGraph, un modèle gpt-4o-mini piloté par LangChain, des connecteurs de sources et deux interfaces (API et application web).

Agents
🕸️
LangGraph
Graphe d’états, superviseur et nœuds
🤖
LangChain · gpt-4o-mini
Appel d’outils et sorties structurées
Sources
📚
arXiv · DuckDuckGo
Recherche et publications
📰
Reddit · Substack · Blogs IA
Actualité et newsletters
Interfaces
⚡
FastAPI
Endpoint de chat et santé
🖥️
Streamlit
Application de recherche et de filtres
BotiqueAI
Agents IA de veille et de rédaction
← Nos Réalisations