Notre avis
Exécute le pipeline complet d'analyse boursière : récupération des données, prédictions GBM et réseau de neurones, valorisations classiques, génération du tableau de bord et lancement du serveur.
Points forts
- Automatise l'ensemble du processus de mise à jour des données et des modèles en une seule commande
- Permet de personnaliser l'univers d'actions (sp500, japan, tech, etc.) et de sauter certaines étapes
- Lance le tableau de bord en arrière-plan pour un accès immédiat
- Utilise uv run python pour une exécution propre et reproductible
Limites
- Nécessite une connexion internet pour la récupération des données yfinance
- Le pipeline complet peut prendre 10 à 20 minutes
- Ne gère pas les conflits de port si le serveur est déjà en cours d'exécution
Quand vous avez besoin de rafraîchir les données boursières, relancer les prédictions et visualiser le tableau de bord mis à jour.
Si vous ne souhaitez qu'une partie isolée de l'analyse (par exemple, seulement les prédictions sans le tableau de bord), il est préférable d'appeler le script directement avec les options appropriées.
Analyse de sécurité
PrudenceThe skill uses Bash to start a local dashboard server and run a data pipeline. While the commands themselves are not malicious, they involve network services and script execution that could be risky if the local environment is insecure. No exfiltration or destructive commands are present, but caution is advised.
- •Starts a background server on port 8080 without explicit guidance on network exposure or authentication
- •Runs bash commands using `uv run python`, which can execute arbitrary code if the user's environment is compromised
Exemples
/update/update --universe japan --skip-nn/update --universe sp500 --skip-fetch --skip-gbmname: update description: Fetch fresh stock data, run valuations, generate dashboard, and start the live server. Use when the user wants to update data and view the dashboard. disable-model-invocation: true argument-hint: "[--universe sp500] [--skip-fetch] [--skip-gbm] [--skip-nn] [--skip-classic] [--skip-scanner]" allowed-tools: Bash
Update Data & Launch Dashboard
Run the full investment analysis pipeline and serve the dashboard.
Steps
-
Start the dashboard server in the background so the user can see progress immediately:
uv run python neural_network/invest_training_package/scripts/dashboard_server.py &Tell the user: Dashboard is live at http://localhost:8080
-
Run the full update pipeline. Pass through any arguments the user provided (universe, skip flags):
uv run python scripts/update_all.py $ARGUMENTSThis runs (in order, unless skipped):
- Data fetching from yfinance
- GBM predictions (6 variants)
- Neural network multi-horizon predictions
- Classic valuations (DCF, RIM, ratios, etc.)
- Dashboard HTML regeneration
- Opportunity scanner
The default universe is
sp500. Common alternatives:international,japan,tech,growth,europe,spain,all,cached. -
Report completion — summarize what ran, how long it took, and remind the user the dashboard is at http://localhost:8080
Important
- Always use
uv run pythonfor all commands - Run the dashboard server FIRST so the user gets the link immediately
- The update pipeline can take 10-20 minutes for a full run; keep the user informed of progress
- If the dashboard server is already running on port 8080, skip starting it again and just run the update pipeline
- If the user only says
/updatewith no arguments, default to--universe sp500
Ingénierie de Prompts
Data & IA
Bonnes pratiques et templates de prompt engineering pour maximiser les résultats IA.
Visualisation de Données
Data & IA
Génère des visualisations de données et graphiques adaptés à vos données.
Architecture RAG
Data & IA
Guide de configuration d'architectures RAG (Retrieval-Augmented Generation).