Patrones
Patrón: Recuperar datos antes de razonar
Traer la información al principio de las instrucciones para que el prompt sea real.
Fuente: patterns/ascript-patterns-fetch-data.md
Las acciones dentro de las instrucciones se ejecutan antes de enviar el prompt. Colocarlas arriba garantiza que el LLM razona con datos actuales, no con suposiciones.
reasoning: instructions: -> # ¿Ya tenemos el dato? if @variables.order_summary == "": # Si no, lo recuperamos y lo guardamos run @actions.lookup_current_order with member_email=@variables.member_email set @variables.order_summary=@outputs.order_summary # Y lo usamos en el prompt | Refer to the user by name {!@variables.member_name}. Show them their current order summary: {!@variables.order_summary}.
- 01Comprueba si el dato ya está.
- 02Si no, ejecuta la acción de consulta.
- 03Guarda el resultado en una variable.
- 04Referencia la variable en el prompt.
Temas relacionados