Aquí te explico los tres pilares de MediCheck, diseñados para el mundo real:
A) Visión Selectiva y de Alto Contraste
Para alguien con baja visión, el mundo es un ruido de manchas. Nuestra app aplica un filtro de alto contraste y escala de grises en tiempo real. Gemini no "lee" todo; prioriza lo que importa.
La Magia: Si dejas las gafas, el móvil o tus medicinas sobre la cama, la IA ignora las sábanas y el suelo. Localiza el objeto, lo señala con un cuadro brillante y te dice: "Tus gafas están sobre la colcha, a la derecha".
B) Imagen Personal
La ropa es dignidad. No basta con saber que una blusa es "roja". MediCheck actúa como una experta en estilismo:
La Magia: "Ana, llevas puesta una chaqueta de lana en tono burdeos muy elegante. Tiene un corte clásico que te sienta muy bien. Te sugiero combinarla con ese broche plateado que tanto te gusta para darle un toque de luz". Ayudamos a que se sientan guapas, seguras y dueñas de su imagen.
C) Salud (con memoria de seguridad)
Este es el corazón del proyecto. Cruzamos la visión de la cámara con una base de datos privada (que tú mismo configuras para tu familiar).
La Magia: La app sabe que es martes, son las 14:00 y toca el protector de estómago. Si mi abuela enseña la caja de aspirinas, la app dirá con ternura: "Esa no. Esa es para después de cenar. Busca la cajita blanca y azul que está al lado".
⚠️ Nota importante para los lectores
Este código es una base educativa y experimental. No es un dispositivo médico certificado. Para que funcione, deberás:
Configurar tu propia clave de Gemini (instrucciones abajo).
Personalizar el horario: He dejado una plantilla vacía donde podrás escribir las medicinas de tu ser querido.
Privacidad: Los datos no se guardan en ningún servidor externo, solo viajan a la IA para ser analizados en el momento.
Aquí tienes el prompt profesional y detallado para Google AI Studio (o cualquier entorno de desarrollo de IA) para recrear MediCheck desde cero, con el máximo rigor técnico y estético, eliminando cualquier referencia personal:
Prompt para Recreación de MediCheck (Asistente Visual de Autonomía)
1. Especificaciones de Interfaz y UX (Aesthetics):
Diseño de Alto Contraste: Fondo negro absoluto (#000000) para maximizar la visibilidad y ahorrar batería en pantallas OLED. Controles Gigantes: Botones que ocupen todo el ancho de la pantalla con alturas generosas para facilitar el toque sin precisión fina. Código de Colores Semántico: Cian: Medicinas (Calma/Salud). Verde: Tareas de precisión/Costura. Blanco/Gris: Lectura de textos (Claridad). Amarillo: Visión de objetos (Alerta/Navegación). Rosa: Ropa y estilismo (Estética).
Feedback Háptico: Implementar un "latido" (vibración) durante el procesamiento de la IA para indicar que la app está "pensando".
2. Módulos Funcionales (Core Logic):
Verificador de Medicación (Smart Pill Check): Capacidad de cruzar una base de datos JSON de prescripciones (con fármaco, dosis y horario) con la hora actual del sistema. Lógica: Identificar el medicamento en la imagen y determinar si el usuario debe tomarlo en ese momento preciso.
Lector de Textos Natural: OCR avanzado que evita el deletreado. Debe leer siglas como palabras (ej. "ASOS" en lugar de "A-S-O-S") y dar contexto (ej. "Es un bote de champú").
Navegación de Objetos: Detección de objetos prioritarios (llaves, gafas, bastón, móvil) con visualización de etiquetas de alto contraste sobre la imagen. Filtro visual de escala de grises y alto contraste para mejorar la detección.
Asesor de Estilo: Identificación de colores, texturas y patrones en ropa, ofreciendo consejos de combinación estilística.
Asistente de Precisión (Mercería): Análisis detallado de hilos, botones y tipos de tela para tareas de costura.
3. Requisitos Técnicos de Implementación:
Modelo: Utilizar gemini-2.5-flash para latencia mínima. Salida de Datos: Configurar el modelo para responder exclusivamente en JSON estructurado (Response Schemas) para cada modo. Integración TTS (Text-to-Speech): Voz en castellano, velocidad 0.9x. Normalización de textos (evitar que el sintetizador deletree palabras en mayúsculas).
Seguridad y Privacidad: Gestión de API Key mediante variables de entorno o almacenamiento local seguro. Uso de getUserMedia optimizado para cámaras traseras (modo environment).
4. Instrucciones del Sistema (Prompts de IA):
Tono: Profesional, experto, empático y extremadamente claro. Concisión: Respuestas cortas para no saturar al usuario, yendo directo a la información crítica (ej. "Sí, puedes tomar esta pastilla ahora"). Placeholder de Usuario: Utilizar una variable genérica {{USER_NAME}} y un perfil de medicación estándar en JSON para las pruebas.