NavyEval

Fase de Inicio / Descubrimiento

Uno de nuestros clientes existentes se acercó con la idea de crear un sistema que aproveche la API de ChatGPT. Este sistema tiene como objetivo analizar, procesar y proporcionar recomendaciones para comprender las instrucciones navales como si fuera una conversación con un instructor naval o un amigo de la marina.

Con base en esta idea, planificamos los detalles de implementación y decidimos utilizar la plataforma AWS Amplify para implementaciones rápidas e iterativas. Como parte de los requisitos era almacenar conversaciones para uso sin conexión, optamos por crear una aplicación PWA, sincronizándola con AWS AppSync para satisfacer esta necesidad.

De Texto a Conversaciones

Para permitir a los usuarios "chatear" con las instrucciones, subimos PDF, analizamos, limpiamos y almacenamos la información en la base de datos. El uso del sistema OpenSearch para indexar permitió que la información relevante fuera accesible incluso cuando los usuarios no saben qué instrucción contiene los pasos requeridos.

Integración con la API de ChatGPT

Para facilitar la comunicación con la API de ChatGPT, creamos una función en Python para gestionar conversaciones con documentos y el sistema de inteligencia artificial. La versatilidad de Python y el soporte de AWS Amplify para varios idiomas permitieron una integración perfecta. Refinamos iterativamente la estructura de la solicitud, verificaciones y validaciones para garantizar inferencias precisas y respuestas significativas a los usuarios.

Integración de Pago con Stripe

Iniciamos la cuenta de Stripe utilizando Stripe Atlas para manejar los pagos. Los usuarios utilizan tokens para el uso de la inteligencia artificial, recibiendo una cantidad fija al registrarse. Después de consumir estos tokens, los usuarios pueden comprar paquetes de tokens para continuar utilizando la API. Stripe Elements facilitó una integración de pago sin problemas dentro de la aplicación, proporcionando una experiencia de usuario fluida y manejando el procesamiento y la validación de pagos.

Aplicación Web Progresiva (PWA) para Mejor Accesibilidad y Presencia Web con WordPress

Mostramos nuestra experiencia en la creación de aplicaciones web personalizadas desde cero, utilizando tecnologías de vanguardia para una funcionalidad sin problemas. Nuestro enfoque principal se centra en la integración de AWS Amplify y Next.js/React para ofrecer experiencias web sólidas y receptivas.

Priorizando la experiencia del usuario, desarrollamos una Aplicación Web Progresiva (PWA) con capacidades sin conexión utilizando AWS AppSync. Esto no solo mejora la privacidad, sino que también proporciona a los usuarios un acceso sin problemas, incluso en modo sin conexión. AWS Cognito y AWS SES se integraron sin problemas para procesos seguros de registro y autenticación de usuarios.

Para establecer una sólida presencia en línea, diseñamos estratégicamente un sitio web frontal utilizando WordPress como página de inicio dinámica. AWS Lightsail facilitó un alojamiento sin problemas en la plataforma AWS, asegurando confiabilidad y rendimiento óptimo. Creamos el diseño y el contenido de la página de inicio.

Tablero de Gestión de Usuarios Seguro

Se creó una aplicación de tablero dedicada para empoderar a los administradores del sistema. Esta aplicación se integra perfectamente con el sistema AWS Cognito, permitiendo a los administradores gestionar documentos, usuarios y preferencias del sistema de manera eficiente. Toda la comunicación en el backend está orquestada a través de llamadas GraphQL al servicio AWS AppSync, garantizando un flujo de datos seguro y eficiente.

Publicación y Pruebas

Diseñado para la consistencia entre los entornos de desarrollo y producción, la publicación implica la actualización del código y el lanzamiento del sistema probado en el entorno de pruebas. Las pruebas automatizadas, incluidos elementos críticos, aseguran que cada lanzamiento se someta a una rigurosa validación antes de llegar al entorno de producción. Herramientas como CodeceptJS y Playwright validan la interfaz y el flujo de trabajo, brindando confianza en que los cambios funcionan según lo esperado.

El proyecto progresó rápidamente desde la concepción hasta la implementación en el entorno de producción, enfatizando el elemento crítico del tiempo. Dada la claridad del nicho y la rápida expansión dentro de ese período de tiempo, la ejecución eficiente se volvió fundamental.


Etiquetado como


Nov 2023 - NavyEval

Serfe info(at)serfe.com https://www.serfe.com/images/serfe_logo_text.png https://www.serfe.com/images/serfe_logo_text.png FALUCHO 2032, S3016LDB, SANTO TOME, SANTA FE, ARGENTINA 1-305-5375397
Cookies & Privacy: 
This website uses cookies to ensure you get the best experience on our website.


Privacy Policy