Volver al inicio

Cómo está hecha AIDA

La parte técnica del proyecto: cómo está armada AIDA y las decisiones que tomamos por el camino, para quien tenga curiosidad. Qué hace y cómo se usa está en la página principal.

Arquitectura

Una app nativa que consulta a la inteligencia artificial por un servidor propio

AIDA es una aplicación Android nativa que se apoya en lo que ya trae el teléfono. Lo único que sale del teléfono es la consulta, que pasa por un servidor de AIDA y no se guarda en ningún lado.

Cómo viaja una pregunta

De la burbuja al modelo, y de vuelta como voz y anillo — en un solo recorrido.

Persona usuaria toca la burbuja habla o escribe Android App AIDA Burbuja y asistente Filtro de pantalla Perfil y conversación 🎙️ Voz — del teléfono 👁️ Pantalla — rol de asistente 💬 Servidor de AIDA → modelos de IA 🔔 Anillo que marca dónde tocar En el teléfono conversación y perfil respuesta

Stack

Qué usa cada pieza

Kotlin y lo que trae Android. Lo pesado, entender y mirar, lo hacen modelos alojados.

Plataforma

Android nativo

Hecha a medida para Android, desde la versión 11.

Dependencias

Las mínimas

Casi todo sale de lo que ya trae el teléfono: menos piezas que puedan fallar.

Pantalla

Rol de asistente de Android

Ve la pantalla solo cuando la persona toca la burbuja.

Voz

La del teléfono

Escucha y habla con la voz del sistema. «Hola AIDA» se reconoce en el propio teléfono.

Inteligencia

Modelos de lenguaje y visión

Alojados afuera y consultados a través del servidor de AIDA, que no guarda las conversaciones.

Guardado

En el teléfono

Conversación, perfil y ajustes quedan en el teléfono y se borran desde Ajustes.

Contenido

Guías dentro de la app

Guías, palabras y teléfonos útiles se leen aunque no haya internet.

Seguridad

Auditada por Tech del Fuego

Revisión constante de la app, el servidor y el dominio.

iPhone

En preparación

Una versión más simple, porque iOS no deja que una app se muestre encima de otra.

Decisiones de diseño

Por qué está hecho así

Casi todas las decisiones salieron de la misma pregunta: ¿esto hace que a una persona de 75 años le resulte más fácil, o solo hace que el proyecto se vea mejor?

Una burbuja, no una aplicación para abrir

Abrir una aplicación, buscar la pantalla y escribir son tres barreras. La burbuja queda encima de lo que la persona ya está haciendo, y con un toque se le habla.

Mirar solo cuando la llaman

AIDA ve la pantalla cuando se la toca, no antes. Las imágenes viven en memoria mientras dura la consulta, y en banco y billeteras no ve nada.

Un filtro entre la pantalla y el modelo

La estructura cruda de la pantalla se convierte en una lista corta de lo que de verdad se ve. Así el modelo contesta sobre eso y no sobre lo que está escondido.

Decir qué tocar, y fijarse si se tocó

Un anillo marca el botón y después AIDA vuelve a mirar para saber si la persona llegó. La idea es acompañar el paso, no solo explicarlo.

Lo mínimo indispensable

Menos piezas que puedan fallar y ningún problema de licencias. El costo es escribir a mano cosas que otros darían hechas.

Contenido que no depende del modelo

Las guías, las palabras y los teléfonos útiles están dentro de la app: se leen aunque no haya internet.

Avisar, nunca actuar

Los avisos de estafa solo informan: AIDA no abre, no contesta, no bloquea ni borra el mensaje. La decisión queda siempre en la persona.

Marcar solo cuando está segura

Si el botón no coincide o hay dos iguales, AIDA prefiere no marcar nada antes que señalar el lugar equivocado.

Llamarla sin tocar la pantalla

«Hola AIDA», mantener Home o un widget en la pantalla de inicio: varias puertas para quien tiene dificultades para tocar.

Honestidad técnica

Limitaciones conocidas

  • Los modelos de lenguaje se equivocan. Las respuestas de AIDA son orientativas y así se comunican.
  • «¿Es seguro?» ayuda a sospechar, pero no reemplaza verificar por un canal oficial.
  • Los avisos de estafa solo ven el texto de las notificaciones: no las fotos ni los audios, ni lo que la persona ocultó en la vista previa. Desde Android 15, el sistema tampoco le muestra los códigos de verificación.
  • El reconocimiento de voz es el del teléfono: pierde precisión con ruido de fondo.
  • Sin internet AIDA no puede contestar; quedan disponibles las guías y los teléfonos útiles.
  • «Hola AIDA» mantiene el micrófono escuchando, así que gasta más batería.
  • Android no deja que la burbuja vuelva sola al reiniciar el teléfono: se pone de nuevo desde la app o el widget.
  • En teléfonos muy básicos (Android Go) no hay burbuja: queda la charla y la ayuda.
  • El asistente depende de servicios externos; si alguno se cae, esa capacidad queda fuera hasta que vuelva.

Si te interesa el detalle de la implementación o querés conversar sobre el proyecto, escribinos y con gusto lo charlamos.

[email protected]