ByteNex›Artículos›Llamadas a herramientas no declaradas: cuando se inventa una herramienta
Llamadas a herramientas no declaradas: cuando se inventa una herramienta
Una llamada a una herramienta no declarada es una herramienta que se invoca sin estar declarada en un flujo. El kernel la rechaza antes de la ejecución.
¿Qué es una herramienta declarada?
Una herramienta que está firmada, verificada y referenciada por un flujo declarativo. Tiene un contrato definido y un resultado esperado.
¿Qué ocurre con una llamada no declarada?
Se rechaza. Una herramienta que no está declarada no tiene un resultado esperado contra el cual verificarse.
¿Esto previene todas las llamadas erróneas?
Previene la invocación de herramientas no declaradas. La verificación sigue aplicándose a las herramientas declaradas para confirmar su resultado.
¿Por qué es necesario esto?
Porque una herramienta no declarada no tiene contrato ni resultado esperado. El kernel no puede verificar su comportamiento ni aprender del resultado.
¿Puede un flujo inventar una herramienta?
No. El flujo nombra las herramientas y el orden. Las herramientas deben estar declaradas. El flujo en sí no ejecuta código.
Relacionado
- Arquitectura del kernel de agente: la guía completa
Una guía completa de los componentes de un kernel de agente: el ciclo, el motor AST, el motor de memoria cognitiva y el contexto aislado.
- Kernel de agente vs Framework de agente
Un framework proporciona componentes que un desarrollador ensambla. Un kernel ejecuta el ciclo él mismo, verifica los resultados y actualiza sus propios pesos.