Arquitectura de CLI de Karis: Usando Claude para Planificación, No para Ejecución

Un usuario de Reddit comparte su experiencia con la arquitectura de Karis CLI, que separa la planificación del LLM de la ejecución del código para una automatización más confiable.
Patrón de Arquitectura
El sistema utiliza tres capas distintas:
- Capa de ejecución: Código puro sin participación del LLM: tus herramientas manejan la ejecución real del trabajo
- Capa de orquestación: Utiliza un LLM (como Claude) para decisiones de planificación: pregunta "dados estos resultados de herramientas, ¿qué deberíamos hacer a continuación?"
- Capa de tareas: Realiza un seguimiento del estado durante todo el proceso
Principio de Diseño Clave
La arquitectura refleja la observación de que los LLM sobresalen en planificación y resumen, pero tienen un rendimiento deficiente como ejecutores confiables. Al separar estas preocupaciones:
- Claude hace lo que hace bien: razonar sobre qué acciones tomar
- Tu código hace lo que hace bien: ejecutar tareas de manera confiable
- La separación facilita intercambiar modelos o actualizar herramientas de forma independiente
Experiencia Práctica
El usuario informa haber utilizado este patrón durante varios meses y lo describe como "la configuración de agente más estable que he tenido". Su recomendación para desarrolladores que construyen con Claude: piensa cuidadosamente sobre dónde colocar el límite del LLM en la arquitectura de tu sistema.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Ejecutando código de Claude 24/7 como un agente en segundo plano — 2 semanas de experiencia
Un desarrollador comparte su configuración para ejecutar Claude Code de manera continua en un VPS, manejando revisiones de código, refactorización y despliegues mientras duerme.

El agente de IA OpenClaw identifica autónomamente errores, crea y envía PR en GitHub.
Un desarrollador reporta que su agente de IA OpenClaw diagnosticó un problema recurrente, lo rastreó hasta un paquete de terceros, luego creó de forma autónoma una rama en GitHub, realizó múltiples commits, revisó su propio código y envió una solicitud de extracción al repositorio del paquete.

Desarrollador Reemplaza Agente de IA con Script Directo de Playwright para Automatización de Navegadores
Un desarrollador utilizó OpenClaw para generar un agente Gemma 4 31B para automatización del navegador mediante Playwright, pero encontró problemas con llamadas API incorrectas y tiempos de espera agotados. Reemplazó todo el agente con un script de 50 líneas que se comunica directamente con Chrome, completando la tarea en 10 segundos.

Usando Claude Code para Construir un Pipeline de Análisis de Imágenes Satelitales para Predicciones Minoristas
Un desarrollador utilizó Claude Code para construir un pipeline completo de análisis de imágenes satelitales que extrae datos ópticos de Sentinel-2 y de radar de Sentinel-1 a través de Google Earth Engine, procesa límites de estacionamientos desde OpenStreetMap y calcula métricas de ocupación para predecir resultados de ganancias minoristas.