Estoy reconstruyendo a Vicky, la asistente de IA que uso a diario, para que trabaje con varias bases de conocimiento a la vez, una para cada área de la vida, sin mezclar lo que hay en cada una. La primera etapa, que define dónde debe vivir cada nota, está terminada y probada. El siguiente reto es el más interesante del proyecto: garantizar que ninguna información se guarde en la base equivocada. Este diario acompaña la construcción.
Qué es Vicky
Vicky no es un producto. Es un conjunto de agentes de IA que trabajan sobre un vault. De ese acervo, con proyectos, reuniones, decisiones y letras de canciones, sacan el contexto para responder y escribir. La idea es pariente del LLM Wiki que Andrej Karpathy describió en abril: en lugar de buscar en los documentos en bruto cada vez que hay una pregunta, la IA mantiene una colección de páginas enlazadas entre sí y la cuida, cruzando, actualizando y corrigiendo.
Por qué varios vaults
Un solo vault sirve para una sola vida, y nadie tiene una sola vida. El material de una empresa no debería compartir carpeta con las notas de la familia. Y cada área pide instrucciones, vocabulario y herramientas propias: una asistente que atiende el trabajo y la casa con las mismas reglas atiende mal a ambos.
La Vicky federada
Por eso la nueva versión, reescrita desde cero (en TypeScript, para quien le importe), es federada. Cada vault es independiente, con dueño y reglas propias, y la misma asistente consulta varios: uno personal, uno de la empresa, uno para cada proyecto. En la práctica, es un LLM Wiki federado.
El caso que más me entusiasma es el de quien empieza en un empleo nuevo, conecta el vault compartido de la empresa y tiene, desde el primer día, una asistente que ya ha leído toda la documentación, incluidas las partes desactualizadas, y que ayuda a la persona a orientarse.
Lo que ya está en pie
Parte de la protección ya existe, y es determinista: funciona sin depender de que nadie, persona o IA, acierte. Un manifiesto, un archivo de configuración, dice qué dispositivo guarda qué vault. Y las restricciones funcionan por capas: una regla definida en el nivel superior puede endurecerse en un vault, nunca relajarse.
El reto: la frontera
Cada nota nueva debe guardarse en el vault correcto, y quien hace ese triaje es la propia IA. Por decisión de diseño, el triaje no trabaja solo: detrás de cada decisión del modelo habrá una salvaguarda que funciona incluso cuando él se equivoca. Diseñar esas salvaguardas es el trabajo de las próximas semanas.
Cómo lo estamos probando
Todo se ejecuta primero en vaults de prueba, rellenados con personas, empresas y reuniones generadas para ese fin, sin ningún dato real. Los agentes usan esos vaults como usarían los de verdad, y cada error que aparece se convierte en una regla nueva. Los próximos registros contarán lo que han enseñado las pruebas.
Publico este diario abiertamente porque Vicky no es ningún secreto, y porque en este campo el terreno cambia cada semana. Se agradecen ideas para esa frontera: envíalas por Instagram, @angrio.us.