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 read • Q2BSTUDIO Team

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.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat