As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Ferramentas nativas da estrutura
Embora o Model Context Protocol (MCP)
O Strands AgentsSDK
O exemplo a seguir demonstra como criar uma ferramenta climática simples usandoStrands Agents. Os desenvolvedores podem transformar rapidamente Python funções em ferramentas acessíveis por agentes com o mínimo de sobrecarga de código e gerar automaticamente a documentação apropriada a partir da docstring da função.
#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."
Para prototipagem rápida ou casos de uso simples, as ferramentas nativas da estrutura podem acelerar o desenvolvimento. No entanto, para sistemas de produção, as ferramentas MCP oferecem melhor interoperabilidade e flexibilidade futura do que as ferramentas nativas da estrutura.
A tabela a seguir fornece uma visão geral de outras ferramentas específicas da estrutura.
Framework |
Tipo de ferramenta |
Vantagens |
Considerações |
|---|---|---|---|
Definições de funções |
Forte suporte multiagente |
Microsoftecossistema |
|
Pythonaulas |
Grande ecossistema de ferramentas pré-construídas |
Bloqueio de estrutura |
|
Funções do Python |
Otimizado para operações de dados |
Limitado a LlamaIndex |