Inspiration
Una de las problematicas menos atendidas y más urgentes de México es la ineficacia de los servicios de emergencia. La saturación de las líneas al 911 provocan listas de espera interminables. Y es sorprendente que en la última decada alrededor del 80% de esas llamadas fueron improcedentes, esto derivado de la gran cantidad de llamadas mudas, bromas, ofensivas o con otro propósito que no cumple con el de una emergencia. Este problema le cuesta minutos o incluso horas vitales a ciudadanos en situaciones de críticas.
Centurion tiene el objetivo implemetar PLN/LLM en las llamadas para optimizar los servicios de emergencia en el sector públicos y privado.
What it does
Centurion es un servicio que asiste a los operadores de las lineas telefonicas de emergencia con la posivilidad de evaluar y priorizar las llamadas por atender según su estado de gravedad. Implementa un filtro con una IA conversacional que identifica el estado crítico de la emergencia. De esta forma se clasificar la información para facilitar al operador su protocolo y atender personalmente las llamadas procedentes.
La investigación académica se inclina al uso estas tecnologías y su posibilidad en asistir a los operadores en la toma de desiciones, lo que podria significar tiempo valioso frente un reporte de emergencia.
How we built it
Utilizamos React con Next.js para el frontend. Igualmente, utilizamos Prisma + MongoDB para nuestro CRUD backend, ElevenLabs, Llama3 y DistilBERT (AI/ML) para speech recogntion, TTS, texto generativo y clasificación respectivamente.
Challenges we ran into
Nuestro mayor reto fue reducir la latencia del procesamiento de lenguaje natural para que la clasificación ocurra en tiempo real. Lograr que la IA analice, filtre y priorice el audio sin añadir segundos de retraso fue crucial para no comprometer la inmediatez que una emergencia real exige.
Accomplishments that we're proud of
Estamos orgullosos de haber creado un sistema capaz de identificar y filtrar gran parte de las llamadas improcedentes. Logramos una arquitectura fluida que conecta el análisis del LLM con una interfaz de operador intuitiva, transformando tecnología compleja en una herramienta de rescate funcional.
What we learned
Aprendimos a manejar bases de datos no estructuradas en MongoDB Atlas para guardar reportes rápidos, igual que a optimizar Llama 3 y ElevenLabs para que realice reportes aterrizados y no alucine. Tambien, nos fue útil descubrir herramientas como Consensus o ResearchRabbit para el descubrimiento de áritculos de investigación.
What's next for Centurion
El siguiente paso para Centurion es la implementación de análisis biométrico de voz por medio ML para detectar pánico o dificultades respiratorias y la integración directa con los centros C5. Buscamos escalar esta tecnología a nivel nacional para transformar los minutos de espera en segundos de acción, garantizando que ninguna vida se pierda por una línea saturada.
Built With
- elevenlabs
- mlx
- next.js
- python
- twilio
- typescript

Log in or sign up for Devpost to join the conversation.