

# Agent hôte ou outils avec Amazon Bedrock Runtime AgentCore
<a name="agents-tools-runtime"></a>

Amazon Bedrock AgentCore Runtime fournit un environnement d'hébergement sécurisé, sans serveur et spécialement conçu pour le déploiement et l'exécution d'agents ou d'outils d'IA. Elle offre les avantages suivants :

Indépendant du framework  
AgentCore Runtime vous permet de transformer n'importe quel code d'agent local en déploiements cloud natifs avec quelques lignes de code, quel que soit le framework sous-jacent. Fonctionne parfaitement avec les frameworks populaires tels que LangGraph Strands et CrewAI. Vous pouvez également en tirer parti avec des agents personnalisés qui n'utilisent pas de framework spécifique.

Flexibilité du modèle  
AgentCore Runtime fonctionne avec tous les grands modèles de langage, tels que les modèles proposés par Amazon Bedrock, Anthropic Claude, Google Gemini et OpenAI.

Support du protocole  
AgentCore Runtime permet aux agents de communiquer avec d'autres agents et outils via le protocole MCP (Model Context Protocol) ou Agent to Agent (A2A).

Isolation de session  
Dans AgentCore Runtime, chaque session utilisateur s'exécute sur une microVM dédiée avec des ressources de processeur, de mémoire et de système de fichiers isolées. Cela permet de créer une séparation complète entre les sessions utilisateur, de protéger les processus de raisonnement dynamique des agents et d'empêcher la contamination des données entre sessions. Une fois la session terminée, l'ensemble de la microVM est arrêté et la mémoire est nettoyée, garantissant ainsi une sécurité déterministe même lorsque vous travaillez avec des processus d'IA non déterministes.

Temps d'exécution prolongé  
AgentCore Runtime prend en charge à la fois les interactions en temps réel et les charges de travail de longue durée allant jusqu'à 8 heures, ce qui permet un raisonnement complexe entre agents et des charges de travail asynchrones pouvant impliquer une collaboration entre plusieurs agents ou des sessions de résolution de problèmes prolongées.

Systèmes de fichiers persistants  
Runtime prend en charge la persistance de l'état du système de fichiers au cours des cycles de session stop/resume . Les fichiers, les packages installés et les artefacts de build de l'agent peuvent survivre aux arrêts de session sans stockage externe.

Consumption-based modèle de tarification  
Runtime implémente une tarification basée sur la consommation qui ne facture que les ressources réellement consommées. Contrairement aux modèles basés sur l'allocation qui nécessitent une présélection des ressources, Runtime provisionne dynamiquement ce qui est nécessaire sans qu'il soit nécessaire de les dimensionner correctement. Le service aligne la facturation du processeur sur le traitement actif réel, en éliminant généralement les frais pendant les périodes d' I/O attente lorsque les agents attendent principalement des réponses LLM, tout en maintenant en permanence l'état de votre session.

Built-in authentication  
AgentCore Runtime, optimisé par AgentCore Identity, attribue des identités distinctes aux agents d'intelligence artificielle et s'intègre parfaitement à votre fournisseur d'identité d'entreprise tel qu'Okta, Microsoft Entra ID ou Amazon Cognito, permettant à vos utilisateurs finaux de s'authentifier uniquement auprès des agents auxquels ils ont accès. En outre, Runtime permet aux flux d'authentification sortants d'accéder en toute sécurité à des services tiers tels que Slack, Zoom et GitHub , qu'ils opèrent pour le compte des utilisateurs ou de manière autonome (en utilisant des clés OAuth ou API).

Agent-specific observabilité  
AgentCore Runtime fournit un suivi intégré spécialisé qui capture les étapes de raisonnement des agents, les invocations d'outils et les interactions entre les modèles, offrant ainsi une visibilité claire sur les processus décisionnels des agents, une fonctionnalité essentielle pour le débogage et l'audit des comportements des agents IA.

Gestion améliorée de la charge utile  
AgentCore Runtime peut traiter des charges utiles de 100 Mo, ce qui permet un traitement fluide de multiples modalités (texte, images, audio, vidéo), avec du contenu multimédia ou de grands ensembles de données.

Streaming bidirectionnel  
AgentCore Runtime prend en charge à la fois les appels d'API HTTP et WebSocket les connexions persistantes pour un streaming bidirectionnel en temps réel, permettant aux applications interactives de bénéficier d'un retour de réponse immédiat et d'un contexte de conversation maintenu.

Ensemble unifié de fonctionnalités spécifiques aux agents  
AgentCore Le runtime est fourni par le biais d'un SDK unique et complet qui fournit un accès rationalisé à l'ensemble des AgentCore fonctionnalités, notamment la mémoire, les outils et la passerelle. Cette approche intégrée élimine le travail d'intégration généralement requis lors de la création d'une infrastructure d'agents équivalente à partir de composants disparates.

**Topics**
+ [Comment ça marche](runtime-how-it-works.md)
+ [Comprendre le contrat de service AgentCore Runtime](runtime-service-contract.md)
+ [Autorisations IAM pour Runtime AgentCore](runtime-permissions.md)
+ [Commencez avec AgentCore Runtime](runtime-getting-started.md)
+ [Utilisez n'importe quel framework d'agents](using-any-agent-framework.md)
+ [Utilisez n'importe quel modèle de fondation](using-any-model.md)
+ [Déployer des serveurs MCP dans Runtime AgentCore](runtime-mcp.md)
+ [Fonctionnalités du serveur MCP Stateful](mcp-stateful-features.md)
+ [Déployer des serveurs A2A dans Runtime AgentCore](runtime-a2a.md)
+ [Déployer AG-UI des serveurs dans AgentCore Runtime](runtime-agui.md)
+ [Utiliser des sessions isolées pour les agents](runtime-sessions.md)
+ [Configurations du système de fichiers pour AgentCore Runtime](runtime-filesystem-configurations.md)
+ [Gérez les agents asynchrones et de longue durée avec Amazon Bedrock Runtime AgentCore](runtime-long-run.md)
+ [Diffusez les réponses des agents](response-streaming.md)
+ [Streaming bidirectionnel](runtime-bidirectional-streaming.md)
+ [Transmettre des en-têtes personnalisés à Amazon Bedrock Runtime AgentCore](runtime-header-allowlist.md)
+ [Authentifier et autoriser avec l'authentification entrante et l'authentification sortante](runtime-oauth.md)
+ [AgentCore Versionnage d'exécution et points de terminaison](agent-runtime-versioning.md)
+ [Invoquer un agent AgentCore Runtime](runtime-invoke-agent.md)
+ [Exécution de Shell](runtime-shell-execution.md)
+ [Observez les agents dans Amazon Bedrock Runtime AgentCore](runtime-observability.md)
+ [Bonnes pratiques de sécurité pour AgentCore Runtime](runtime-security-best-practices.md)
+ [Résoudre les problèmes d'exécution AgentCore](runtime-troubleshooting.md)