PictoMaker es una aplicación diseñada para apoyar los Sistemas Aumentativos y Alternativos de Comunicación (SAAC) mediante la combinación de pictogramas y técnicas modernas de inteligencia artificial. Su objetivo es hacer que la comunicación basada en pictogramas sea más rápida, intuitiva y fácil de integrar en contextos reales como la educación, la terapia y la vida cotidiana.
Este proyecto nace de una necesidad tanto técnica como humana: aunque los pictogramas son una herramienta clave para la accesibilidad cognitiva, su uso suele ser manual, lento y difícil de escalar. PictoMaker aborda este problema incorporando predicción, automatización y comprensión del lenguaje al proceso de comunicación.
Contexto y Motivación
Los sistemas SAAC son fundamentales para personas que no pueden apoyarse en el lenguaje oral, incluyendo personas con discapacidad intelectual, trastornos del espectro autista, parálisis cerebral u otras dificultades de comunicación. Entre estos sistemas, los pictogramas destacan por su claridad y universalidad.
Sin embargo, muchas herramientas existentes requieren que usuarios o cuidadores busquen, seleccionen y organicen pictogramas manualmente, lo que supone una carga cognitiva elevada y ralentiza la comunicación.
PictoMaker surge para explorar cómo la IA y el NLP pueden actuar como capas de apoyo, reduciendo fricción sin perder control ni interpretabilidad.
Qué es PictoMaker
PictoMaker es un teclado y comunicador predictivo de pictogramas que asiste a los usuarios durante la construcción de mensajes. En lugar de partir de cero en cada interacción, el sistema ofrece sugerencias inteligentes que se adaptan al contexto y a la intención comunicativa.
A alto nivel, PictoMaker:
- Facilita la selección eficiente de pictogramas
- Utiliza modelos de lenguaje para predecir los siguientes elementos
- Permite construir mensajes de forma más fluida y natural
- Prioriza la accesibilidad y la simplicidad cognitiva frente a la automatización total
El sistema está diseñado como una herramienta de apoyo, no como un sustituto de la comunicación humana.
Enfoque Técnico
PictoMaker combina varios componentes técnicos:
- Procesamiento del Lenguaje Natural (NLP) para analizar estructura y contexto
- Modelos predictivos de lenguaje para sugerir pictogramas dinámicamente
- Una arquitectura modular que permite iterar y experimentar sin depender de un único modelo
- Implementación en Python con foco en claridad, mantenibilidad y extensibilidad
Se prestó especial atención a que las predicciones fueran interpretables y a que el sistema pudiera adaptarse a distintos perfiles de usuario y necesidades comunicativas.
De la Aplicación a la Comunidad
PictoMaker se presentó públicamente en la charla “Más allá de las palabras: rompiendo barreras de comunicación con Python” en PyConES 2025, donde generó un alto nivel de interés y debate en torno a la intersección entre IA, accesibilidad e impacto social.
El feedback recibido — de educadores, desarrolladores y profesionales de la accesibilidad — confirmó la relevancia del problema y abrió conversaciones para extender PictoMaker en colaboración con profesionales del ámbito de los SAAC, la educación especial y disciplinas afines.
Impacto y Líneas Futuras
PictoMaker demuestra cómo la IA aplicada puede utilizarse de forma responsable para:
- Reducir barreras de comunicación
- Empoderar a los usuarios con tecnología asistiva, no intrusiva
- Conectar la ingeniería con necesidades sociales reales
Las siguientes líneas de trabajo incluyen:
- Colaboración con profesionales de los SAAC y docentes
- Evaluación del sistema en contextos educativos y terapéuticos reales
- Iteración de las estrategias de predicción para adaptarse mejor a cada usuario
El proyecto se mantiene deliberadamente abierto, priorizando la validación en el mundo real y el despliegue ético frente a una escalabilidad prematura.
Trabajo Relacionado
- Charla: Más allá de las palabras: rompiendo barreras de comunicación con Python (PyConES 2025)
- Artículo: Construyendo PictoMaker: comunicación accesible con Python e IA
PictoMaker es una exploración continua de cómo la tecnología puede apoyar la comunicación con rigor, cuidado e impacto.
