Les vidéos sont éparpillées (pas en playlists). Tu dois les rassembler manuellement. Crée un fichier bruno-urls.txt avec une URL par ligne.
Ajoute un tag après chaque URL pour retrouver le thème ensuite. Format suggéré :
Les catégories recommandées : structure-compte, scaling, encheres, search-terms, pmax, tracking, meta-ads, strategie, audit, reporting, compliance, shopping, youtube-ads, crm, autre
Certaines vidéos peuvent être non listées (lien direct requis) ou privées (pas extractibles). Teste avec :
Si ça retourne des sous-titres dispo (fr, auto-generated), c'est bon.
Ce script lit ton fichier d'URLs et extrait tous les sous-titres automatiquement :
Lancer avec :
Après extraction, vérifie combien de fichiers .srt ont été créés :
Si certains manquent, c'est que la vidéo n'avait pas de sous-titres auto-générés. Pour celles-là, voir Phase 2b.
Pour les vidéos sans sous-titres auto YouTube, télécharge l'audio et transcris avec Whisper :
Transforme les fichiers .srt (timestamps + texte fragmenté) en Markdown propre avec métadonnées :
Découpe chaque transcript en morceaux de ~500 tokens (~2000 caractères) avec overlap de 200 chars pour garder le contexte :
Dans le dashboard Supabase → SQL Editor, exécute :
Ce script génère les embeddings via l'API OpenAI (text-embedding-3-small, le moins cher) et les insère dans Supabase :
Un petit serveur Python qui expose un outil search_bruno(query, category?, count?) :
Ajoute ce serveur dans ton claude_desktop_config.json à côté du Google Ads MCP :
Redémarre Claude Desktop et teste avec ces prompts :
Tu demandes n'importe quoi à Claude Desktop sur Google Ads, et il combine trois sources :
1. Ses connaissances générales (formation Anthropic)
2. Tes données live via le MCP Google Ads (Cohnen)
3. La méthodologie de Bruno via le MCP Bruno KB
Exemple : "Le CPA de Blick Frères a augmenté de 30% cette semaine. Regarde les change events pour comprendre pourquoi, et cherche dans les cours de Bruno comment il gère ce type de situation."
Claude pull les données live, trouve les changements, ET cite la méthodologie de Bruno pour recommander la marche à suivre. C'est comme avoir Bruno qui regarde par-dessus ton épaule.