Laboratorio · Proyecto

Jarvis

Mi agente personal de IA, en marcha 24/7. No es un chatbot: recuerda, usa herramientas controladas y prepara trabajo, pero cualquier acción con efectos fuera espera mi aprobación.

Pregunta a Jarvis

Jarvis

Hola. Soy una representación de Jarvis: mis respuestas las ha escrito Víctor de antemano y no estoy conectado a ningún modelo. Elige una pregunta.

¿Qué es Jarvis?

Soy el agente personal de Víctor y funciono 24/7 en un equipo dedicado. No soy un chatbot: tengo memoria persistente, herramientas controladas y tareas programadas, con un principio de autonomía controlada.

¿Cómo recuerda las cosas?

Guardo memoria persistente de los proyectos y del contexto que importa. Mi comportamiento vive en archivos separados (identidad, reglas, herramientas y memoria), así que se puede revisar y corregir qué sé y cómo actúo.

¿Qué puede hacer?

Ayudo con tareas técnicas y de desarrollo, recuerdo en qué punto está cada proyecto, preparo borradores para LinkedIn, vigilo ofertas de trabajo y oportunidades, y redacto correos para que Víctor los revise.

¿Qué no hace sin permiso?

Nada con efectos fuera: enviar correos, publicar, hacer push a un repositorio o borrar. Lo preparo y espero su aprobación. Puedo equivocarme, y por eso la última palabra no es mía.

¿Cómo está construido?

OpenClaw me orquesta y un modelo de OpenAI razona. Hablo por Telegram con texto o voz: transcribo en local con Whisper y respondo con síntesis de voz. Todo corre en un equipo Lubuntu dedicado.

¿Y si algo falla?

Funciono como servicio persistente, con copias de seguridad cifradas en dos capas y un panel privado de supervisión para ver qué hago y cómo estoy.

¿Hacia dónde va?

De responder cuando me hablan a vigilar, detectar y proponer acciones por mi cuenta. Pero proponer no es actuar: las decisiones siguen siendo de Víctor.

Arquitectura de Jarvis Telegram, con voz transcrita por Whisper, conecta con OpenClaw, que orquesta un modelo de OpenAI, los archivos de comportamiento, la memoria persistente, las herramientas controladas y las tareas programadas. Las acciones externas pasan por una aprobación humana. Todo corre en un equipo Lubuntu dedicado. Equipo dedicado con Lubuntu Siempre en marcha Servicio persistente Copias cifradas Panel de supervisión Telegramtexto y voz Whisper + TTSvoz en local OpenClaworquestador Modelo de OpenAIrazonamiento Comportamientoidentidad · reglasherramientas · memoria Memoria persistenteproyectos y contexto Herramientascontroladas, bajo riesgo Tareas programadasradar y avisos Aprobaciónde Víctor Acciones externascorreo · publicarpush · borrar
Arquitectura simplificada. Las partes se iluminan según la pregunta.

Principios de diseño

  • Autonomía controlada. Automatiza lo de bajo riesgo; enviar, publicar, hacer push o borrar requiere mi aprobación.
  • Herramientas justas. Cada herramienta tiene un propósito claro y un alcance limitado.
  • Comportamiento legible. Nada de reglas escondidas: lo que hace y por qué está escrito en archivos que se pueden revisar.
  • Fiabilidad primero. Servicio persistente, copias cifradas en dos capas y un panel privado de supervisión.

Estado actual

En marcha

Funciona a diario como:

  • Asistente técnico y de desarrollo
  • Memoria de proyectos
  • Apoyo editorial para LinkedIn
  • Radar de ofertas y oportunidades
  • Redactor de correos con confirmación
  1. Hoy

    Reaccionar

    Responde cuando le hablo.

  2. Próximo

    Vigilar

    Revisará por su cuenta lo que le encargue.

  3. Próximo

    Proponer

    Me propondrá acciones, y yo decido.

Siempre con la decisión final en mis manos.

Lo que no se publica

Rutas, cuentas, horarios de copia y accesos remotos se quedan fuera a propósito. Contar la arquitectura no exige exponer la instalación.

Volver al laboratorio

Cómo se ve por dentro

El Control Center es el panel privado donde superviso a Jarvis: una base con habitaciones. Pulsa una habitación en el plano o elígela en las pestañas.

Portada del Jarvis Control Center: una casa en pixel art con habitaciones para terminal, biblioteca de skills, seguridad, avisos, comunicaciones, servidor y sala central
Captura de «Sala central» en el Jarvis Control Center, con los datos sensibles pixelados
Captura de «Sala central» en el Jarvis Control Center, con los datos sensibles pixelados
Captura de «Sala central» en el Jarvis Control Center, con los datos sensibles pixelados

Sala central

Qué muestra

El estado general de la base de un vistazo: si OpenClaw, el panel, las copias y el consumo del modelo están bien, y cuándo se actualizó cada módulo.

Por qué importa

Si algo falla lo veo antes de que me lo diga nadie, y sin entrar en el equipo.

Captura de «Cuarto terminal» en el Jarvis Control Center, con los datos sensibles pixelados

Cuarto terminal

Qué muestra

Qué modelo usa Jarvis en cada momento y de dónde salen los datos de consumo, siempre como agregados.

Por qué importa

Saber qué modelo responde y cuánto consume evita sorpresas en el coste y en el comportamiento.

Captura de «Biblioteca de skills» en el Jarvis Control Center, con los datos sensibles pixelados
Captura de «Biblioteca de skills» en el Jarvis Control Center, con los datos sensibles pixelados

Biblioteca de skills

Qué muestra

Las skills y herramientas que Jarvis tiene a mano, con su origen, su nivel de riesgo y si necesitan mi confirmación antes de actuar.

Por qué importa

Cuantas menos herramientas y mejor delimitadas, más fácil es saber qué puede hacer y qué no.

Captura de «Cuarto de seguridad» en el Jarvis Control Center, con los datos sensibles pixelados
Captura de «Cuarto de seguridad» en el Jarvis Control Center, con los datos sensibles pixelados

Cuarto de seguridad

Qué muestra

Autenticación, permisos de los archivos sensibles, puertos y servicios en marcha, con los datos concretos tapados.

Por qué importa

Un agente con acceso a herramientas tiene que estar cerrado por defecto; aquí compruebo que lo está.

Captura de «Tablón de avisos» en el Jarvis Control Center, con los datos sensibles pixelados

Tablón de avisos

Qué muestra

Avisos y diagnóstico en modo seguro, y las acciones futuras, que aparecen bloqueadas.

Por qué importa

Que una acción se vea pero todavía no se pueda ejecutar es la forma de añadir capacidades sin riesgos.

Captura de «Comunicaciones» en el Jarvis Control Center, con los datos sensibles pixelados

Comunicaciones

Qué muestra

Los canales por los que hablo con Jarvis (Telegram, voz a texto y texto a voz) y el riesgo de cada uno.

Por qué importa

Es la puerta de entrada: si un canal falla o tiene riesgo alto, tiene que saltar a la vista.

Captura de «Servidor» en el Jarvis Control Center, con los datos sensibles pixelados
Captura de «Servidor» en el Jarvis Control Center, con los datos sensibles pixelados

Servidor

Qué muestra

Las copias de seguridad cifradas en dos destinos, lo que procesa cada una y si la comprobación salió sin errores, con los horarios tapados.

Por qué importa

Una copia que no se comprueba no es una copia: aquí veo que las dos funcionan.

Y así me habla

Jarvis revisa un plan de actualización por Telegram y propone el siguiente paso, a la espera de mi aprobación.

Respuesta de Jarvis por Telegram: resume que una simulación no muestra migraciones destructivas ni capacidades nuevas y recomienda seguir por la vía manual, con verificación previa

¿Te interesa cómo está construido o quieres comentarme algo de Jarvis? Escríbeme