Desarrollo de una herramienta conversacional de creación de pruebas a escala de elefante

Cliente

Escala de elefante

Ubicación

Delaware

Industria

Tecnología educativa

Servicios y tecnología

AWS Transcribe, AWS Bedrock, AWS SageMaker, AWS S3, RDS, Lambda y API Gateway

Resumen del proyecto

Elephant Scale, líder en soluciones de aprendizaje personalizado, se propuso desarrollar una herramienta conversacional integral de creación de pruebas. Esta herramienta transcribiría automáticamente las grabaciones de audio de las clases en línea, generaría preguntas para los cuestionarios y gestionaría los conductos de datos de backend. Al aprovechar los servicios de IA de AWS, Elephant Scale buscaba mejorar las experiencias de aprendizaje personalizado para los estudiantes. Avahi, un socio de nivel avanzado de AWS, fue contratado para implementar esta innovadora solución utilizando servicios de AWS como Amazon Bedrock, AWS Transcribe, SageMaker, S3, RDS, Lambda y API Gateway.

El problema

Elephant Scale se enfrentó a varios desafíos al crear una herramienta automatizada de generación de pruebas:

  • Procesamiento en tiempo real: Captura y transcripción de grabaciones de audio de clases en línea casi en tiempo real.
  • Gestión de datos: Gestión y procesamiento eficientes de grandes volúmenes de contenido educativo y datos de audio.
  • Precisión: Garantizar una alta precisión en las transcripciones y la generación de preguntas para los cuestionarios.
  • Escalabilidad: Construcción de una infraestructura capaz de gestionar múltiples usuarios concurrentes y grandes conjuntos de datos.
  • Integración: Integración perfecta de la nueva solución con las plataformas educativas y las fuentes de datos existentes.

Por qué AWS

Resultados clave

  • Desarrollo de la prueba de concepto: Construcción de la prueba de concepto inicial para una herramienta de pruebas automatizada integral en AWS.
  • Transcripción en tiempo real: Desarrollo de un sistema para generar transcripciones a partir de grabaciones de audio de clases en línea casi en tiempo real.
  • Procesos ETL: Realización de ETL en datos sin procesar para generar cuestionarios después de cada clase y almacenar los archivos de texto de salida en Amazon S3.
  • Gestión de conductos de backend: Creación de un conducto integral para extraer datos de fuentes de terceros incluidas en la lista blanca.
  • Trabajos de post-procesamiento: Ejecución de trabajos de post-procesamiento basados en los umbrales de confianza seleccionados por Elephant Scale.
  • Validación: Garantizar la precisión, la mitigación de sesgos y la escalabilidad utilizando herramientas estándar de la industria.
  • Revisión cualitativa: Un informe de análisis basado en la revisión manual para identificar problemas y patrones comunes.

Arquitectura de la solución

La arquitectura de la solución aprovechó varios servicios de AWS para implementar los resultados y garantizar una plataforma robusta y escalable.

Adquisición y almacenamiento de datos

  • Amazon S3: Se utiliza para almacenar documentos de entrada, grabaciones de audio, contenido de los cursos y datos procesados. La escalabilidad y la durabilidad de S3 garantizan una gestión eficiente de grandes volúmenes de datos.

Procesamiento basado en eventos

  • AWS Lambda: Se implementa para ejecutar funciones basadas en eventos que procesan datos y gestionan varias etapas del conducto. Las funciones Lambda se utilizaron para obtener documentos y grabaciones de clases, crear incrustaciones y actualizar/almacenar salidas.

Aprendizaje automático e IA

  • AWS Transcribe: Se emplea para el reconocimiento automático del habla, lo que permite la transcripción en tiempo real de grabaciones de audio.
  • AWS SageMaker: Se utiliza para desarrollar, entrenar e implementar modelos de aprendizaje automático que generan preguntas para los cuestionarios y gestionan el proceso de transcripción.
  • Amazon Bedrock: Se utiliza para servicios escalables de IA generativa gestionada y modelos fundacionales, lo que respalda la infraestructura general de IA.

Gestión de API

  • Amazon API Gateway: Proporcionó un servicio gestionado para crear, publicar, mantener y proteger las API. Esto facilitó la comunicación fluida entre las aplicaciones front-end y los servicios back-end, lo que permitió un fácil acceso a los datos transcritos y a los cuestionarios generados.

Monitorización y registro

  • AWS CloudWatch: Se implementó para una monitorización y un registro integrales. CloudWatch proporcionó información en tiempo real sobre el rendimiento del sistema, las interacciones del usuario y el estado de los modelos implementados.

Solución

Avahi propuso una solución integral para abordar estos desafíos, centrándose en el desarrollo de una prueba de concepto (POC) para la herramienta automatizada de generación de pruebas. El proyecto se ejecutó en cuatro fases: Descubrimiento y planificación, Diseño y desarrollo, Validación y control de calidad, y Presentación ejecutiva y traspaso.

Recomendamos encarecidamente a Avahi como un socio tecnológico fiable e innovador. Su experiencia en tecnologías de vanguardia fue fundamental para construir nuestra prueba de concepto (PoC) y desarrollar nuestro producto mínimo viable (MVP). Avahi siempre ofreció soluciones de alta calidad a tiempo, manteniendo un enfoque colaborativo y receptivo. Fueron más allá de las expectativas al identificar oportunidades de mejora, garantizando la escalabilidad y el cumplimiento de nuestros productos centrados en la aplicación de la ley. Avahi es la elección clara si necesita un socio tecnológico con conocimiento de la industria, profesionalidad y un compromiso con la innovación.

Brandon Puhlman

Fundador, bravo foxtrot

¿Listo para transformar su negocio con la IA?

Reserve su taller gratuito de IA de activación

Exploremos juntos sus oportunidades de IA de alto impacto en una sesión gratuita de medio día

Vea nuestros casos prácticos

Vea cómo hemos ofrecido resultados medibles para empresas como la suya