Este curso de especialización está diseñado para desarrolladores que ya poseen habilidades en la creación de agentes conversacionales utilizando Python y buscan llevar sus proyectos al siguiente nivel: la producción. A lo largo de cuatro intensivas sesiones, explorarás las herramientas y prácticas esenciales para desplegar, gestionar y escalar tus agentes en la nube de Amazon Web Services (AWS), automatizando la infraestructura con Terraform. Nos sumergiremos en la creación de arquitecturas serverless robustas utilizando AWS Lambda y API Gateway (tanto HTTP como WebSocket) para exponer tu agente a diferentes canales. Aprenderás a orquestar esta infraestructura de manera eficiente y reproducible con Terraform. Posteriormente, nos enfocaremos en la integración práctica, disponibilizando tu agente en plataformas clave como la web, WhatsApp y Facebook Messenger. Al finalizar este curso, estarás equipado con el conocimiento y la experiencia para desplegar tus agentes conversacionales de texto de manera profesional y escalable en un entorno de producción real.
Se implementa Terraform como IaC para utilizarlo con AWS.
Se implementan los servicios a través de Terraform en AWS, tales como API Gatewsy, DynamoDB, Lambda, SQS, entre otros.
Se implementa CloudWatch para el seguimiento de los eventos de WA y FB Messenger. Además de la integración de Layers para las Lambdas.
Crea un WebChat en React con UI responsiva. Usa hooks para enviar/recibir mensajes, indicador de escritura y reconexión automática. Integra autenticación y manejo de sesión del usuario.
Integra un API Gateway WebSocket que mantenga sesiones persistentes y entregue mensajería en tiempo real. Administra eventos connect/disconnect, enruta por ID de usuario y aplica reintentos exponenciales ante fallos.
Diseña un esquema en DynamoDB o Aurora Serverless para almacenar turnos, embeddings y estado del agente. Añade TTL para datos obsoletos, GSI por usuario y versionado de memoria para gestionar contextos extensos.
Configura tu App de Facebook: alta de número de WhatsApp, tokens de larga duración y verificación de webhooks. Define permisos, roles y control de versiones para un entorno seguro en WA y Messenger.
Envía y recibe mensajes con la Cloud API: plantillas aprobadas, mensajes interactivos, carga de medios y gestión de sesiones. Implementa firmas HMAC, control de throughput y automatiza el opt-in de usuarios.
Integra la Graph API de Messenger: suscribe eventos page-messages, quick replies, botones y adjuntos. Administra tokens de página, verificación de webhooks, límites de tasa y recuperación ante errores 5xx.
Copyright © 2024 IA Chile. Derechos Reservados