Aura — Arca Unified Resource Assistant
Observo. Aprendo. Ejecuto.
Inspiración
Cada orden de compra sin EDI activo obliga a un operativo a copiar datos a mano entre dos pantallas. Automatizar un portal nuevo con métodos tradicionales toma semanas. Nos preguntamos: ¿y si en lugar de programar reglas, simplemente le enseñáramos al agente cómo hacerlo — igual que a una persona nueva?
Qué hace
Aura aprende cualquier proceso web observando a un humano hacerlo una sola vez, infiere el flujo con Gemini y lo replica de forma autónoma en todos los registros nuevos — sin reglas hardcodeadas, sin código por portal.
- Grabar y replicar — aprende el proceso en una demostración
- Lote — 1 demostración → N ejecuciones autónomas
- Caso Supremo — razonamiento en lenguaje natural sobre un sitio externo real
- Dashboard web — demo sin terminal, logs en vivo
Cómo lo construimos
| Capa | Tecnología |
|---|---|
| Automatización web | Playwright |
| IA / Inferencia | Google Gemini API |
| Backend | FastAPI + SSE |
| Frontend | HTML / CSS / JS |
| Sitio externo real | saucedemo.com |
Un extractor genérico de DOM, un grabador universal de acciones en JS, y Gemini como motor de inferencia semántica. Todo conectado a un dashboard web que elimina la necesidad de usar la terminal.
Retos que enfrentamos
- Resistir la tentación del hardcoding en cada paso
- Hacer que un solo extractor funcionara en 5 estructuras HTML completamente distintas
- Persistir el estado del grabador a través de navegaciones multipágina
- Diseñar cada decisión pensando en "¿cómo defiendo esto frente a un juez escéptico?"
Logros de los que estamos orgullosos
- Un solo motor aprende 5 procesos con interfaces genuinamente distintas
- Escalabilidad demostrable: 4 registros procesados en ~4 segundos tras una sola demo
- Caso Supremo funcionando sobre saucedemo.com real, con razonamiento en vivo
- La carpeta skills/ empieza vacía — todo lo aprendió por observación durante el hackathon
Lo que aprendimos
Que la generalidad es más difícil que la precisión. Que el trabajo real con LLMs está en construir el contexto correcto, no en llamar a la API. Y que el problema de "dos sistemas que no se hablan, un humano en medio" es mucho más universal de lo que parece.
Qué sigue para Aura
- Conectar con los portales reales del Canal Moderno (Walmart, Soriana, Chedraui)
- Aprendizaje multi-ejemplo para conversiones arbitrarias sin patrón
- Biblioteca de skills compartida entre equipos y regiones
- Integración directa con el ERP de Arca Continental
Log in or sign up for Devpost to join the conversation.