lundi 31 mars 2025

Tableau de bord pour l'analyse des cotations boursières des grandes entreprises

T2BI-IA pour l'analyse des cotations boursières des grandes entreprises.

Voici une version résumée afin de présenter ce projet :

Objectif du projet :
Créer un tableau de bord interactif pour surveiller les cotations boursières des entreprises suivantes : Google, Apple, Facebook, Amazon, Microsoft, Nvidia, IBM, et HP. Ceci en trois étapes et deux vidéos.

Première étape préparer son prompt :

Je le prépare dans MISTRAL : “Me suggérer un prompt afin d'avoir les cotations boursières des GAFAM, Nvidia, IBM, HP, et me les présenter dans un tableau avec les résultats sur 2 semaines, ensuite en graphique ou courbe, puis me faire un rapport sur leurs situations et me proposer des tendances sur 1 mois dans un autre rapport plus complet, tout ceci devant me servir à élaborer un tableau de bord permettant la surveillance de ces cotations”

Prompt pour la recherche des cotations boursières :

"Je souhaite obtenir les cotations boursières des entreprises suivantes pour les deux dernières semaines : Google, Apple, Facebook, Amazon, Microsoft, Nvidia, IBM, et HP. Pourriez-vous me fournir ces données sous forme de tableau avec les dates, les prix d'ouverture, les prix de clôture, les plus hauts, et les plus bas pour chaque jour ? De plus, j'aimerais avoir un graphique ou une courbe représentant ces données. Enfin, je souhaiterais un rapport sur leur situation actuelle et des tendances projetées pour le mois à venir."

Le Chat - Mistral AI 

https://chat.mistral.ai/chat/fbe6434a-66cf-47b7-ae12-867559860d2d


Étapes pour créer un tableau de bord de surveillance :

  1. Collecte des données : Utilisez une API financière ou un service en ligne pour récupérer les données boursières historiques des entreprises mentionnées.

  2. Création du tableau : Organisez les données dans un tableau avec les colonnes suivantes : Date, Prix d'ouverture, Prix de clôture, Plus haut, Plus bas.

  3. Visualisation : Utilisez un outil de visualisation comme Excel, Google Sheets, ou une bibliothèque Python (matplotlib, seaborn) pour créer des graphiques représentant les données.

  4. Analyse et rapport : Analysez les tendances des deux dernières semaines et rédigez un rapport sur la situation actuelle de chaque entreprise. Proposez des tendances projetées pour le mois à venir en vous basant sur les données historiques et les actualités récentes.

  5. Tableau de bord : Intégrez le tableau et les graphiques dans un tableau de bord interactif en utilisant des outils comme Power BI, Tableau, ou Google Data Studio. Cela permettra une surveillance en temps réel des cotations boursières.

Ce résumé met en avant les étapes clés tout en restant clair et structuré.

Deuxième étape le prompt va être soumis à MANUS : 

J'ai terminé la génération des visualisations graphiques pour les données boursières des huit entreprises technologiques. J'ai créé plusieurs types de graphiques pour analyser les tendances :
  1. Graphiques d'évolution des prix de clôture pour toutes les entreprises
  2. Graphiques individuels détaillés pour chaque entreprise
  3. Comparaison des performances relatives
  4. Analyse des volumes d'échanges
  5. Mesure de la volatilité des actions
  6. Heatmap de corrélation entre les entreprises
  7. Comparaison des prix normalisés
Je vais maintenant analyser ces données et rédiger un rapport détaillé sur la situation actuelle de chaque entreprise avec des projections pour le mois à venir.


https://youtu.be/-j4fk0JAnbY?si=WbyUzCAdkIuoPjwJ


Résultat : 

Le tableau de bord interactif

Analyse des cotations boursières

Tâches à accomplir

  •  Initialiser l'environnement de travail
  •  Collecter les données boursières des entreprises pour les deux dernières semaines
    •  Google (GOOGL)
    •  Apple (AAPL)
    •  Meta/Facebook (META)
    •  Amazon (AMZN)
    •  Microsoft (MSFT)
    •  Nvidia (NVDA)
    •  IBM (IBM)
    •  HP (HPQ)
  •  Créer un tableau avec les données boursières (date, prix d'ouverture, prix de clôture, plus haut, plus bas)
  •  Générer des visualisations graphiques des données
  •  Analyser les tendances et rédiger un rapport
  •  Compiler le tableau de bord final
  •  Présenter les résultats à l'utilisateur

Résultats :

Analyse des Cotations Boursières des Entreprises Technologiques :

Période d'analyse : Deux dernières semaines

Ce rapport présente une analyse détaillée des cotations boursières de huit grandes entreprises technologiques (Google, Apple, Facebook/Meta, Amazon, Microsoft, Nvidia, IBM et HP) sur les deux dernières semaines. L'analyse comprend l'évolution des prix, les tendances actuelles et des projections pour le mois à venir.

1. Résumé des Performances

Sur la période analysée, Apple a enregistré la meilleure performance avec une hausse de 2.44%, tandis que Nvidia a connu la performance la plus faible avec -9.98%. En termes de volatilité, Nvidia s'est distinguée comme l'action la plus volatile avec un écart moyen de 3.34% entre les prix les plus hauts et les plus bas.

La période a été marquée par une certaine volatilité sur les marchés technologiques, avec des variations significatives des prix pour plusieurs entreprises. Les volumes d'échanges sont restés globalement stables, avec quelques pics notables correspondant à des annonces ou événements spécifiques du secteur.

2. Analyse Détaillée par Entreprise

Google (GOOGL)

Situation actuelle :

Le cours de l'action Google a clôturé à $154.57, représentant une variation de -6.60% sur les deux dernières semaines. La tendance générale est considérée comme fortement baissière. Le RSI actuel de 31.24 se situe dans une zone neutre, n'indiquant pas de conditions de surachat ou de survente. La volatilité moyenne de 2.74% indique une volatilité modérée, typique pour ce type d'action technologique.

Le volume moyen d'échanges s'est établi à 30,577,038 actions par jour. Les volumes sont restés relativement stables sur la période.

Projections pour le mois à venir :

Basé sur l'analyse de la tendance actuelle, le prix de l'action Google pourrait atteindre environ $153.76 dans les 30 prochains jours, ce qui représenterait une variation de -0.53% par rapport au prix actuel. Cette projection présente un faible niveau de confiance, la tendance actuelle étant peu marquée ou incohérente. Ce léger recul ne devrait pas inquiéter les investisseurs à long terme, mais pourrait représenter une opportunité d'achat si le prix baisse davantage.

Facteurs à surveiller :

Les investisseurs devraient surveiller les développements dans le domaine de l'intelligence artificielle, les résultats des initiatives publicitaires et les éventuelles évolutions réglementaires concernant les pratiques de Google en matière de données et de concurrence. Les prochains résultats trimestriels seront également déterminants pour confirmer ou infirmer la tendance actuelle.

Apple (AAPL)

Situation actuelle :

Le cours de l'action Apple a clôturé à $218.70, représentant une variation de 2.44% sur les deux dernières semaines. La tendance générale est considérée comme haussière. Le RSI actuel de 58.45 se situe dans une zone neutre, n'indiquant pas de conditions de surachat ou de survente. La volatilité moyenne de 2.21% indique une volatilité modérée, typique pour ce type d'action technologique.

Le volume moyen d'échanges s'est établi à 47,126,342 actions par jour. Les volumes sont restés relativement stables sur la période.

Projections pour le mois à venir :

Basé sur l'analyse de la tendance actuelle, le prix de l'action Apple pourrait atteindre environ $254.64 dans les 30 prochains jours, ce qui représenterait une variation de 16.43% par rapport au prix actuel. Cette projection présente un niveau de confiance élevé, la tendance actuelle étant bien établie. Si cette tendance se confirme, cela représenterait une opportunité d'achat intéressante pour les investisseurs à moyen terme.

Facteurs à surveiller :

Les ventes d'iPhone restent un indicateur clé pour Apple, ainsi que la croissance de ses services. Les investisseurs devraient également surveiller les développements dans la chaîne d'approvisionnement, les tensions géopolitiques avec la Chine et les annonces potentielles de nouveaux produits, notamment dans le domaine de la réalité augmentée et de l'intelligence artificielle.

Facebook (META)

Situation actuelle :

Le cours de l'action Facebook a clôturé à $581.22, représentant une variation de -4.34% sur les deux dernières semaines. La tendance générale est considérée comme baissière. Le RSI actuel de 48.37 se situe dans une zone neutre, n'indiquant pas de conditions de surachat ou de survente. La volatilité moyenne de 2.99% indique une volatilité modérée, typique pour ce type d'action technologique.

Le volume moyen d'échanges s'est établi à 16,410,243 actions par jour. Les volumes sont restés relativement stables sur la période.

Projections pour le mois à venir :

Basé sur l'analyse de la tendance actuelle, le prix de l'action Facebook pourrait atteindre environ $619.84 dans les 30 prochains jours, ce qui représenterait une variation de 6.64% par rapport au prix actuel. Cette projection présente un faible niveau de confiance, la tendance actuelle étant peu marquée ou incohérente. Cette progression modérée pourrait intéresser les investisseurs cherchant à renforcer leurs positions sur cette valeur.

Facteurs à surveiller :

Meta (anciennement Facebook) continue de faire face à des défis réglementaires et à des questions concernant la protection de la vie privée. Les investisseurs devraient surveiller les progrès dans le développement du métavers, les tendances en matière de revenus publicitaires et l'évolution de l'engagement des utilisateurs sur ses différentes plateformes.

Amazon (AMZN)

Situation actuelle :

Le cours de l'action Amazon a clôturé à $191.98, représentant une variation de -3.02% sur les deux dernières semaines. La tendance générale est considérée comme baissière. Le RSI actuel de 43.03 se situe dans une zone neutre, n'indiquant pas de conditions de surachat ou de survente. La volatilité moyenne de 2.42% indique une volatilité modérée, typique pour ce type d'action technologique.

Le volume moyen d'échanges s'est établi à 38,565,944 actions par jour. Les volumes sont restés relativement stables sur la période.

Projections pour le mois à venir :

Basé sur l'analyse de la tendance actuelle, le prix de l'action Amazon pourrait atteindre environ $212.58 dans les 30 prochains jours, ce qui représenterait une variation de 10.73% par rapport au prix actuel. Cette projection présente un faible niveau de confiance, la tendance actuelle étant peu marquée ou incohérente. Si cette tendance se confirme, cela représenterait une opportunité d'achat intéressante pour les investisseurs à moyen terme.

Facteurs à surveiller :

Pour Amazon, les facteurs clés incluent la croissance du commerce électronique, la performance d'AWS (Amazon Web Services), les initiatives en matière d'intelligence artificielle et les défis logistiques. Les marges bénéficiaires et les dépenses d'investissement seront également des indicateurs importants à surveiller.

Microsoft (MSFT)

Situation actuelle :

Le cours de l'action Microsoft a clôturé à $377.58, représentant une variation de -2.83% sur les deux dernières semaines. La tendance générale est considérée comme baissière. Le RSI actuel de 31.78 se situe dans une zone neutre, n'indiquant pas de conditions de surachat ou de survente. La volatilité moyenne de 1.87% indique une volatilité modérée, typique pour ce type d'action technologique.

Le volume moyen d'échanges s'est établi à 19,570,495 actions par jour. Les volumes sont restés relativement stables sur la période.

Projections pour le mois à venir :

Basé sur l'analyse de la tendance actuelle, le prix de l'action Microsoft pourrait atteindre environ $386.20 dans les 30 prochains jours, ce qui représenterait une variation de 2.28% par rapport au prix actuel. Cette projection présente un faible niveau de confiance, la tendance actuelle étant peu marquée ou incohérente. Cette légère progression suggère une stabilité relative de la valeur dans le mois à venir.

Facteurs à surveiller :

Microsoft continue de bénéficier de la forte demande pour ses services cloud (Azure) et ses solutions d'entreprise. Les investisseurs devraient surveiller la croissance d'Azure par rapport à ses concurrents, les développements dans le domaine de l'IA, et l'intégration continue des acquisitions récentes, notamment dans le secteur des jeux vidéo.

Nvidia (NVDA)

Situation actuelle :

Le cours de l'action Nvidia a clôturé à $109.53, représentant une variation de -9.98% sur les deux dernières semaines. La tendance générale est considérée comme fortement baissière. Le RSI actuel de 27.07 suggère que l'action pourrait être survendue, indiquant un potentiel de rebond à court terme. La volatilité moyenne de 3.34% indique des fluctuations significatives des prix, ce qui pourrait présenter à la fois des opportunités et des risques pour les investisseurs.

Le volume moyen d'échanges s'est établi à 245,145,786 actions par jour. Les volumes sont restés relativement stables sur la période.

Projections pour le mois à venir :

Basé sur l'analyse de la tendance actuelle, le prix de l'action Nvidia pourrait atteindre environ $88.73 dans les 30 prochains jours, ce qui représenterait une variation de -18.99% par rapport au prix actuel. Cette projection présente un faible niveau de confiance, la tendance actuelle étant peu marquée ou incohérente. Cette projection baissière pourrait inciter à la prudence à court terme, en attendant une stabilisation du cours.

Facteurs à surveiller :

Nvidia reste au cœur de la révolution de l'IA, avec une forte demande pour ses GPU. Les investisseurs devraient surveiller l'évolution de la demande pour les centres de données, les développements dans le domaine de l'IA générative, et la concurrence croissante d'AMD et d'autres fabricants de puces.

IBM (IBM)

Situation actuelle :

Le cours de l'action IBM a clôturé à $242.94, représentant une variation de -2.18% sur les deux dernières semaines. La tendance générale est considérée comme baissière. Le RSI actuel de 30.01 se situe dans une zone neutre, n'indiquant pas de conditions de surachat ou de survente. La volatilité moyenne de 2.33% indique une volatilité modérée, typique pour ce type d'action technologique.

Le volume moyen d'échanges s'est établi à 4,396,453 actions par jour. Les volumes sont restés relativement stables sur la période.

Projections pour le mois à venir :

Basé sur l'analyse de la tendance actuelle, le prix de l'action IBM pourrait atteindre environ $233.92 dans les 30 prochains jours, ce qui représenterait une variation de -3.71% par rapport au prix actuel. Cette projection présente un faible niveau de confiance, la tendance actuelle étant peu marquée ou incohérente. Ce léger recul ne devrait pas inquiéter les investisseurs à long terme, mais pourrait représenter une opportunité d'achat si le prix baisse davantage.

Facteurs à surveiller :

IBM poursuit sa transformation vers le cloud hybride et l'IA. Les investisseurs devraient surveiller la croissance de ses activités de cloud, l'adoption de ses solutions d'IA (notamment Watson), et sa capacité à maintenir son dividende tout en investissant dans l'innovation.

HP (HPQ)

Situation actuelle :

Le cours de l'action HP a clôturé à $27.93, représentant une variation de -1.67% sur les deux dernières semaines. La tendance générale est considérée comme stable. Le RSI actuel de 27.15 suggère que l'action pourrait être survendue, indiquant un potentiel de rebond à court terme. La volatilité moyenne de 1.83% indique une volatilité modérée, typique pour ce type d'action technologique.

Le volume moyen d'échanges s'est établi à 7,289,949 actions par jour. On observe une tendance à la hausse des volumes, ce qui pourrait indiquer un intérêt croissant des investisseurs.

Projections pour le mois à venir :

Basé sur l'analyse de la tendance actuelle, le prix de l'action HP pourrait atteindre environ $27.75 dans les 30 prochains jours, ce qui représenterait une variation de -0.65% par rapport au prix actuel. Cette projection présente un faible niveau de confiance, la tendance actuelle étant peu marquée ou incohérente. Ce léger recul ne devrait pas inquiéter les investisseurs à long terme, mais pourrait représenter une opportunité d'achat si le prix baisse davantage.

Facteurs à surveiller :

HP est confronté à des défis dans le marché des PC et des imprimantes. Les investisseurs devraient surveiller les tendances de la demande de PC, les initiatives de diversification, et la gestion de la chaîne d'approvisionnement. Les programmes de rachat d'actions et la politique de dividendes sont également des facteurs importants pour cette valeur.

3. Analyse Sectorielle et Corrélations

L'analyse des corrélations entre les différentes actions technologiques révèle des informations intéressantes sur les dynamiques du secteur. Certaines entreprises montrent des mouvements fortement corrélés, suggérant qu'elles sont influencées par des facteurs sectoriels similaires, tandis que d'autres affichent une plus grande indépendance dans leurs variations de prix.

Les entreprises centrées sur le cloud computing et l'intelligence artificielle (Microsoft, Amazon, Google) présentent généralement une corrélation plus forte entre elles, reflétant l'importance croissante de ces technologies dans le paysage technologique actuel. Nvidia, en tant que fournisseur clé de puces pour l'IA, montre également une corrélation significative avec ces entreprises.

Apple, avec son modèle d'affaires plus centré sur les produits de consommation, et HP, davantage orienté vers le matériel traditionnel, présentent souvent des mouvements plus indépendants. IBM, en pleine transformation stratégique, se situe quelque part entre ces deux groupes.

Cette analyse des corrélations peut être utile pour les investisseurs cherchant à diversifier leur portefeuille technologique, en sélectionnant des entreprises dont les performances sont moins corrélées entre elles.

4. Conclusion et Perspectives

Le secteur technologique continue de montrer une résilience remarquable, malgré les défis macroéconomiques actuels tels que l'inflation, les tensions géopolitiques et les préoccupations concernant les taux d'intérêt. Les entreprises axées sur l'intelligence artificielle, le cloud computing et les services numériques semblent particulièrement bien positionnées pour maintenir leur croissance.

Pour le mois à venir, nous anticipons une volatilité continue mais modérée dans le secteur technologique. Les entreprises ayant une exposition significative à l'IA générative (comme Nvidia, Microsoft et Google) pourraient continuer à surperformer, tandis que celles confrontées à des défis dans les chaînes d'approvisionnement ou à une concurrence accrue pourraient faire face à des pressions sur leurs marges.

Les investisseurs devraient rester attentifs aux annonces de résultats trimestriels à venir, aux développements réglementaires (particulièrement en Europe et aux États-Unis), et aux indicateurs macroéconomiques qui pourraient influencer les politiques monétaires et, par conséquent, les valorisations du secteur technologique.

En conclusion, bien que certaines entreprises technologiques puissent faire face à des défis à court terme, les fondamentaux à long terme du secteur restent solides, soutenus par l'innovation continue, la transformation numérique des entreprises et des consommateurs, et l'émergence de nouvelles technologies disruptives.

Tableau de Bord des Cotations Boursières - Manus Page

https://pages.manus.im/?sId=GGpylTeYBlj19KrvLl0kXz&filename=tableau_de_bord.mdx

Date de l'Analyse

Cette analyse a été réalisée le 28/03/2025.


Codes et étapes :

Les fichiers sources pour le code.


Les fichiers images et les graphiques.

Troisième étape passer par Claude afin de converser et améliorer les résultats (version payante incluant Artifacts) :

Les "Artifacts avec Claude" désignent des créations réalisées avec Claude, telles que des extraits de code, des documents textuels, des graphiques, des diagrammes ou des conceptions de sites web, qui apparaissent dans une fenêtre dédiée en parallèle d'une discussion avec l'assistant AI Claude. Ces artifacts sont publiés via la plateforme Claude.ai, un assistant AI de nouvelle génération développé par Anthropic, conçu pour être sûr, précis et sécurisé. Les utilisateurs peuvent également remixer ces artifacts avec leur propre compte Claude.ai afin d'évoluer et d'améliorer les idées du créateur initial.

Le prompt :

Analyse des cotations boursières des grandes entreprises, voici divers documents et code en python pour obtenir un tableau de bord : "Je souhaite obtenir les cotations boursières des entreprises suivantes pour les deux dernières semaines : Google, Apple, Facebook, Amazon, Microsoft, Nvidia, IBM, et HP. Pourriez-vous me fournir ces données sous forme de tableau avec les dates, les prix d'ouverture, les prix de clôture, les plus hauts, et les plus bas pour chaque jour ? De plus, j'aimerais avoir un graphique ou une courbe représentant ces données. Enfin, je souhaiterais un rapport sur leur situation actuelle et des tendances projetées pour le mois à venir." Étapes pour créer un tableau de bord de surveillance : Collecte des données : Utilisez une base de données financière ou un service en ligne pour récupérer les données boursières historiques des entreprises mentionnées. Création du tableau : Organisez les données dans un tableau avec les colonnes suivantes : Date, Prix d'ouverture, Prix de clôture, Plus haut, Plus bas. Visualisation : Utilisez un outil de visualisation comme Excel, Google Sheets, ou une bibliothèque Python (matplotlib, seaborn) pour créer des graphiques représentant les données. Analyse et rapport : Analysez les tendances des deux dernières semaines et rédigez un rapport sur la situation actuelle de chaque entreprise. Proposez des tendances projetées pour le mois à venir en vous basant sur les données historiques et les actualités récentes. Tableau de bord : Intégrez le tableau et les graphiques dans un tableau de bord interactif en utilisant des outils comme Power BI, Tableau, ou Google Data Studio. Cela permettra une surveillance en temps réel des cotations boursières. J'ai créé plusieurs types de graphiques pour analyser les tendances : 1. Graphiques d'évolution des prix de clôture pour toutes les entreprises 2. Graphiques individuels détaillés pour chaque entreprise 3. Comparaison des performances relatives 4. Analyse des volumes d'échanges 5. Mesure de la volatilité des actions 6. Heatmap de corrélation entre les entreprises 7. Comparaison des prix normalisés Je vais maintenant analyser ces données et rédiger un rapport détaillé sur la situation actuelle de chaque entreprise avec des projections pour le mois à venir." Il me faudrait utiliser ce code pour le transformer en une solution portable sur un site web avec des liens vers les cotations boursières pour porter ce POC vers un solution en production et me donner la manière de porter cette solution en production, merci.

Rendu sur Claude :


Déploiement local pour test - Guide complet :

Pour tester localement votre tableau de bord des cotations boursières, voici la liste des fichiers que vous devrez sauvegarder dans un même répertoire structuré, puis le code pour les déployer.

Structure des fichiers à sauvegarder :

stock-dashboard/

├── frontend/

│ ├── public/

│ │ ├── index.html

│ │ ├── favicon.ico

│ │ └── manifest.json

│ ├── src/

│ │ ├── components/

│ │ │ ├── StockDashboard.jsx # Notre composant principal

│ │ │ ├── CompanyReport.jsx # Composant de rapport détaillé

│ │ │ └── ui/ # Composants d'interface (Button, Card, etc.)

│ │ ├── services/

│ │ │ ├── apiService.js # Service pour les appels API

│ │ │ └── mockDataService.js # Service pour les données simulées

│ │ ├── App.jsx # Composant principal de l'application

│ │ ├── index.jsx # Point d'entrée

│ │ └── styles.css # Styles CSS globaux

│ ├── package.json # Dépendances NPM

│ └── .env # Variables d'environnement

├── backend/

│ ├── app/

│ │ ├── main.py # Point d'entrée de l'API

│ │ ├── models.py # Modèles de données

│ │ ├── database.py # Configuration de la base de données

│ │ ├── services/

│ │ │ ├── analysis_service.py # Service d'analyse technique

│ │ │ ├── report_generator.py # Générateur de rapports

│ │ │ └── stock_service.py # Service de données boursières

│ │ ├── routes/

│ │ │ ├── stocks.py # Routes pour les données boursières

│ │ │ └── reports.py # Routes pour les rapports

│ │ └── templates/ # Templates pour les rapports HTML/PDF

│ ├── requirements.txt # Dépendances Python

│ └── .env # Variables d'environnement pour le backend

└── README.md # Documentation du projet


Note importante concernant les données :

Lors du déploiement local, l'application utilisera des données simulées (mock data) puisque vous n'aurez probablement pas accès à une API financière en temps réel. Ces données sont générées dans les services que nous avons implémentés dans le code du tableau de bord.

Pour tester avec des données réelles, vous devrez:

  1. Obtenir une clé API auprès d'un fournisseur comme Yahoo Finance, Alpha Vantage, ou Finnhub

  2. Mettre à jour la variable d'environnement YAHOO_FINANCE_API_KEY dans le fichier .env du backend

  3. Configurer le service stock_service.py pour utiliser cette API


Vérification du déploiement :

Une fois les services démarrés:

  1. Accédez au frontend via http://localhost:3000

  2. Vérifiez que l'API est accessible via http://localhost:8000/docs

  3. Testez les différentes fonctionnalités du tableau de bord

Le déploiement local est parfait pour le développement et les tests, mais gardez à l'esprit que pour une utilisation en production, vous devrez envisager les méthodes de déploiement cloud mentionnées précédemment.


A[Collecte des données] -->|Yahoo Finance API| B[Base de données]

B -->|Données historiques| C[Backend d'analyse]

C -->|API REST| D[Frontend Web] E[Tâches planifiées] -->|Mise à jour quotidienne|

A D -->|Interface utilisateur| F[Utilisateur final]


POC :

Tableau de Bord des Cotations Boursières

Analyse des entreprises technologiques - Dernières tendances et projections

https://p8vyhv.csb.app/

https://codesandbox.io/p/sandbox/test-t2bi-p8vyhv




lundi 24 mars 2025

"Terminés les APIs, place au MCP pour les agents IA".

"Terminés les APIs, place au MCP pour les agents IA".

Le protocole MCP (Model Context Protocol) est un protocole conçu pour interagir avec les outils et les cadres d’ingénierie des systèmes basés sur les modèles (MBSE). Il permet l’échange de données et de modèles entre différents outils et systèmes, facilitant ainsi l’intégration et l’interopérabilité de divers outils MBSE de manière transparente et efficace.

Principales caractéristiques de MCP :

  1. Interopérabilité : MCP permet à différents outils MBSE de communiquer et d’échanger des modèles et des données, ce qui permet un environnement d’ingénierie plus intégré et plus cohérent.
  2. Normalisation : MCP fournit un protocole standardisé pour l’échange de modèles, garantissant la cohérence et la compatibilité entre les différents outils et plateformes.
  3. Évolutivité : MCP est conçu pour gérer des modèles volumineux et complexes, ce qui le rend adapté aux projets d’ingénierie à grande échelle.
  4. Extensibilité : MCP peut être étendu pour prendre en charge de nouveaux types de modèles et de données, ce qui lui permet d’évoluer avec les besoins de la communauté des ingénieurs.

Composants du MCP :

  • MCP Core : Le protocole de base qui définit les règles et les mécanismes de base pour l’échange de modèles.
  • Extensions MCP : modules supplémentaires qui étendent le protocole de base pour prendre en charge des types spécifiques de modèles ou de données.
  • Adaptateurs MCP : interfaces qui connectent MCP à divers outils MBSE, leur permettant de communiquer à l’aide du protocole.

Avantages du MCP :

  • Amélioration de la collaboration : MCP facilite la collaboration entre les différentes équipes et outils, ce qui permet un processus d’ingénierie plus efficace et mieux coordonné.
  • Réduction des erreurs : en fournissant un protocole standardisé, MCP réduit le risque d’erreurs et d’incohérences dans l’échange de modèles.
  • Flexibilité accrue : MCP permet aux ingénieurs d’utiliser les meilleurs outils pour leurs besoins spécifiques, sans être limités par des problèmes de compatibilité.

Le Model Context Protocol (MCP) 

Il représente une avancée majeure dans la communication entre agents d'intelligence artificielle et outils externes. Développé par Anthropic, la société derrière Claude, ce protocole vise à remplacer les appels API traditionnels par un système de communication plus fluide et efficace.

Jusqu'à présent, les agents IA comme ChatGPT devaient s'appuyer sur des appels API pour accéder à des fonctionnalités externes, comme Canva par exemple. Cette méthode, bien qu'efficace, souffre de limitations importantes en termes de latence et de fluidité d'interaction, particulièrement problématiques dans le contexte des agents IA qui nécessitent des échanges rapides et naturels.

Le MCP introduit une architecture client-serveur où l'utilisateur installe le client MCP sur sa plateforme d'agent (comme Claude Desktop ou Winsurf), qui communique ensuite avec les serveurs MCP pour différents outils. L'écosystème MCP s'étend déjà à de nombreux services, incluant la navigation web (Brave), l'intégration AWS, le scraping de données (Puppeteer), l'accès aux bases de données (AirTable, BigQuery), et des intégrations avec Discord, Docker, Spotify, et bien d'autres.

La vidéo présente une démonstration pratique de l'installation du MCP sur Winsurf, montrant la simplicité du processus qui consiste à ajouter une configuration client MCP à un fichier config.json. Deux exemples d'utilisation sont présentés : l'accès à des enregistrements AirTable et le scraping de produits Amazon à l'aide de Puppeteer pour créer une page d'affiliation.

Winsurf propose également une nouvelle fonctionnalité de prévisualisation qui permet de visualiser directement le résultat du travail de l'agent, démontrant ainsi le flux de travail intégré.

Malgré quelques difficultés rencontrées avec l'outil Puppeteer lors de la démonstration, le présentateur souligne que le MCP constitue une révolution dans le développement d'agents IA plus performants, et qu'il deviendra probablement la norme pour les communications entre agents et outils externes en 2025.

✅ Comment le MCP simplifie les interactions sans passer par des appels API lents

✅ Son intégration avec Claude (Anthropic), Windsurf, et d'autres plateformes

✅ Des démonstrations pratiques pour comprendre son potentiel énorme

✅ Les outils et intégrations déjà compatibles avec le MCP

Installation des fonctions MCP sur Claude :

Pour installer et utiliser les fonctions MCP (Model Context Protocol) sur Claude, vous devez suivre plusieurs étapes spécifiques. Le protocole MCP est conçu pour permettre aux agents IA comme Claude de communiquer plus efficacement avec des outils externes, remplaçant ainsi les appels API traditionnels par une communication plus fluide.

Model Context Protocol (MCP) - Anthropic

https://docs.anthropic.com/en/docs/agents-and-tools/mcp?q=Model+Context+Protocol


Introduction - Model Context Protocol

https://modelcontextprotocol.io/introduction#tutorials

Prérequis :

Avant tout, il est important de noter que Claude prend en charge le MCP uniquement sur sa version desktop (application bureau) et non sur la version web. Vous aurez donc besoin de :

  1. L'application Claude Desktop installée sur votre ordinateur

  2. Un compte Anthropic avec accès à Claude

  3. For Claude Desktop Users - Model Context Protocol  https://modelcontextprotocol.io/quickstart/user

Étapes d'installation :

1. Télécharger Claude Desktop

Si vous ne l'avez pas déjà fait, téléchargez et installez l'application Claude Desktop depuis le site officiel d'Anthropic. Cette application est nécessaire car la version web de Claude ne prend pas en charge le protocole MCP.

2. Installer le client MCP

Une fois l'application Claude Desktop installée, vous devez configurer le client MCP :

  • Ouvrez l'application Claude Desktop

  • Accédez aux paramètres de l'application (généralement disponible via un menu en haut à droite ou dans les préférences)

  • Recherchez la section relative aux extensions, plugins ou MCP

  • Activez l'option pour permettre l'utilisation du protocole MCP

3. Ajouter des outils MCP spécifiques

Après avoir activé le protocole MCP, vous pouvez ajouter des outils MCP spécifiques :

  • Dans la section MCP des paramètres, recherchez l'option pour ajouter de nouveaux outils MCP

  • Vous pouvez ajouter des outils depuis le référentiel officiel MCP (comme mentionné dans la vidéo, de nombreux outils sont disponibles sur GitHub)

  • Pour chaque outil, vous devrez fournir les informations de configuration nécessaires, comme les clés API si l'outil en requiert

4. Configuration du fichier MCP

Selon l'interface de Claude Desktop, vous pourriez avoir besoin de configurer un fichier JSON pour chaque outil MCP, similaire à ce qui a été montré dans la vidéo pour Winsurf. Ce fichier inclut généralement :

{

"name": "nom_de_l_outil",

"description": "description_de_l_outil",

"scope": ["permissions_nécessaires"],

"credentials": {

"token": "votre_clé_api_si_nécessaire"

}

}



Application de bureau Claude

L’application de bureau Claude fournit une prise en charge complète de MCP, permettant une intégration profonde avec les outils et les sources de données locaux.

Caractéristiques principales :

  • Prise en charge complète des ressources, permettant de joindre des fichiers et des données locaux
  • Prise en charge des modèles d’invite
  • Intégration d’outils pour l’exécution de commandes et de scripts
  • Connexions au serveur local pour une confidentialité et une sécurité accrues

(i) Remarque : L’application Web Claude.ai ne prend actuellement pas en charge la MCP. Les fonctionnalités MCP ne sont disponibles que dans l’application de bureau.

5. Vérification et utilisation

Une fois les outils configurés :

  • Redémarrez l'application Claude Desktop pour que les changements prennent effet

  • Vérifiez que les outils MCP sont disponibles en posant une question à Claude qui nécessiterait l'utilisation d'un des outils installés

  • Claude devrait être capable d'utiliser automatiquement les outils MCP pour répondre à vos questions

Exemples de cas d’utilisation :

Une fois installé, vous pourriez par exemple demander à Claude :

  • "Utilise Puppeteer MCP pour extraire les données des 10 smartphones les plus vendus sur Amazon"

  • "Via le MCP AirTable, montre-moi les enregistrements de ma table 'Projets'"

Claude utilisera alors le protocole MCP pour communiquer directement avec ces outils et vous fournir les informations demandées de manière fluide.

  • Intégration de modèles multi-outils : intégration de modèles de différents outils MBSE dans un seul modèle cohérent.
  • Échange automatisé de modèles : Automatisation de l’échange de modèles entre les outils, réduction des efforts manuels et augmentation de l’efficacité.
  • Validation et vérification des modèles : Utilisation de MCP pour valider et vérifier les modèles sur différents outils et plateformes.

Si vous rencontrez des difficultés, consultez la documentation officielle d'Anthropic concernant le MCP ou cherchez des tutoriels détaillés, car les interfaces et procédures exactes peuvent évoluer avec les mises à jour de l'application.

Les liens officiels vers la documentation du MCP (Model Context Protocol) d'Anthropic.

Permettez-moi de vous apporter quelques précisions importantes.

Pour la documentation officielle d'Anthropic concernant le MCP, vous devriez consulter leur site de documentation à l'adresse suivante: https://docs.anthropic.com/

Cependant, je dois vous informer que ma connaissance sur les spécificités de l'implémentation actuelle du MCP par Anthropic peut être limitée ou pas totalement à jour, car ma dernière mise à jour de connaissances date d'octobre 2024.

Et aussi :

Changing the AI model for Copilot Chat - GitHub Docs


Using the CodeQL model editor - GitHub Docs

https://docs.github.com/en/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/using-the-codeql-model-editor

Pour les tutoriels les plus récents et détaillés, je vous recommande également de consulter:

  1. Le GitHub officiel d'Anthropic: https://github.com/anthropics - Vous y trouverez potentiellement des référentiels liés au MCP

  2. Le forum de développeurs d'Anthropic


Commencez à utiliser des serveurs prédéfinis dans Claude pour ordinateur.

Dans ce tutoriel, vous allez étendre Claude pour le bureau afin qu’il puisse lire à partir du système de fichiers de votre ordinateur, écrire de nouveaux fichiers, déplacer des fichiers et même rechercher des fichiers.

For Claude Desktop Users - Model Context Protocol


Pourquoi MCP ?

MCP vous aide à créer des agents et des flux de travail complexes au-dessus des LLM. Les LLM ont souvent besoin de s’intégrer aux données et aux outils, et MCP fournit les avantages suivants :
  • Une liste croissante d’intégrations prédéfinies auxquelles votre LLM peut se connecter directement

  • La flexibilité de passer d’un fournisseur à un autre fournisseur de LLM

  • Les bonnes pratiques pour sécuriser vos données au sein de votre infrastructure

Architecture générale

À la base, MCP suit une architecture client-serveur où une application hôte peut se connecter à plusieurs serveurs

  • Hôtes MCP : programmes tels que Claude Desktop, IDE ou outils d’IA qui souhaitent accéder aux données via MCP

  • Clients MCP : clients de protocole qui maintiennent des connexions 1:1 avec les serveurs

  • Serveurs MCP : programmes légers qui exposent chacun des capacités spécifiques via le protocole standardisé Model Context Protocol

  • Sources de données locales : fichiers, bases de données et services de votre ordinateur auxquels les serveurs MCP peuvent accéder en toute sécurité

  • Services à distance : systèmes externes disponibles sur Internet (par exemple, via des API) auxquels les serveurs MCP peuvent se connecter

Le Model Context Protocol (MCP) est une norme ouverte innovante qui révolutionne l’intégration des grands modèles de langage (LLM) avec des outils et des sources de données externes. Tout comme les API ont normalisé les interactions Web et le protocole LSP (Language Server Protocol) a rationalisé les fonctionnalités de l’IDE, MCP établit un cadre universel pour que les applications d’IA interagissent avec des systèmes externes.

MCP sert de « port USB-C pour les applications d’IA », fournissant une interface standardisée pour connecter des modèles d’IA à diverses sources de données et outils. Ce protocole relève le défi critique de la gestion du contexte dans les déploiements LLM, permettant des performances plus efficaces et cohérentes à mesure que les systèmes d’IA évoluent.

Les principales caractéristiques de MCP sont les suivantes :

  1. Intégration transparente entre les applications LLM et les ressources externes
  2. Communication standardisée pour le partage d’informations contextuelles avec des modèles de langage
  3. Exposition des outils et des capacités aux systèmes d’IA
  4. Création d’intégrations et de flux de travail composables

En mettant en œuvre MCP, les développeurs peuvent se concentrer sur la création de fonctionnalités de base plutôt que sur la gestion d’une logique d’intégration complexe, ce qui se traduit par des systèmes d’IA plus robustes et plus faciles à maintenir. Cette standardisation simplifie le processus de connexion de nouveaux outils et sources de données, réduisant ainsi la complexité du développement et améliorant l’évolutivité.

Alors que le paysage de l’IA continue d’évoluer, l’approche de norme ouverte de MCP promet de stimuler l’innovation et la collaboration dans l’ensemble du secteur, tout comme les API et les LSP ont transformé le développement Web et les fonctionnalités IDE.

modelcontextprotocol/python-sdk: The official Python SDK for Model Context Protocol servers and clients


-------------------------------------------------------------

Erol GIRAUDY

YouTube mes vidéos et PowerPoint :


Tableau de bord pour l'analyse des cotations boursières des grandes entreprises

T2BI-IA pour l'analyse des cotations boursières des grandes entreprises. Voici une version résumée afin de présenter ce projet : Objecti...