Proyecto · Hackathon
AgentNode
AgentNode convierte móviles, tablets y ordenadores en participantes de IA programables para escenarios de seguridad en casa. Un dispositivo captura lo que ocurre, el servidor pide a un modelo de OpenAI un razonamiento estructurado y el sistema avisa por correo cuando se detecta la situación configurada.
Qué hace
- Un dispositivo con navegador captura imágenes JPEG independientes con el intervalo que se configure.
- Cada captura se analiza con visión de OpenAI según lo que la persona ha pedido vigilar, con una respuesta estructurada: condición detectada, confianza y explicación.
- Las imágenes se guardan de forma privada en el servidor y solo los metadatos van a la base de datos.
- El panel muestra la última captura, el historial de análisis y las alertas, y el propietario configura un correo para recibir los avisos.
Una idea de arquitectura
AgentNode separa la observación, el razonamiento, la autorización y la ejecución:
- El dispositivo aporta la capacidad local de observar.
- El backend es la autoridad: autenticación, permisos, persistencia y validación.
- El modelo de IA propone razonamientos y decisiones estructuradas, pero nunca controla hardware directamente.
- El orquestador es el único componente que valida una decisión y la convierte en una operación ejecutable, a través de un protocolo propio sobre WebSocket.
Esta separación permite añadir capacidades sin dar a un modelo de lenguaje acceso directo al hardware ni a los datos de nadie.
Usos que se pueden imaginar
Como la persona describe en lenguaje natural qué debe observarse, el mismo patrón sirve para vigilar una habitación, una mascota o un acceso. Es una demostración y no sustituye la supervisión profesional ni los servicios de emergencia.
Código y estado
El proyecto es de código abierto y está en GitHub. La demo pública que se preparó para el jurado del hackathon ya no está activa.