Saltar al contenido
Arnau Paz

Mis proyectos · · sifos

[INTERN] Verity.IA: una IA ligera que coordina a IA especializadas

Diseño de un asistente en el que una IA ligera entiende cada petición, la reparte entre IA especializadas y verifica el resultado, con una sola IA cargada a la vez.

Motor de Verity.IA: optimizador, fases y diagrama de comunicación

1. Qué es

Verity.IA es el diseño de un asistente que no depende de un solo modelo. Una IA ligera, la analizadora, recibe cada petición, entiende qué quiere el usuario y decide quién la resuelve: ella misma o una IA especializada. Después comprueba el resultado y redacta la respuesta. Las IA se van turnando, de modo que solo hay una cargada en local en cada momento y el programa consume pocos recursos.

2. Quién hace qué

IASe encarga de
Analizadora (ligera)Recibir la petición original y los archivos adjuntos, entender qué quiere el usuario y coordinar a las demás. Resuelve ella misma los cálculos, resúmenes, correcciones, textos más naturales y tareas de organización.
BúsquedaBúsquedas, análisis y descargas.
ImágenesTodo lo que genera material gráfico.
Archivos y equipoGenerar archivos y manejar el ordenador u otras máquinas.

3. El diálogo entre las IA, fase a fase

El diagrama de comunicación (a tamaño completo) muestra cómo hablan la analizadora y la IA especializada que toca en cada petición. Cada fase tiene un responsable:

FaseQuiénQué pasa
1. AnalizoAnalizadoraLee la petición y los archivos que pueda necesitar para entender qué quiere el usuario.
2. EvalúoAnalizadoraDecide si puede resolverla ella o si necesita a una IA especializada, y a cuál.
3. RelevoAnalizadora → especializadaLe pasa las instrucciones y, en cuanto le ha dado la información, se apaga para dejarle los recursos.
4. AcogerEspecializadaRecibe las instrucciones y las lee para saber qué tiene que hacer.
5. HacerEspecializadaEjecuta la tarea.
6. ResultadoEspecializadaComprueba que lo que ha hecho está bien antes de pasarlo.
7. EntregarEspecializada → analizadoraDevuelve el trabajo a la analizadora y se apaga.
8. PiensoAnalizadoraGenera lo que le corresponde y se pregunta si la petición necesita algo más de otra IA; si es así, hace un nuevo relevo.
9. VerificoAnalizadoraRepasa la petición original para comprobar que no falta nada; si falta algo, vuelve a pensar.
10. EscriboAnalizadoraRedacta la respuesta final y avisa de que ha terminado.
11. FinalizoAnalizadoraSe apaga hasta la siguiente petición.

Si la analizadora puede resolver la petición sola, se salta el relevo y pasa directamente a pensar. Entre pensar y verificar hay un bucle: no se escribe la respuesta hasta que la verificación da todo por bueno.

4. Una sola IA en memoria

En el relevo y en la entrega, la IA que termina su parte se apaga. Así solo hay una IA cargada en local en cada momento, y Verity.IA puede funcionar en un ordenador normal sin necesitar la memoria de varios modelos a la vez.

5. Optimizador

ModoQué hace
FastDesactiva el optimizador.
MediumUn punto intermedio entre los otros dos.
Low spendAjusta la IA para que su consumo se acerque lo más posible al de la segunda IA del programa.

6. Interfaz

Diseño de la interfaz de Verity.IA: vista de chat y pantalla de bienvenida
Vista de chat con el historial y pantalla de bienvenida.

La pantalla de bienvenida («Hey, it’s me, it’s Verity.IA. Ask me anything») y la vista de chat comparten los mismos controles: el campo de texto, el selector del directorio de trabajo y el del modo. En la vista de chat, el historial de conversaciones queda en un lateral que se puede plegar.

7. Tecnologías y áreas

  • Inteligencia artificial
  • Orquestación de modelos
  • IA local
  • Optimización de recursos
  • Diseño de interfaces
arnau.site Sitio web de Arnau Paz de Herralde

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio