Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Strumenti nativi del framework
Sebbene il Model Context Protocol (MCP)
L'Strands AgentsSDK
L'esempio seguente mostra come creare un semplice strumento meteorologico utilizzando. Strands Agents Gli sviluppatori possono trasformare rapidamente Python le funzioni in strumenti accessibili tramite agenti con un sovraccarico di codice minimo e generare automaticamente la documentazione appropriata dalla docstring della funzione.
#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."
Per la prototipazione rapida o per casi d'uso semplici, gli strumenti nativi del framework possono accelerare lo sviluppo. Tuttavia, per i sistemi di produzione, gli strumenti MCP offrono una migliore interoperabilità e flessibilità future rispetto agli strumenti nativi del framework.
La tabella seguente fornisce una panoramica di altri strumenti specifici del framework.
| Framework | Tipo di utensile | Vantaggi | Considerazioni | 
|---|---|---|---|
| Definizioni delle funzioni | Forte supporto multiagente | Microsoftecosistema | |
| Pythonclassi | Ampio ecosistema di strumenti predefiniti | Framework lock-in | |
| Funzioni Python | Ottimizzato per le operazioni relative ai dati | Limitato a LlamaIndex |