Proyecto | Sensei: Asistente educativo en Discord con AWS y Amazon Lex | Veruska Borges

Comparte
Proyecto Sensei: Asistente educativo en Discord con AWS y Amazon Lex Veruska Borges

 

¿De qué trata el proyecto?

Sensei es un asistente conversacional desarrollado por Veruska Borges que funciona dentro de Discord y tiene como propósito facilitar el aprendizaje de Amazon Web Services (AWS) para estudiantes, profesionales y usuarios de áreas comerciales. Sensei ofrece soporte académico, recordatorios de tareas, recursos técnicos y una experiencia de aprendizaje personalizada mediante procesamiento de lenguaje natural.

¿Cuál problema viene a resolver?

Muchas personas que inician en el mundo cloud enfrentan barreras como:

  1. Dificultad para encontrar recursos organizados y accesibles sobre AWS.
  2. Falta de motivación o guía personalizada durante el proceso de aprendizaje.
  3. Desconexión entre herramientas de estudio y entornos sociales/comunitarios.

 

Además, instituciones y empresas carecen de soluciones interactivas y económicas que apoyen el desarrollo profesional en tecnologías cloud sin recurrir a costosas plataformas.

¿Cuál es la solución?

Sensei es una solución conversacional que integra lo mejor del entorno social (Discord) con la potencia de AWS. Ofrece:

  • Asistencia continua para estudiantes de AWS.
  • Recordatorios, envío de recursos y respuestas a preguntas frecuentes.
  • Posibilidad de evolucionar hacia un entorno gamificado (quizzes, insignias).
  • Potencial de expansión a empresas como herramienta educativa o de onboarding interno.

 

Todo esto en una arquitectura serverless y escalable, optimizada para reducir costos y maximizar estabilidad.

¿Cómo fue construido?

El proyecto Sensei se construyó utilizando varios servicios clave de Amazon Web Services (AWS)

Procesamiento conversacional:

  • Amazon Lex: Motor de procesamiento de lenguaje natural (NLP) para interpretar comandos y responder preguntas.

Backend y lógica de negocio:

  • AWS Lambda: Funciones sin servidor que procesan eventos y ejecutan la lógica del asistente.
  • Amazon DynamoDB: Base de datos NoSQL para almacenar sesiones, preguntas, tareas y datos del usuario.

Almacenamiento:

  • Amazon S3: Repositorio de archivos y recursos que Sensei comparte en el chat.

Infraestructura:

  • AWS Fargate: Despliegue del contenedor Docker que aloja al bot dentro del entorno de Discord.
  • AWS Secret Manager: Almacenamiento seguro de credenciales y tokens de API.
  • Amazon CloudWatch: Monitoreo de logs y métricas para mantener la estabilidad del servicio.

Futuras integraciones:

  • Amazon Bedrock: Integración de modelos generativos más avanzados para respuestas más precisas.
  • API Gateway: Posible expansión hacia aplicaciones móviles o web.

Sensei fue diseñado para mantener un balance entre funcionalidad, experiencia del usuario y eficiencia de costos, estimando una operación mensual de aproximadamente $326 USD, con opción a reducción si se despliega en infraestructura propia.