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.
Iniciar una recomendación de descripción de la herramienta
Haga una recomendación para generar descripciones de herramientas optimizadas para su agente. El servicio analiza los rastros de los agentes para identificar la confusión en la selección de herramientas y produce descripciones más precisas que reducen la ambigüedad cuando el agente elige entre las herramientas.
nota
Las recomendaciones las generan los LLM. Revíselas y pruébelas antes de aplicarlas.
Ejemplos de código
ejemplo
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
|
|
Cadena |
Sí |
Un nombre para la recomendación. Máximo 48 caracteres. Patrón: |
|
|
Cadena |
Sí |
Debe ser |
|
|
Objeto |
Sí |
Contiene |
|
|
Cadena |
No |
Descripción opcional. 4096 caracteres como máximo. |
|
|
Cadena |
No |
Símbolo de idempotencia. Si vuelves a intentar una solicitud con el mismo token de cliente, el servicio devuelve la recomendación existente en lugar de crear una nueva. |
campos de herramientas DescriptionRecommendationConfig
| Campo | Tipo | Obligatorio | Description (Descripción) |
|---|---|---|---|
|
|
Unión |
Sí |
Las descripciones actuales de las herramientas que se van a optimizar. Proporcione una |
|
|
Unión |
Sí |
Rastrea la fuente para su análisis. Consulte Fuentes de rastreo para obtener recomendaciones. |
nota
Las recomendaciones de descripción de las herramientas no requieren unevaluationConfig. A diferencia de las recomendaciones rápidas del sistema, que utilizan un evaluador como señal de optimización, las recomendaciones de descripción de herramientas analizan los patrones de selección de herramientas directamente a partir de los rastros de los agentes para identificar la ambigüedad entre las herramientas y generar descripciones más precisas.
Modos de entrada de descripciones de herramientas
| Mode | Indicadores de CLI | Campo API |
|---|---|---|
|
Texto en línea |
|
|
|
Paquete de configuración |
|
|
Cuando se utiliza un paquete de configuración, el resultado incluye una nueva versión del paquete con las descripciones optimizadas de las herramientas aplicadas.
Respuesta
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Cadena |
Identificador único de la recomendación. |
|
|
Cadena |
ARN de la recomendación. |
|
|
Cadena |
El nombre que especificó. |
|
|
Cadena |
|
|
|
Cadena |
Estado inicial: |
|
|
Timestamp |
Cuándo se creó la recomendación. |
|
|
Timestamp |
Cuándo se actualizó la recomendación por última vez. |
Resultado de la recomendación
Cuando la recomendación alcanza el COMPLETED estado (se recupera mediante Obtener una recomendación), el resultado contiene:
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Enumeración |
Per-tool resultados. Cada entrada contiene |
|
|
Objeto |
Está presente cuando la entrada era un paquete de configuración. Contiene |
|
|
Cadena |
Está presente si la recomendación falló. Código de error que describe el error. |
|
|
Cadena |
Presente si la recomendación falló. Human-readable descripción del error. |
Errores
| Error | Estado HTTP | Description (Descripción) |
|---|---|---|
|
|
400 |
Parámetros de solicitud no válidos. Compruebe las restricciones de campo y los campos obligatorios. |
|
|
403 |
Permisos insuficientes. Verifique las políticas de IAM. |
|
|
409 |
Ya existe una recomendación con el mismo token de cliente con diferentes parámetros. |
|
|
402 |
Has superado el número máximo de recomendaciones simultáneas. |
|
|
429 |
Se superó la tasa de solicitudes. Vuelva a intentarlo con retroceso exponencial. |
|
|
500 |
Service-side error. Intente realizar de nuevo la solicitud . |