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.
Paso 2: creación de un agente de Amazon Bedrock
A continuación, creará un agente de Amazon Bedrock. En este procedimiento, configurará un agente en la consola de Amazon Bedrock, lo configurará con un modelo fundacional y proporcionará instrucciones que definan su comportamiento como un chatbot dispuesto a ayudar que devuelve información de fecha y hora. También creará un grupo de acciones con un esquema de OpenAPI que define los puntos de conexión de la API a los que puede llamar el agente, específicamente el punto de conexión para obtener la fecha y la hora actuales. Además, agregará una política insertada en el rol de IAM del agente para que pueda invocar su función de Lambda. El agente servirá de interfaz entre los usuarios y su función de Lambda, interpretando las solicitudes en lenguaje natural y convirtiéndolas en llamadas a funciones estructuradas para recuperar información de fecha y hora.
Para obtener más información, consulte Creación y configuración de agentes manualmente.
Creación de un agente de Amazon Bedrock
-
Inicie sesión Consola de administración de AWS con una identidad de IAM que tenga permisos para usar la consola Amazon Bedrock. A continuación, abra la consola de Amazon Bedrock en https://console.aws.amazon.com/bedrock.
-
Asegúrese de que se encuentra en una AWS región que admite a los agentes de Amazon Bedrock.
-
En el panel de navegación, en Herramientas para creadores, elija Agentes.
-
Elija Crear agente.
-
En Nombre, escriba un nombre para su agente (por ejemplo,
MyBedrockAgent). -
(Opcional) En Description (Descripción), introduzca una descripción.
-
Seleccione Crear. Se abre el panel Creador de agentes.
-
En la sección Detalles del agente:
-
En Rol de recurso del agente, seleccione Crear y usar un nuevo rol de servicio.
-
En Seleccionar modelo, seleccione un modelo, como Claude 3 Haiku.
-
En la sección Instrucciones para el agente, escriba las siguientes instrucciones.
You are a friendly chat bot. You have access to a function called that returns information about the current date and time. When responding with date or time, please make sure to add the timezone UTC.
-
Seleccione Save.
-
Seleccione la pestaña Grupos de acciones.
-
En Grupos de acciones, seleccione Añadir.
-
En Ingrese el nombre del grupo de acciones, introduzca un nombre para el grupo de acciones (por ejemplo,
TimeActions). -
(Opcional) En Descripción, introduzca una descripción para el grupo de acciones.
-
En Tipo de grupo de acciones, seleccione Definir con esquemas de API.
-
En Invocación de un grupo de acciones, elija Seleccionar una función de Lambda existente.
-
En Seleccionar función de Lambda, seleccione la función de Lambda que ha creado en Paso 1: Crear una función de Lambda.
-
En Esquema de grupos de acciones, seleccione Definir mediante un editor de esquemas en línea.
-
En el cuadro de texto Esquema de OpenAPI en línea, sustituya el esquema existente por el siguiente esquema YAML de OpenAPI:
openapi: 3.0.0 info: title: Time API version: 1.0.0 description: API to get the current date and time. paths: /get-current-date-and-time: get: summary: Gets the current date and time. description: Gets the current date and time. operationId: getDateAndTime responses: '200': description: Gets the current date and time. content: 'application/json': schema: type: object properties: date: type: string description: The current date time: type: string description: The current time -
Revise la configuración del grupo de acciones y seleccione Crear.
-
Elija Guardar para guardar los cambios.
-
Seleccione Preparar para preparar el agente.
-
Seleccione Guardar y salir para guardar los cambios y salir del generador de agentes.
-
En la sección Descripción general del agente, en Permisos, elija el rol de servicio de IAM. Esto abre el rol en la consola de IAM.
-
En la consola de IAM, elija la pestaña Permisos.
-
Elija Agregar permisos y, a continuación, seleccione Crear política insertada.
-
Elija la pestaña JSON y pegue la siguiente política: Asegúrese de que
Resourcees el Nombre de recurso de Amazon (ARN) de la función de Lambda. Anotó el ARN en el paso 6 de Paso 1: Crear una función de Lambda. -
Elija Siguiente.
-
Escriba un nombre para la política (por ejemplo,
BedrockAgentLambdaInvoke). -
Elija Crear política.