El menú limita las acciones disponibles
El menú de herramientas es un subconjunto breve y ordenado de las acciones disponibles que recibe el agente antes de ejecutar una tarea. El agente solo puede invocar herramientas incluidas en este menú.
Esto significa que la composición y el orden del menú influyen en la capacidad del agente para completar la tarea. Criterio práctico: comprobar no solo si está disponible la acción necesaria, sino también si están disponibles las herramientas que preparan los datos para ejecutarla.
Por qué la relevancia no garantiza la ejecución
Una tarea de varios pasos requiere una acción final y herramientas predecesoras. Estas deben generar las entradas necesarias en el orden adecuado.
La clasificación por relevancia para la solicitud puede encontrar la acción final, pero pasar por alto o posponer herramientas menos evidentes que generan datos. Criterio de selección: evaluar el menú por la integridad de la cadena ejecutable, no solo por la similitud de las herramientas con la solicitud.
| Enfoque | Qué tiene en cuenta | Riesgo |
|---|---|---|
| Clasificación por relevancia | Relación de la herramienta con la solicitud | Los generadores de los datos necesarios pueden estar ausentes o aparecer más tarde |
| Selección por ruta de estado | Ejecutabilidad de las transiciones y orden de las dependencias | El menú debe tener en cuenta el estado y las relaciones entre las entradas y las salidas |
Cómo se forma un menú basado en la ruta de estado
Una ruta de estado es un recorrido desde el estado observable de la solicitud hasta el resultado deseado. El State-Path Tool Menu propuesto por los autores crea el menú teniendo en cuenta la ejecutabilidad de este recorrido.
El mecanismo incluye varios pasos:
- El codificador tiene en cuenta las herramientas disponibles desde el estado actual.
- Relaciona las salidas de las herramientas con las entradas de acciones posteriores.
- Tiene en cuenta los órdenes de acciones que se repiten en las rutas de entrenamiento.
- La búsqueda selecciona una herramienta inicial ejecutable, los generadores de los datos que faltan y la acción final.
- La reclasificación coloca a los generadores antes que a los consumidores.

Criterio práctico: comprobar que el menú seleccionado incluya la acción inicial, las herramientas generadoras necesarias y la acción final en un orden ejecutable.
Qué muestran los resultados en ToolBench
Los autores informan de que, en ToolBench, el menú propuesto aumentó el éxito de ejecución en línea del 0.737 al 0.898. También superó los métodos de referencia de búsqueda, reclasificación, generación y enrutamiento sin modificar el agente.
El menú State-Path cubrió más cadenas completas con 32 herramientas que la lista oficial con 128 herramientas. El aumento del éxito se mantuvo en familias de agentes con modelos de distintas capacidades.
Estos resultados corresponden a la evaluación de los autores en ToolBench. Criterio de interpretación: comparar los métodos por el éxito de ejecución en línea y la cobertura de cadenas completas, sin atribuir el resultado únicamente al tamaño del menú.
Cómo elegir un enfoque para crear el menú
Para tareas con dependencias entre acciones, no basta con buscar herramientas relevantes. El menú debe incluir herramientas que generen los datos de entrada que faltan y situarlas antes de las acciones que los consumen.
Al comparar enfoques, comprueba tres propiedades:
- Ejecutabilidad: ¿está disponible la acción inicial desde el estado actual?
- Integridad: ¿están presentes las herramientas generadoras y la acción final?
- Orden: ¿aparecen los generadores antes que los consumidores?
Para evaluar el resultado, utiliza el éxito de ejecución en línea y la cobertura de cadenas completas. Este criterio refleja no solo hasta qué punto las herramientas se ajustan a la solicitud, sino también si el agente puede recorrer la ruta hasta el resultado.
Fuente
Artículo «The Menu Is an Execution Prior: State-Path Tool Menus for Online Agents», arXiv:2609.09395. Los autores informaron de que el artículo había sido aceptado en EMNLP 2026 Main; la fecha de envío indicada es el 8 de septiembre de 2026.



