Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,171 @@
|
||||
# Étape 18.9 - Restauration des vrais centres d'intérêt du Radar
|
||||
|
||||
La capture montrait une régression importante :
|
||||
|
||||
```text
|
||||
morocco
|
||||
sky
|
||||
yann
|
||||
arthus
|
||||
bertrand
|
||||
2026
|
||||
```
|
||||
|
||||
étaient affichés comme des « centres d'intérêt ».
|
||||
|
||||
Ce ne sont pas des centres d'intérêt : ce sont seulement des mots extraits de
|
||||
titres.
|
||||
|
||||
## Séparation restaurée
|
||||
|
||||
Le Radar a maintenant deux niveaux distincts :
|
||||
|
||||
```text
|
||||
CENTRES D'INTÉRÊT SÉMANTIQUES
|
||||
↓
|
||||
Jeux vidéo
|
||||
Culture & histoire
|
||||
OVNI & mystères
|
||||
Technologie & IA
|
||||
Science & espace
|
||||
Auto & transport
|
||||
Musique
|
||||
Finance
|
||||
Société & actualité
|
||||
Tutoriels & apprentissage
|
||||
|
||||
MOTS-CLÉS FINS INTERNES
|
||||
↓
|
||||
morocco
|
||||
playstation
|
||||
bitcoin
|
||||
android
|
||||
roswell
|
||||
etc.
|
||||
```
|
||||
|
||||
Les mots-clés fins restent utiles au calcul, mais ils ne sont plus présentés
|
||||
comme le profil principal de l'utilisateur.
|
||||
|
||||
## Signal visible
|
||||
|
||||
La zone en haut de l'accueil devient :
|
||||
|
||||
```text
|
||||
Centres d’intérêt détectés :
|
||||
[Culture & histoire ×]
|
||||
[Technologie & IA ×]
|
||||
[Finance ×]
|
||||
[Jeux vidéo ×]
|
||||
...
|
||||
```
|
||||
|
||||
et non :
|
||||
|
||||
```text
|
||||
[morocco ×] [sky ×] [yann ×] [2026 ×]
|
||||
```
|
||||
|
||||
## Calcul du profil
|
||||
|
||||
Chaque vidéo de l'historique reçoit :
|
||||
|
||||
```text
|
||||
poids de récence
|
||||
+
|
||||
classification sémantique
|
||||
```
|
||||
|
||||
Les favoris reçoivent un poids plus fort.
|
||||
|
||||
Les catégories sont ensuite classées selon leur poids cumulé.
|
||||
|
||||
## Radar
|
||||
|
||||
Les recherches de nouvelles vidéos partent désormais d'abord des centres
|
||||
d'intérêt.
|
||||
|
||||
Exemple :
|
||||
|
||||
```text
|
||||
Finance
|
||||
→ finance investissement bourse ETF marchés financiers
|
||||
|
||||
Culture & histoire
|
||||
→ documentaire culture histoire civilisation
|
||||
|
||||
Technologie & IA
|
||||
→ technologie intelligence artificielle informatique
|
||||
```
|
||||
|
||||
Une seule partie des recherches utilise encore des mots précis issus des
|
||||
titres récents.
|
||||
|
||||
Cela évite qu'une série de vidéos contenant « Morocco » ou le nom d'un auteur
|
||||
transforme tout le Radar en recommandations sur ce seul mot.
|
||||
|
||||
## Scoring
|
||||
|
||||
Le score d'une recommandation comprend maintenant explicitement :
|
||||
|
||||
```text
|
||||
Centre d’intérêt
|
||||
Détails
|
||||
Habitudes
|
||||
Favoris
|
||||
Découverte
|
||||
Session
|
||||
```
|
||||
|
||||
Le centre d'intérêt sémantique peut apporter jusqu'à 28 points.
|
||||
|
||||
Les mots bruts ont été abaissés à un maximum de 22 points afin qu'un nom
|
||||
propre répété ne domine plus le profil.
|
||||
|
||||
## Classification
|
||||
|
||||
La détection utilise maintenant :
|
||||
|
||||
```text
|
||||
titre
|
||||
+
|
||||
nom de chaîne
|
||||
+
|
||||
description
|
||||
```
|
||||
|
||||
au lieu de seulement titre + chaîne.
|
||||
|
||||
## Exclusion avec ×
|
||||
|
||||
Le `×` agit maintenant sur toute la catégorie.
|
||||
|
||||
Exemple :
|
||||
|
||||
```text
|
||||
[Finance ×]
|
||||
```
|
||||
|
||||
exclut les vidéos classifiées Finance du profil et des nouvelles
|
||||
recommandations.
|
||||
|
||||
Finance reste toutefois une catégorie positive par défaut.
|
||||
|
||||
## Test
|
||||
|
||||
Après extraction :
|
||||
|
||||
```powershell
|
||||
cd "D:\07-Logiciels\23-youtube_personal"
|
||||
flutter run -d windows
|
||||
```
|
||||
|
||||
Puis :
|
||||
|
||||
```text
|
||||
Accueil
|
||||
→ Mélanger mon Radar
|
||||
```
|
||||
|
||||
La ligne du haut doit afficher des catégories sémantiques et plus les mots
|
||||
bruts `morocco / sky / yann / 2026`.
|
||||
Reference in New Issue
Block a user