View a markdown version of this page

Use uma ferramenta para concluir uma resposta do modelo do Amazon Bedrock - Amazon Bedrock

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á.

Use uma ferramenta para concluir uma resposta do modelo do Amazon Bedrock

Você pode usar a API do Amazon Bedrock para fornecer acesso a um modelo a ferramentas que podem ajudar você a gerar respostas a mensagens que você envia ao modelo. Por exemplo, você pode ter uma aplicação de chat que permita que os usuários descubram a música mais tocada em uma estação de rádio. Para responder a uma solicitação da música mais tocada, um modelo precisa de uma ferramenta que possa consultar e retornar as informações da música.

nota

Agora você pode usar saídas estruturadas com o uso de ferramentas. Consulte Obtenha resultados JSON validados de modelos para obter mais detalhes.

No Amazon Bedrock, o modelo não chama a ferramenta diretamente. Ao enviar uma mensagem, você também fornece definições para uma ou mais ferramentas que podem ajudar o modelo a gerar uma resposta. O modelo decide quando uma ferramenta é necessária; o código do aplicativo (ou o próprio Amazon Bedrock, no modo do lado do servidor) executa a ferramenta e retorna o resultado para o modelo incorporar em sua resposta final.

O Amazon Bedrock oferece suporte a três modos de uso de ferramentas, dependendo da API que você chama e da família de modelos que você usa:

Mode Quem executa a ferramenta Quando usá-lo
Client-side uso de ferramentas O código do seu aplicativo, depois que o modelo retorna uma solicitação de chamada de ferramenta. A maioria dos casos de uso. Disponível com respostas, conclusões de bate-papo, Converse e InvokeModel APIs.
Server-side uso de ferramentas O próprio Amazon Bedrock. Você registra uma função Lambda ou AgentCore Gateway, e o Amazon Bedrock invoca a ferramenta em nome do modelo. Execução de ferramentas centralizada e segura sem gerenciar a orquestração em seu aplicativo. Atualmente disponível na API de respostas.
Uso da ferramenta Anthropic Claude O código do seu aplicativo, usando tipos Anthropic de ferramentas definidos (computer_*,, bash_*text_editor_*,memory_*) e o formato de solicitação da API de Anthropic mensagens. Uso do computador, execução de código, edição de arquivos, memória persistente ou streaming de ferramentas refinado com Claude modelos em ou. bedrock-runtime bedrock-mantle