--> What Inspired Us
Les analystes financiers passent des heures à lire des milliers de pages de lois pour comprendre l’impact sur leurs portefeuilles. On s’est demandé : et si l’IA pouvait faire ce travail en quelques secondes ? C’est comme ça qu’est né PolicyPulse un outil qui transforme les textes réglementaires en recommandations d’investissement claires et argumentées.
-->What We Learned
Ce projet nous a plongés à la fois dans la tech et la finance. On a découvert la puissance d’AWS Bedrock pour traiter des documents géants et appris à gérer ses limites d’appels avec un système de retry intelligent. On a aussi réalisé à quel point les rapports 10-K sont hétérogènes et qu’il fallait une approche vraiment adaptable pour les analyser automatiquement. Enfin, côté finance, on a compris que chaque régulation crée des effets en chaîne, bien au-delà du secteur directement visé.
--> How We Built It
Notre architecture repose sur trois parties :
Extraction intelligente – Deux pipelines avec Claude Sonnet pour repérer les juridictions, secteurs et obligations dans les textes de loi et les rapports 10-K.
Analyse d’impact – Un modèle qui combine les données financières d’une entreprise et le contenu réglementaire pour produire un score, une recommandation (SELL → BUY) et une explication claire.
Dashboard interactif – Un tableau de bord sur AWS EC2 pour visualiser les expositions par secteur et comprendre les décisions.
-->Challenges We Faced
Entre le rate limiting d’AWS, la variété des données et le temps limité, chaque étape a été un défi. On a dû rendre nos prompts plus précis (très précis), nos scripts plus robustes et notre pipeline plus rapide. Mais au final, on a obtenu une solution prête à aider les analystes à naviguer dans la jungle réglementaire.
Built With
- amazon-web-services
- aws-bedrock
- beautiful-soup
- boto3
- claude-3.5-sonnet-(anthropic.claude-3-5-sonnet-20241022-v2:0)
- concurrent.futures
- csv
- dash-(2.14.1-/-2.14.2)
- dash-bootstrap-components-(1.5.0)
- dotenv
- git
- gunicorn-(21.2.0)
- html
- json
- numpy-(1.24.3)
- pandas-(2.1.4)
- pathlib
- plotly-(5.18.0)
- python
- sagemaker
- xml
Log in or sign up for Devpost to join the conversation.