Cuestionario vinculado a una guía · Medio Nivel

Cuestionario de diseño de herramientas para agentes de LLM

Prueba cómo los nombres y descripciones de las herramientas guían la elección de modelos, por qué son importantes los esquemas estrictos y los errores procesables, y por qué demasiadas herramientas perjudican a los agentes.

Rutas de guía relacionadasDiseño de herramientas para agentes LLM
Pregunta 1 de 8

¿Qué utiliza realmente el modelo para decidir cómo llamar a una herramienta?

Vista previa de cada pregunta8 preguntas

Las respuestas y explicaciones aparecen a medida que realiza el cuestionario.

  1. ¿Qué utiliza realmente el modelo para decidir cómo llamar a una herramienta?
    • El código fuente de la herramienta.
    • El nombre, descripción, esquema y texto devuelto.
    • El historial de latencia del servidor.
    • El lenguaje de programación en el que está escrita la herramienta.
  2. ¿Por qué un agente podría utilizar prefijos como github_create_issue y jira_create_issue?
    • Los prefijos hacen que las herramientas se ejecuten más rápido
    • Las API requieren prefijos
    • Mantienen separadas herramientas similares de diferentes servicios
    • Reducen el tamaño de los archivos de esquema JSON
  3. ¿Qué diseño de parámetros tiene más probabilidades de producir argumentos correctos?
    • Una enumeración que enumera los valores permitidos.
    • Una cadena de texto libre llamada 'valor'
    • Un campo sin tipo y sin descripción
    • Un parámetro llamado 'x'
  4. ¿Qué hace que un mensaje de error de herramienta sea bueno?
    • Sólo un código de error numérico
    • Un genérico "algo salió mal"
    • Nada, por lo que no se gastan tokens.
    • Explica qué salió mal y sugiere qué intentar a continuación.
  5. ¿Por qué agregar muchas herramientas puede reducir el rendimiento del agente?
    • Los modelos solo pueden llamar a una herramienta por conversación
    • Cada definición toma contexto y las herramientas superpuestas dificultan la selección
    • Las herramientas dejan de funcionar cuando hay más de cinco
    • El recuento de herramientas no tiene ningún efecto.
  6. En comparación con la duplicación de cada punto final de API uno a uno, ¿qué recomienda la guía?
    • Menos herramientas de mayor nivel diseñadas en torno a tareas reales
    • Exponer cada punto final para que el agente tenga cobertura total
    • Usar una sola herramienta para todo
    • Permitir que el modelo escriba sus propias solicitudes HTTP
  7. ¿Por qué una herramienta debería paginar o truncar su salida de forma predeterminada?
    • Para ocultar datos a los usuarios
    • Porque los modelos no pueden leer números
    • Para evitar llenar la ventana contextual con datos de bajo valor
    • Porque el esquema JSON lo requiere
  8. ¿Por qué hacer que las herramientas sean idempotentes o darles una clave de idempotencia?
    • Hace las descripciones más cortas.
    • Permite que el modelo se salte esquemas.
    • Acelera la inferencia del modelo.
    • Un reintento de llamada no creará registros duplicados