Referencia

Tools (acciones de razonamiento)

Funciones que el LLM puede decidir llamar, según su nombre, su descripción y el contexto.

Fuente: reference/ascript-ref-tools.md

Las tools se declaran bajo reasoning.actions. A diferencia de run, no se ejecutan siempre: se ofrecen al modelo, que decide si las llama. Su nombre y su description son lo que el LLM lee para elegir.

Tool with Filter
reasoning:
  actions:
    create_return: @actions.create_return
      description: "Creates a return for an eligible order."
      available when @variables.order_return_eligible == True and @variables.order_id != None

Subagente como tool

Un subagente puede consultarse desde otro con consult: @subagent.specialist, además de exponerse como transición con @utils.transition to.

Temas relacionados