Construyendo un Asistente Conversacional de Datos, Parte 1: Text-to-SQL con Agentes de Amazon Bedrock

Elena Digital López

Un innovador avance en el análisis de datos ha surgido con el desarrollo de la Asistencia de Datos de Devoluciones y ReCommerce (RRDA) dentro de la organización de Amazon. Esta herramienta, potenciada por inteligencia artificial generativa, promete transformar el análisis de datos, sustituyendo procesos largos por interacciones sencillas mediante conversaciones naturales. Empresas de todo el mundo se enfrentan a la brecha entre las preguntas de negocio y los datos procesables, con equipos atrapados intentando descifrar definiciones de métricas y fuentes de datos para formular consultas SQL.

Amazon, con más de 450,000 consultas SQL anuales en sus bases de datos, detectó un cuello de botella significativo en sus equipos de analítica y tomó medidas para implementar una solución autosuficiente. El RRDA ya ha capacitado a más de 4,000 usuarios no técnicos para identificar métricas precisas, construir consultas SQL validadas y crear visualizaciones complejas utilizando un enfoque conversacional.

Gracias a una conexión WebSocket y AWS Lambda, el RRDA permite a los usuarios obtener respuestas de manera rápida y eficaz, acelerando la resolución de consultas hasta un 90% más rápido y reduciendo los tiempos de espera de horas a minutos. Este sistema realiza múltiples tareas, desde la generación de SQL hasta la entrega de visualizaciones, optimizando así el acceso y uso de los datos.

La arquitectura del RRDA incorpora un agente de Amazon Bedrock, encargado de organizar consultas y respuestas asegurando que sean precisas y relevantes. Utiliza un enfoque híbrido de rapidez y potencia, apoyado por un diccionario de métricas que ofrece definiciones claras y consultas SQL validadas en tiempo real, aumentando la confianza en el sistema.

Este desarrollo no solo agiliza los procesos analíticos, sino que también democratiza el acceso a la información, permitiendo que usuarios sin experiencia técnica obtengan respuestas precisas rápidamente, mejorando la toma de decisiones basadas en datos en toda la organización.

Scroll al inicio