Configuración de un agente de Amazon Bedrock para realizar las tareas con herramientas de uso del equipo
Uso del equipo es una capacidad del modelo Anthropic Claude (en versión beta) disponible únicamente con Anthropic Claude 3.7 Sonnet y Claude 3.5 Sonnet v2.
aviso
La característica Uso del equipo está disponible como “Servicio beta”, tal y como se define en los Términos de servicio de AWS. Está sujeta a su acuerdo con AWS y a los Términos de servicio de AWS, así como al modelo de EULA aplicable. Uso del equipo presenta riesgos únicos que son distintos de los de las características de la API estándar o de las interfaces de chat. Estos riesgos aumentan cuando se utiliza una herramienta de uso del equipo para interactuar con internet. Para minimizar los riesgos, considere tomar las siguientes precauciones:
Utilice la característica Uso de computadora en una máquina virtual o un contenedor específicos con privilegios mínimos para evitar ataques directos al sistema o accidentes.
Evite dar a la API de uso del equipo acceso a datos o cuentas confidenciales para prevenir el robo de información.
Limite el acceso a internet de la API de Computer Use a los dominios necesarios para reducir la exposición a contenido malicioso.
Para garantizar una supervisión adecuada, asigne a una persona a las tareas delicadas (como la toma de decisiones que podría tener consecuencias significativas en el mundo real) y para cualquier cosa que requiera un consentimiento afirmativo (como aceptar cookies, ejecutar transacciones financieras o aceptar las condiciones del servicio).
Cualquier contenido que permita que Claude vea o acceda puede anular las instrucciones o provocar que Claude realice errores o acciones no deseadas. Es fundamental tomar las precauciones adecuadas, como aislar a Claude de las superficies sensibles, incluso para evitar los riesgos relacionados con una inyección de peticiones. Antes de habilitar o solicitar los permisos necesarios para activar las características Uso de computadora en sus propios productos, informe a los usuarios finales de los riesgos correspondientes y obtenga su consentimiento, según proceda.
Con la característica de uso del equipo, un agente de Amazon Bedrock puede utilizar Claude para automatizar las tareas mediante acciones básicas de la GUI y ejecutar los comandos de Linux que usted implemente. Por ejemplo, cuando está activada, el agente puede realizar capturas de pantalla, crear y editar archivos de texto o ejecutar comandos de Linux. Claude ayuda al agente a predecir qué herramientas y acciones de herramientas usar, y el agente usa la implementación de la herramienta para completar la tarea. Para permitir el uso del equipo por parte de un agente, debe crear un grupo de acciones para el agente y especificar una herramienta de uso del equipo. Para obtener más información acerca del flujo de trabajo, consulte Flujo de trabajo.
El agente puede usar las siguientes herramientas definidas por Anthropic:
-
Equipo: las acciones incluyen el uso del ratón y el teclado, y la toma de capturas de pantalla
-
TextEditor: las acciones incluyen ver, crear y editar archivos.
-
Bash: las acciones incluyen la ejecución de comandos en un intérprete de comandos de Bash.
Para obtener más información sobre las herramientas de uso del equipo, incluidos ejemplos de implementación y descripciones de las herramientas, consulte Uso del equipo (beta)
Temas
Consideraciones sobre las barreras de protección
Las siguientes son consideraciones sobre las barreras de protección para las herramientas de uso del equipo y los agentes:
-
Le recomendamos que implemente barreras de protección para la aplicación asociando una barrera de protección al agente. Para obtener más información, consulte Implementación de medidas de seguridad para la aplicación asociando una barrera de protección al agente.
-
Debido a las limitaciones de las barreras de protección de imágenes, si su aplicación genera texto a partir de imágenes, utilice la API ApplyGuardrail para restringir este contenido antes de publicarlo. Para obtener más información sobre las barreras de protección en Amazon Bedrock, consulte Detección y filtrado del contenido dañino mediante Barreras de protección para Amazon Bedrock.
Flujo de trabajo
Para usar herramientas de uso del equipo con los agentes de Amazon Bedrock, haga lo siguiente:
-
Cree un grupo de acción y especifique una herramienta de uso del equipo. Las herramientas disponibles para el agente se especifican en la operación de la API CreateAgentActionGroup o UpdateAgentActionGroup. Para los agentes insertados, la herramienta se especifica en la operación de la API InvokeInlineAgent.
-
Implemente las funciones de uso del equipo en su aplicación. Para ver ejemplos de implementaciones de herramientas, consulte anthropic-quickstarts/computer-use-demo/tools
en el repositorio de GitHub anthropic-quickstarts . -
Gestione las solicitudes de herramientas de uso del equipo de los agentes en las conversaciones. Tras utilizar la operación de la API InvokeAgent, extraiga la herramienta y la acción elegidas de la respuesta y, a continuación, ejecute la implementación de la acción de la herramienta.