Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración de un agente insertado en tiempo de ejecución
Puede configurar e invocar un agente Amazon Bedrock en línea de forma dinámica en tiempo de ejecución mediante la API. InvokeInlineAgent El uso de un agente insertado le ofrece la flexibilidad de especificar las capacidades del agente, como los modelos fundacionales, las instrucciones, los grupos de acción, las barreras de protección y las bases de conocimiento, al mismo tiempo que invoca su agente. No es necesario predefinir las capacidades del agente para poder utilizarlas.
Los siguientes son algunos de los casos de uso en los que el uso de agentes insertados puede ayudar al proporcionarle la flexibilidad para configurar el agente en el momento de la invocación.
-
Experimente rápidamente probando varias características del agente con diferentes configuraciones y actualizando dinámicamente las herramientas disponibles para el agente sin necesidad de crear agentes distintos.
-
Invoque dinámicamente un agente para que realice tareas específicas sin crear nuevas versiones del agente ni prepararlo.
-
Ejecute consultas sencillas o utilice un intérprete de código para tareas sencillas creando e invocando el agente en tiempo de ejecución.
-
Cree varios agentes en una configuración de colaboración entre múltiples agentes para que trabajen juntos en una tarea o conversación.
Para utilizar la colaboración entre varios agentes, puede crear sus agentes en las siguientes combinaciones mediante agentes en línea. APIs
tipos de agentes Supervisor Colaborador Inline Inline Inline Tradicional
Modelos y regiones admitidos
Puede utilizar cualquier modelo fundacional compatible con Agentes para Amazon Bedrock para configurar su agente insertado y puede invocar el agente insertado en cualquiera de las regiones en las que se admitan Agentes para Amazon Bedrock. Para obtener más información acerca de los modelos y las regiones compatibles con Agentes para Amazon Bedrock, consulte lo siguiente:
Con los agentes insertados, puede cambiar de un modelo a otro. Le recomendamos que cambie entre modelos que pertenezcan a la misma familia. El cambio entre modelos que pertenecen a familias diferentes puede provocar comportamientos incoherentes y provocar fallos.
Actualmente, la consola de Amazon Bedrock no admite la configuración e invocación de un agente insertado.
Directrices para el uso de plantillas de peticiones avanzadas para agentes integrados
-
Plantillas de peticiones básicas: de forma predeterminada, Amazon Bedrock utilizará la plantilla de petición básica predeterminada para el agente insertado, y las peticiones se pueden cambiar en segundo plano en cualquier momento. Esto puede hacer que las respuestas sean incoherentes. Si desea obtener respuestas coherentes a sus consultas, personalice el comportamiento del agente insertado sustituyendo la lógica de la plantilla de peticiones básica predeterminada por sus propias configuraciones. Para obtener más información, consulte Plantillas de peticiones avanzadas.
-
Cifrado: utilice
customer managed keypara cifrar los detalles de la sesión en reposo o en almacenamiento. Si se inicia una sesión con una clave administrada por el cliente, esta será necesaria para todas las solicitudes futuras que se realicen para la misma sesión. Si se utiliza una clave administrada por el cliente diferente para las mismas sesiones, se producirá una excepción. -
Uso compartido de la sesión: de ahora en adelante, todas las sesiones se realizarán en el nivel de cuenta y no en el nivel de rol. Puede aislar las sesiones en el nivel de agente especificando un valor único para
agentName. -
Estado de las sesiones insertadas: los atributos que contiene
InlineSessionStatepersisten durante la sesión. Utilice los atributos para proporcionar contexto adicional al modelo y para peticiones sin aprendizaje previo.