Configure um Amazon Bedrock Agent para concluir tarefas com ferramentas de uso do computador - 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á.

Configure um Amazon Bedrock Agent para concluir tarefas com ferramentas de uso do computador

O uso do computador é um recurso de Anthropic Claude modelo (em versão beta) disponível somente com Anthropic Claude 3.7 Sonnet e Claude 3.5 Sonnet v2.

Atenção

O recurso de uso do computador é disponibilizado para você como um “Serviço Beta”, conforme definido nos Termos do AWS Serviço. Está sujeito ao seu Contrato AWS e aos Termos AWS de Serviço e ao modelo de EULA aplicável. O uso do computador apresenta riscos exclusivos que são distintos dos recursos padrão da API ou das interfaces de bate-papo. Esses riscos aumentam ao usar uma ferramenta de uso do computador para interagir com a Internet. Para minimizar os riscos, considere tomar precauções, como:

  • Operar a funcionalidade Computer Use em uma máquina virtual ou contêiner dedicado com privilégios mínimos para evitar acidentes ou ataques diretos ao sistema.

  • Para evitar o roubo de informações, evite permitir que o computador use a API para acessar contas ou dados confidenciais.

  • Limitar o acesso à internet da API Computer Use aos domínios necessários para reduzir a exposição a conteúdo mal-intencionado.

  • Para garantir a supervisão adequada, mantenha uma pessoa informada sobre tarefas confidenciais (como tomar decisões que possam ter consequências significativas no mundo real) e sobre qualquer coisa que exija consentimento afirmativo (como aceitar cookies, executar transações financeiras ou concordar com os termos de serviço).

Qualquer conteúdo que você permita que o Claude veja ou acesse pode potencialmente substituir as instruções ou provocar erros no Claude ou executar ações indesejadas. Tomar as devidas precauções, como isolar o Claude de superfícies confidenciais, é essencial, inclusive para evitar riscos relacionados à injeção de prompt. Antes de habilitar ou solicitar as permissões necessárias para habilitar os recursos do Computer Use em seus próprios produtos, informe os usuários finais sobre quaisquer riscos relevantes e obtenha o consentimento deles conforme apropriado.

Com o uso do computador, um Amazon Bedrock Agent pode ser usado Claude para automatizar tarefas por meio de ações básicas de GUI e executar comandos Linux que você implementa. Por exemplo, quando ativado, seu agente pode fazer capturas de tela, criar e editar arquivos de texto ou executar comandos do Linux. Claude ajuda o agente a prever quais ferramentas e ações de ferramentas usar, e o agente usa a implementação da ferramenta para concluir a tarefa. Para habilitar o uso do computador para um agente, você cria um grupo de ações para o agente e especifica uma ferramenta de uso do computador. Para obter mais informações sobre o fluxo de trabalho, consulteFluxo de trabalho.

Seu agente pode usar as seguintes ferramentas Anthropic definidas:

  • Computador — As ações incluem usar o mouse e o teclado e fazer capturas de tela

  • TextEditor — As ações incluem visualização, criação e edição de arquivos.

  • Bash — As ações incluem a execução de comandos em um shell Bash.

Para obter mais informações sobre ferramentas de uso do computador, incluindo exemplos de implementação e descrições de ferramentas, consulte Uso do computador (beta) na Anthropic documentação.

Considerações sobre o guardrail

A seguir estão algumas considerações de proteção para ferramentas e agentes de uso do computador:

Fluxo de trabalho

Para usar ferramentas de uso do computador com seus Amazon Bedrock Agents, você faz o seguinte:

  1. Crie um grupo de ações e especifique uma ferramenta de uso do computador. Você especifica as ferramentas disponíveis para o agente na operação CreateAgentActionGroupou UpdateAgentActionGroupAPI. Para agentes em linha, você especifica a ferramenta na operação da InvokeInlineAgentAPI.

  2. Implemente as funções de uso do computador em seu aplicativo. Por exemplo, implementações de ferramentas, consulte anthropic- quickstarts/computer-use-demo/tools no repositório GitHub anthropic-quickstarts.

  3. Lide com solicitações de ferramentas de uso do computador de agentes em conversas. Depois de usar a operação da InvokeAgentAPI, extraia a ferramenta e a opção de ação da resposta e execute a implementação da ação da ferramenta.