¿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:
- Dificultad para encontrar recursos organizados y accesibles sobre AWS.
- Falta de motivación o guía personalizada durante el proceso de aprendizaje.
- 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.