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.
Configurar mensajes avanzados
Puede configurar las solicitudes avanzadas en AWS Management Console o a través de. API
- Console
-
En la consola, puede configurar las peticiones avanzadas una vez creado el agente. Las configura mientras edita el agente.
Para ver o editar las peticiones avanzadas de su agente:
-
Inicie sesión en el AWS Management Console uso de un IAMrol con los permisos de Amazon Bedrock y abra la consola de Amazon Bedrock en. https://console.aws.amazon.com/bedrock/
-
En el panel de navegación situado a la izquierda, elija Agentes. A continuación, elija un agente en la sección Agentes.
-
En la página de detalles del agente, en la sección Borrador de trabajo, seleccione Borrador de trabajo.
-
En la página Borrador de trabajo, en la sección Solicitudes avanzadas, seleccione Editar.
-
En la página Editar mensajes avanzados, seleccione la pestaña correspondiente al paso de la secuencia de agentes que desee editar.
-
Para habilitar la edición de la plantilla, active Anular los valores predeterminados de la plantilla. En el cuadro de diálogo Anular los valores predeterminados de la plantilla, selecciona Confirmar.
aviso
Si desactiva Anular los valores predeterminados de la plantilla o cambia el modelo, se utilizará la plantilla predeterminada de Amazon Bedrock y su plantilla se eliminará inmediatamente. Para confirmar, introduzca
confirm
en el cuadro de texto para confirmar el mensaje que aparece. -
Para permitir que el agente utilice la plantilla al generar respuestas, active Activar plantilla. Si esta configuración está desactivada, el agente no utilizará la plantilla.
-
Para modificar la plantilla de solicitud de ejemplo, utilice el editor de plantillas de solicitud.
-
En Configuraciones, puede modificar los parámetros de inferencia de la solicitud. Para ver las definiciones de los parámetros y obtener más detalles sobre los parámetros para los diferentes modelos, consulte Parámetros de solicitud de inferencia y campos de respuesta para modelos básicos.
-
(Opcional) Para usar una función Lambda que haya definido para analizar la salida del modelo base sin procesar, lleve a cabo las siguientes acciones:
nota
Se utiliza una función de Lambda para todas las plantillas de peticiones.
-
En la sección Configuraciones, seleccione Usar la función Lambda para el análisis. Si borra esta configuración, su agente utilizará el analizador predeterminado para el mensaje.
-
Para la función Parser Lambda, seleccione una función Lambda en el menú desplegable.
nota
Debe adjuntar permisos a su agente para que pueda acceder a la función Lambda. Para obtener más información, consulte Política basada en recursos que permite a Amazon Bedrock invocar una función Lambda de un grupo de acciones.
-
-
Para guardar la configuración, elija una de las siguientes opciones:
-
Para permanecer en la misma ventana y poder actualizar dinámicamente la configuración de los mensajes mientras se prueba el agente actualizado, seleccione Guardar.
-
Para guardar la configuración y volver a la página del borrador de trabajo, seleccione Guardar y salir.
-
-
Para probar la configuración actualizada, seleccione Preparar en la ventana de prueba.
-
- API
-
Para configurar las solicitudes avanzadas mediante las API operaciones, envíe una UpdateAgentllamada y modifique el siguiente
promptOverrideConfiguration
objeto."promptOverrideConfiguration": { "overrideLambda": "string", "promptConfigurations": [ { "basePromptTemplate": "string", "inferenceConfiguration": { "maximumLength": int, "stopSequences": [ "string" ], "temperature": float, "topK": float, "topP": float }, "parserMode": "DEFAULT | OVERRIDDEN", "promptCreationMode": "DEFAULT | OVERRIDDEN", "promptState": "ENABLED | DISABLED", "promptType": "PRE_PROCESSING | ORCHESTRATION | KNOWLEDGE_BASE_RESPONSE_GENERATION | POST_PROCESSING" } ] }
-
En la lista
promptConfigurations
, incluya un objetopromptConfiguration
para cada plantilla de petición que desee editar. -
Especifique la petición que desee modificar en el campo
promptType
. -
Modifique la plantilla de solicitud mediante los siguientes pasos:
-
Especifique los campos
basePromptTemplate
con la plantilla de petición. -
Incluya los parámetros de inferencia en los objetos
inferenceConfiguration
. Para obtener más información acerca de las configuraciones de inferencia, consulte Parámetros de solicitud de inferencia y campos de respuesta para modelos básicos.
-
-
Para habilitar la plantilla de solicitud,
promptCreationMode
defina enOVERRIDDEN
. -
Para permitir o impedir que el agente realice el paso en el
promptType
campo, modifique elpromptState
valor. Esta configuración puede resultar útil para solucionar problemas relacionados con el comportamiento del agente.-
Si se establece en
promptState
DISABLED
losPOST_PROCESSING
pasosPRE_PROCESSING
,KNOWLEDGE_BASE_RESPONSE_GENERATION
, o, el agente se salta ese paso. -
Si se establece
promptState
esteDISABLED
ORCHESTRATION
paso, el agente envía solo la entrada del usuario al modelo base de la orquestación. Además, el agente devuelve la respuesta tal cual, sin organizar las llamadas entre API las operaciones y las bases de conocimiento. -
De forma predeterminada, el
POST_PROCESSING
paso esDISABLED
. De forma predeterminadaPRE_PROCESSING
, losKNOWLEDGE_BASE_RESPONSE_GENERATION
pasosORCHESTRATION
, y sonENABLED
.
-
-
Para usar una función Lambda que haya definido para analizar la salida del modelo base sin procesar, lleve a cabo los siguientes pasos:
-
Para cada plantilla de solicitud para la que desee habilitar la función Lambda,
parserMode
establézcala en.OVERRIDDEN
-
Especifique el nombre del recurso de Amazon (ARN) de la función Lambda en el
overrideLambda
campo del objeto.promptOverrideConfiguration
-
-