Patrones
Patrón: Condicionales
Controlar instrucciones, acciones y transiciones sin depender del modelo.
Fuente: patterns/ascript-patterns-conditionals.md
Las condicionales se evalúan antes de que el prompt llegue al LLM. Deciden qué instrucciones se incluyen, qué acciones se ejecutan y a qué subagente se transiciona.
reasoning: instructions: -> if @variables.order_summary == "": run @actions.lookup_current_order with member_email=@variables.member_email set @variables.order_summary = @outputs.order_summary | Show the user their order summary: {!@variables.order_summary}.
reasoning: instructions: -> if @variables.verified == True and @variables.is_business_hours == True: | You can escalate to a live representative if needed.
- Inicializa las variables (= "" o = False) para que las comprobaciones funcionen.
- Usa is None para comprobar ausencia de valor, no == "".
- Agrupa con paréntesis cuando mezcles and y or.
Temas relacionados