Strands Agents - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Strands Agents

Strands Agentsest un SDK open source initialement publié par AWS, comme décrit dans le blog AWS Open Source. Strands Agentsest conçu pour créer des agents d'intelligence artificielle autonomes selon une approche axée sur le modèle. Il fournit un cadre flexible et extensible conçu pour fonctionner parfaitement Services AWS tout en restant ouvert à l'intégration avec des composants tiers. Strands Agents est idéal pour créer des solutions totalement autonomes.

Principales fonctionnalités de Strands Agents

Strands Agentsinclut les principales fonctionnalités suivantes :

  • Conception axée sur le modèle : construite autour du concept selon lequel le modèle de base est au cœur de l'intelligence des agents, permettant un raisonnement autonome sophistiqué. Pour plus d'informations, consultez Agent Loop dans la Strands Agents documentation.

  • Intégration MCP : support natif du protocole MCP (Model Context Protocol), permettant une fourniture de contexte standardisée LLMs pour un fonctionnement autonome cohérent.

  • Service AWS intégration — Connexion fluide à Amazon Bedrock,, AWS Lambda AWS Step Functions, et autres Services AWS pour des flux de travail autonomes complets. Pour plus d'informations, consultez le résuméAWS hebdomadaire (AWS blog).

  • Sélection du modèle de base : prend en charge différents modèles de base, notamment Anthropic Claude, Amazon Nova (Premier, Pro, Lite et Micro) sur Amazon Bedrock, et d'autres pour optimiser les différentes capacités de raisonnement autonome. Pour plus d'informations, consultez Amazon Bedrock dans la Strands Agents documentation.

  • Intégration de l'API LLM — Intégration flexible avec différentes interfaces de service LLM, notamment Amazon Bedrock, OpenAI, etc. pour le déploiement en production. Pour plus d'informations, consultez Amazon Bedrock Basic Usage dans la Strands Agents documentation.

  • Capacités multimodales — Support de plusieurs modalités, notamment le traitement du texte, de la parole et de l'image pour des interactions complètes avec les agents autonomes. Pour plus d'informations, consultez Amazon Bedrock Multimodal Support dans la Strands Agents documentation.

  • Écosystème d'outils : ensemble complet d'outils d' Service AWS interaction, avec extensibilité pour les outils personnalisés qui étendent les capacités autonomes. Pour plus d'informations, consultez la section Présentation des outils dans la Strands Agents documentation.

Quand utiliser Strands Agents

Strands Agentsest particulièrement bien adapté aux scénarios d'agents autonomes, notamment :

  • Organisations qui s'appuient sur une AWS infrastructure et qui souhaitent une intégration native Services AWS pour des flux de travail autonomes

  • Les équipes qui ont besoin de fonctionnalités de sécurité, d'évolutivité et de conformité de niveau professionnel pour les systèmes autonomes de production

  • Projets nécessitant une flexibilité dans la sélection de modèles entre différents fournisseurs pour des tâches autonomes spécialisées

  • Cas d'utilisation nécessitant une intégration étroite avec les AWS flux de travail et les ressources existants pour des processus autonomes de bout en bout

Approche de mise en œuvre pour Strands Agents

Strands Agentspropose une approche de mise en œuvre simple pour les parties prenantes de l'entreprise, comme indiqué dans son guide de démarrage rapide. Le cadre permet aux organisations de :

  • Sélectionnez des modèles de base tels qu'Amazon Nova (Premier, Pro, Lite ou Micro) sur Amazon Bedrock en fonction des besoins commerciaux spécifiques.

  • Définissez des outils personnalisés qui se connectent aux systèmes et aux sources de données de l'entreprise.

  • Traitez plusieurs modalités, notamment le texte, les images et le discours.

  • Déployez des agents capables de répondre de manière autonome aux requêtes commerciales et d'effectuer des tâches.

Cette approche de mise en œuvre permet aux équipes commerciales de développer et de déployer rapidement des agents autonomes sans expertise technique approfondie dans le développement de modèles d'IA.

Exemple concret de Strands Agents

AWS Transform pour .NET utilise Strands Agents ses capacités de modernisation des applications, comme décrit dans AWS Transform for .NET, le premier service d'intelligence artificielle agentique permettant de moderniser les applications .NET à grande échelle (AWS blog). Ce service de production emploie plusieurs agents autonomes spécialisés. Les agents travaillent ensemble pour analyser les applications .NET existantes, planifier des stratégies de modernisation et exécuter des transformations de code vers des architectures cloud natives sans intervention humaine. AWS Transform for .NET démontre l'état de préparation à la production Strands Agents des systèmes autonomes d'entreprise.