Iniciar una recomendación de descripción de la herramienta
Inicie una recomendación para generar descripciones de herramientas optimizadas para su agente. El servicio analiza las huellas 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íselos y pruébelos antes de aplicarlos.
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. Máximo 4096 caracteres. |
|
|
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 de las herramientas actuales que se deben optimizar. Indique |
|
|
Unión |
Sí |
Rastrea la fuente para el análisis. Consulte las fuentes de rastreo para obtener recomendaciones. |
nota
Las recomendaciones de descripción de la herramienta 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 las trazas 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 | Banderas CLI | Campo de 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 obtiene mediante Obtener una recomendación), el resultado contiene:
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Enumeración |
Per-tool resultados. Cada entrada contiene |
|
|
Objeto |
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 |
Está 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. Compruebe las políticas de IAM. |
|
|
409 |
Ya existe una recomendación con el mismo token de cliente con parámetros diferentes. |
|
|
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 . |