Contexte
Harvest développe des logiciels pour les métiers du patrimoine. Comme beaucoup de groupes, les initiatives IA s’y étaient multipliées : agents internes, agents produit, serveurs MCP. Deux chantiers AgentCore avançaient en parallèle, avec des choix techniques différents.
La mission : faire converger tous les usages agentiques du groupe sur une seule plateforme.
Le défi
- Réconcilier deux approches incompatibles sans perdre la logique métier déjà livrée.
- Définir des standards que toutes les équipes acceptent : framework, structure des dépôts, déploiement.
- Sécuriser des agents qui écrivent dans des systèmes métier.
- Faire monter en compétence des équipes qui découvrent AWS et AgentCore.
Notre approche
Des décisions d’architecture claires. Harness par défaut, runtime par exception. Standard multi-dépôts fédéré. Python et Strands comme framework par défaut. Un socle partagé, agentic-foundation, enrichi au fil des projets.
Un audit, puis un plan. Audit des 26 agents existants : 24 axes d’amélioration identifiés. Un plan de remédiation en 6 vagues sur trois semaines.
La sécurité par défaut. Garde-fous, rôles IAM restreints et observabilité intégrés à la plateforme. Un agent Kiro, agentcore-builder, pour générer des agents conformes aux standards dès le départ.
Un cycle de vie piloté par les données. Chaque agent progresse vers l’autonomie au rythme de ses résultats. L’agent dédié à la signature électronique atteint 99 % de succès et passe en autonomie complète.
La montée en compétence des équipes. Une série de formations AgentCore, des modules vidéo, une intervention au Meetup Tech interne. Les standards de la plateforme deviennent ceux de toute l’équipe.
Résultats
- Une première version de la plateforme AgentCore en production, présentée au comité exécutif.
- Une règle simple et appliquée : toute équipe qui construit un agent ou un serveur MCP passe par la plateforme.
- Des standards de développement partagés et documentés.
- Des agents qui gagnent en autonomie sur la base de mesures, pas d’intuitions.
Ce qu’on en retient
Centraliser n’est pas ralentir. Une plateforme commune permet aux équipes d’aller plus vite, parce que la sécurité et l’observabilité sont déjà là.