AlquimIA
Donde la tecnología avanzada se encuentra con la magia del descubrimiento.
EQUIPO DE DESARROLLO
Irene & Jeremías
Donde la tecnología avanzada se encuentra con la magia del descubrimiento.
EQUIPO DE DESARROLLO
Irene & Jeremías
Ante una tecnología cada vez más presente, no queríamos ser espectadores, sino protagonistas.
AlquimIA surge de estudiar los estándares de la industria para crear algo propio. Es nuestra apuesta por la calidad: un producto hecho con cariño artesanal pero con la robustez necesaria para ser uno más en la competencia
Creamos un "Modo Oscuro Profundo" para reducir la fatiga visual y acentuar los elementos mágicos.
Tipografía dual: Poppins para títulos impactantes e Inter para lectura cómoda.
AlquimIA se conecta al modelo GLM-4.7.
Elegimos este modelo por su excelente equilibrio entre capacidad de razonamiento complejo y creatividad narrativa, ideal para el tono "mágico" que buscamos.
Para una aplicación de chat en tiempo real en 2026... ¿Cuál es la base de datos correcta?
Nuestra apuesta: SQL (PostgreSQL vía Supabase).
Muchas apps de chat eligen NoSQL (como Firebase o MongoDB) por la facilidad inicial: "guardamos todo el chat en un solo documento JSON".
Cuando el chat crece, el documento se vuelve gigante y lento. Si quieres cambiar el avatar del usuario, tienes que actualizarlo en CADA mensaje que ha enviado. Se pierde la integridad.
Un chat no es desestructurado. Tiene una jerarquía clara.
Usar SQL nos garantiza la Integridad Referencial: es imposible que exista un mensaje sin una conversación, o una conversación sin un usuario. La base de datos protege la lógica de negocio por nosotros.
Lo que realmente nos convenció de Supabase fueron las Row Level Security (RLS).
En lugar de programar `if (usuario == dueño)` en cada función, definimos una política SQL en la base de datos.
-- Política real de AlquimIA:
CREATE POLICY "Ver mis propios chats"
ON conversations FOR SELECT
USING (auth.uid() = user_id);
Resultado: Seguridad a prueba de balas, incluso si el frontend falla.
SQL no es solo almacenamiento, es lógica viva.
Usamos Triggers de PostgreSQL para resolver problemas complejos. Por ejemplo, cuando alguien inicia sesión con Google, un trigger detecta el nuevo usuario y automáticamente copia su avatar y nombre a nuestra tabla pública de perfiles.
Todo esto ocurre en milisegundos en el servidor, sin que la app tenga que intervenir.
Una prueba de que la robustez del SQL tradicional es el cimiento perfecto para las aplicaciones de IA más modernas.
✨ Pasemos a la Demostración Práctica ✨