Construyendo EduSimplify: Un Agente de IA para Simplificar Temas Educativos usando Django, DRF y Protocolo Telex A2A

Simplifica temas educativos con IA a través de EduSimplify, una plataforma innovadora que facilita el aprendizaje de forma sencilla y eficiente.

23 nov 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Simplificando Temas Educativos con IA mediante EduSimplify

Resumen ejecutivo EduSimplify es un asistente educativo potenciado por inteligencia artificial diseñado para simplificar temas complejos de ciencias, especialmente física y matemáticas, transformando explicaciones técnicas en respuestas claras, cortas y aplicables. La solución está construida sobre Django y Django REST Framework y utiliza modelos generativos de Google Gemini, integrándose con la plataforma Telex mediante el protocolo Mastra A2A para agentes a agente.

Cómo funciona el protocolo Telex A2A explicado de forma sencilla El protocolo A2A de Telex permite que aplicaciones externas se conecten a canales de Telex intercambiando mensajes en formato JSON-RPC 2.0. Cada mensaje sigue una estructura consistente con identificadores de petición, método y parámetros, lo que facilita el enrutamiento, la trazabilidad y la correlación de conversaciones entre usuarios y agentes. EduSimplify valida las solicitudes entrantes, extrae el texto del usuario, genera la explicación con Gemini y devuelve una respuesta estructurada que Telex puede mostrar como historial y artefactos.

Arquitectura y componentes clave La arquitectura de EduSimplify sigue un diseño modular y mantenible con un paquete agents que incluye archivos como views.py para manejar las peticiones A2A, serializers.py para la validación, models.py para persistir conversaciones y mensajes, y utils.py para la integración con Google Gemini. Esta separación permite desarrollar funcionalidades como almacenamiento de contexto, gestión de messageId y taskId, y registros de historial de forma clara y escalable.

Integración con Google Gemini y buenas prácticas La integración con Gemini se realiza mediante el SDK oficial de Google Generative AI. En producción se recomienda almacenar la clave GEMINI_API_KEY en variables de entorno o en la configuración segura del proyecto, manejar errores y respuestas vacías, y encapsular la llamada en una función reutilizable para generar contenido bajo demanda. De este modo la integración permanece segura, testeable y reutilizable en cualquier parte de la aplicación Django.

Flujo de solicitud y gestión de contexto El flujo típico inicia cuando Telex envía una petición JSON-RPC al endpoint público del agente. El servicio valida la estructura, crea o recupera un context_id que identifica la conversación, guarda el mensaje del usuario en la base de datos y solicita la explicación al modelo. La respuesta devuelta incluye estado de la tarea, marca temporal y el mensaje del agente con el texto simplificado. El uso de messageId únicos asegura que no haya colisiones y mantiene el hilo de la conversación dentro de Telex.

Ejemplos de uso y despliegue Para probar EduSimplify se puede enviar una petición POST con contenido JSON-RPC al endpoint desplegado en https://el-kufahn-hng13.up.railway.app/a2a/agent/edusimplify incluyendo el texto a simplificar. El agente responde con una explicación breve, un ejemplo del mundo real y, cuando aplique, una nota o fórmula resumida. El repositorio del proyecto detalla la configuración de Django, variables de entorno y pasos de despliegue para entornos como Railway o servidores propios.

Sobre Q2BSTUDIO y cómo podemos ayudar Q2BSTUDIO es una empresa de desarrollo de software especializada en aplicaciones a medida y soluciones de software a medida para empresas de todos los tamaños. Ofrecemos servicios de inteligencia artificial y ia para empresas, desarrollo de agentes IA personalizados, ciberseguridad y pentesting, así como arquitecturas en la nube con servicios cloud aws y azure. Nuestro equipo integra inteligencia de negocio y Power BI para convertir datos en decisiones con servicios inteligencia de negocio y visualizaciones avanzadas. Si necesita potenciar procesos con automatización o mejorar la seguridad de sus sistemas, nuestros expertos en automatización de procesos y ciberseguridad están listos para ayudar.

Servicios recomendados y enlaces útiles Para proyectos que requieren desarrollo de aplicaciones escalables y mantenimiento continuo visite nuestra página de aplicaciones a medida desarrollo de aplicaciones y software a medida. Si su foco es aprovechar modelos de IA y desplegar soluciones inteligentes en la nube, conozca nuestras capacidades en IA para empresas y soluciones de inteligencia artificial.

Conclusión EduSimplify demuestra cómo combinar Django, DRF y modelos generativos como Google Gemini permite crear agentes IA robustos que simplifican el aprendizaje. Integrado con Telex mediante el protocolo A2A, es un ejemplo de cómo la inteligencia artificial puede transformar experiencias educativas en explicaciones concisas y prácticas. Para empresas que buscan soluciones personalizadas, desde software a medida hasta seguridad y cloud, Q2BSTUDIO ofrece la experiencia y los servicios necesarios para llevar su proyecto del concepto a la producción.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat