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.
Outils natifs du framework
Bien que le protocole MCP (Model Context Protocol)
Le Strands AgentsSDK
L'exemple suivant montre comment créer un outil météo simple à l'aide deStrands Agents. Les développeurs peuvent rapidement transformer les Python fonctions en outils accessibles aux agents avec une surcharge de code minimale et générer automatiquement la documentation appropriée à partir de la docstring de la fonction.
#Example of a simple Strands native tool
@tool
def weather(location: str) -> str:
"""Get the current weather for a location""" #
Implementation here
return f"The weather in {location} is sunny."
Pour le prototypage rapide ou les cas d'utilisation simples, les outils natifs du framework peuvent accélérer le développement. Toutefois, pour les systèmes de production, les outils MCP offrent une meilleure interopérabilité et une flexibilité future par rapport aux outils natifs du framework.
Le tableau suivant fournit une vue d'ensemble des autres outils spécifiques au framework.
Cadre |
Type d'outil |
Avantages |
Considérations |
|---|---|---|---|
Définitions des fonctions |
Support multi-agents puissant |
Microsoftécosystème |
|
Pythoncours |
Vaste écosystème d'outils prédéfinis |
Verrouillage du cadre |
|
Fonctions Python |
Optimisé pour les opérations de données |
Limité à LlamaIndex |