El problema
Algunas peticiones tienen un camino conocido de antemano. «Pasa mi cita del jueves al viernes y avisa a los participantes»: se sabe qué hacer, y en qué orden. Otras no. «Búscame una salida para el sábado, si no llueve» depende del tiempo, luego de lo que pasa cerca de tu casa, y luego quizá de un trayecto. Cada paso depende de lo que haya encontrado el anterior.
Un plan fijado de antemano va muy bien para la primera petición, mucho menos para la segunda. Un bucle que reflexiona a cada paso va bien para la segunda, pero sale caro en la primera.
Lo que quería
No quería elegir por ti. Así que LIA mantiene dos modos, con las mismas garantías, y pasas de uno a otro con el botón de modo, en la parte superior de la pantalla. Tu elección se recuerda para los mensajes siguientes.
El Pipeline: planificar, verificar, ejecutar
Es el modo por defecto. LIA escribe primero un plan completo, lo verifica antes de cualquier llamada, y luego ejecuta en paralelo todo lo que se puede. El modelo no tiene que releer toda la conversación en cada paso, lo que hace este modo bastante más barato en tokens, las unidades de texto que cobran los proveedores de modelos. Su límite: el plan se escribe antes de ver los resultados. Si un paso falla, el Pipeline te lo dice, sin buscar por su cuenta otro camino.
ReAct: avanzar leyendo cada resultado
En modo ReAct (por «razonar y actuar»), el modelo llama a una herramienta, lee lo que vuelve y decide lo siguiente. Para tu salida del sábado: primero el tiempo; si hace bueno, los eventos de la zona; para el que te guste, el trayecto. Rodeé este bucle de varias salvaguardas.
- Un presupuesto que se gana. El bucle empieza con un número de intentos, que se prolonga mientras obtiene resultados. Un fallo o un resultado vacío no le compra nada. Y el tiempo que pasas validando una acción no cuenta en su plazo.
- Juzgado por su resultado. LIA comprueba que cada respuesta de herramienta responde de verdad a tu pregunta: el día correcto, el lugar correcto, una lista completa. El tiempo de hoy cuando pedías el de mañana es un obstáculo, igual que un error. Entonces corrige su llamada, y luego prueba otra fuente, que señala como tal. Lo que sigue sin obtener, lo enumera al final, con lo que intentó.
- Sin dar vueltas. Una herramienta llamada varias veces con exactamente los mismos parámetros acaba siendo rechazada: un agente que se repite ya no avanza.
- Un final honesto. Si el presupuesto se agota, LIA responde con lo que ha obtenido, sin anunciarte lo que se disponía a hacer.
- Cálculos exactos. Los dos modos disponen de una calculadora exacta y de una herramienta de fechas. ReAct puede además escribir un script corto en Python y ejecutarlo en un contenedor aislado, que se desecha tras usarlo, para cruzar dos listas o hacer cuentas sobre muchas líneas. Si tu instalación lo permite, puede consultar un servicio en línea a través de un intermediario que solo abre las direcciones declaradas. Tus claves de acceso no entran en el contenedor, y para una dirección que nadie ha autorizado, LIA te pide tu opinión.
Lo que no cambia
Los dos modos leen la misma memoria, el mismo perfil y los mismos espacios de conocimiento. Siguen las mismas reglas de confirmación y te dan el mismo informe de lo que salió bien o mal. Una rutina o un ticket tiene su propio modo, que eliges para cada uno.
Tu ritmo de intercambios
En ReAct, también puedes decirle a LIA cómo la usas, en Ajustes › Preferencias › Personalización › Preferencias de uso. Con intercambios frecuentes, mantiene todas tus herramientas a mano y prepara cada turno para que el proveedor relea el anterior desde su caché, a precio reducido: el primer mensaje cuesta un poco más, los siguientes mucho menos, mientras tus mensajes se sucedan y el modelo elegido tenga caché; si no, los intercambios puntuales siguen siendo más baratos. Con intercambios puntuales, elige las herramientas útiles para cada pregunta, con un coste que no depende del tiempo transcurrido entre dos mensajes. Una cuenta nueva empieza en intercambios puntuales.
Cómo elegir
Para una petición precisa, cuyos pasos conoces, el Pipeline es más rápido y más barato. Para una búsqueda abierta, una pregunta que se bifurca según lo que se encuentre o una herramienta que se usa en varias fases, ReAct lo hace mejor. Mi consejo: quédate en Pipeline en el día a día, y pasa a ReAct cuando notes que la respuesta pide explorar.
Para profundizar: Un plan antes de actuar: cómo prepara y comprueba LIA tus peticiones de varios pasos; Servidores MCP que se usan en varios pasos: el modo iterativo.
