Creación de agentes de IA con Amazon Nova - Amazon Nova

Creación de agentes de IA con Amazon Nova

nota

Esta documentación corresponde a la versión 1 de Amazon Nova. Para obtener información sobre cómo crear agentes de IA con Amazon Nova 2, consulte Building AI agents.

Un agente de IA ayuda a los usuarios finales a completar las acciones en función de los datos de la organización y las entradas de los usuarios. Los agentes orquestan las interacciones entre los modelos fundacionales (FM), los orígenes de datos, las aplicaciones de software y las conversaciones de los usuarios. Además, los agentes llaman automáticamente a las API para que realicen acciones e invoquen bases de conocimientos para complementar la información para dichas acciones. Los desarrolladores pueden ahorrar semanas de esfuerzo de desarrollo al integrar agentes para acelerar la entrega de aplicaciones de inteligencia artificial generativa (IA generativa).

Con los agentes puede automatizar las tareas de sus clientes y responder a sus preguntas. Por ejemplo, puede crear un agente que ayude a los clientes a procesar las reclamaciones de seguros o uno que ayude a los clientes a hacer reservas de viajes. No tiene que preocuparse por aprovisionar capacidad, administrar la infraestructura o escribir código personalizado. Amazon Nova administra la ingeniería de peticiones, la memoria, la monitorización, el cifrado, los permisos de los usuarios y la invocación de las API.

Para obtener información sobre cómo crear agentes de IA en Amazon Bedrock, consulte Bedrock Agents.

Los agentes pueden realizar las siguientes tareas:

  • ampliar los modelos fundacionales para comprender las solicitudes de los usuarios y desglosar las tareas que debe realizar el agente en pasos más pequeños,

  • recopilar información adicional de un usuario mediante una conversación natural,

  • realizar llamadas a la API a los sistemas de su empresa para cumplir con la solicitud de un cliente,

  • aumentar el rendimiento y la precisión consultando los orígenes de datos.

Uso de Amazon Nova con AgentCore

Los modelos de Amazon Nova se pueden usar con todos los servicios de Bedrock AgentCore, lo que le permite implementar y operar agentes altamente efectivos de forma segura y a escala. Los servicios clave incluyen el tiempo de ejecución, la identidad, la memoria, la puerta de enlace y la observabilidad. Consulte Amazon Bedrock AgentCore para obtener más información y {placeholder} para ver un código de muestra.

El siguiente es un ejemplo de cómo usar Amazon Nova con AgentCore:

import boto3 from strands.models import BedrockModel # Create a Bedrock model with the custom session bedrock_model = BedrockModel( model_id="model_id", boto_session=session )

Uso de Amazon Nova con Strands

Strands ofrece soporte nativo para Amazon Bedrock, lo que le permite utilizar estos modelos de Nova en sus agentes sin apenas configuración. Para obtener información, consulte Strands Amazon Bedrock.

A continuación, se muestra un ejemplo de código sobre cómo usar Strands con Amazon Nova:

from strands import Agent from strands.models import BedrockModel # Create a Bedrock model instance bedrock_model = BedrockModel( model_id="us.amazon.nova-premier-v1:0", temperature=0.3, top_p=0.8, ) # Create an agent using the BedrockModel instance agent = Agent(model=bedrock_model) # Use the agent response = agent("Tell me about Amazon Bedrock.")

Recursos adicionales