Referencia

Instrucciones: lógica (->) y prompt (|)

Las dos naturalezas de una instrucción y cómo se combinan dentro del bloque reasoning.

Fuente: reference/ascript-ref-instructions.md

Dentro de reasoning.instructions conviven dos tipos de línea. Las de lógica se ejecutan siempre igual. Las de prompt se acumulan en el texto que recibirá el modelo.

MarcaTipoQuién decide
->Instrucciones de lógicaEl código. Condicionales, run, set, transition to.
|Instrucciones de promptEl LLM. Texto en lenguaje natural.

Referencias dentro del prompt

Usa {!…} para insertar el valor de una variable o para señalar explícitamente una acción o subagente.

Combined References
reasoning:
  instructions: ->
    | Refer to the user by their name {!@variables.member_name}.
      Show the user their current order summary: {!@variables.order_summary}
      at the start of the conversation or if they specifically request it again.
      If the user wants to make a return, confirm their order ID and
      call {!@actions.create_return}.

Buena práctica

Empieza con las mínimas instrucciones necesarias. Añade instrucciones a medida que revisas conversaciones reales, y comprueba regresiones entre cambio y cambio.

Temas relacionados