La capacidad de analizar e interpretar datos bursátiles de manera eficiente se ha convertido en una prioridad creciente dentro del mundo financiero. En un entorno donde las variables y combinaciones de indicadores técnicos pueden ser tan diversas como complicadas, la tarea de ofrecer respuestas claras y precisas a complejas consultas técnicas supone un desafío inmenso. Sin embargo, los avances en inteligencia artificial están proporcionando soluciones innovadoras que prometen transformar este panorama.
Un reciente desarrollo en este ámbito es el uso de Amazon Bedrock Agents, una tecnología que permite la creación de analistas técnicos virtuales capaces de interactuar con usuarios mediante lenguaje natural para responder consultas sobre indicadores técnicos como el Simple Moving Average (SMA), Exponential Moving Average (EMA) y el Relative Strength Index (RSI), entre otros. Este sistema se apoya en una estructura modular que descompone las consultas solicitadas para obtener los datos necesarios, mejorando así la capacidad de análisis de los mercados bursátiles sin comprometer la seguridad y la privacidad.
La innovadora propuesta de Amazon se basa en un servicio administrado de modelos de base de alto rendimiento, que facilita el escalado de aplicaciones de IA generativa a través de un solo API. El sistema es capaz de ejecutar tareas complejas mediante la integración de sistemas y bases de datos empresariales, permitiendo, por ejemplo, la respuesta a preguntas sobre disponibilidad de productos o la gestión de pedidos.
El uso de los agentes de Amazon Bedrock en un experimento reciente ha permitido configurar un analista virtual capaz de interpretar preguntas sobre acciones basadas en indicadores técnicos específicos. Esta tecnología utiliza funciones Lambda basadas en Python, junto con el paquete yfinance
para obtener datos bursátiles que se almacenan en Amazon S3, permitiendo así cálculos en tiempo real.
El flujo de trabajo se inicia con la recopilación diaria de datos de acciones mediante Amazon EventBridge, que luego son procesados por los agentes de Amazon Bedrock. Estos agentes desglosan las preguntas de los usuarios en partes manejables, desarrollan un plan de acción y ejecutan cada paso necesario para recoger los datos técnicos exigidos. Esta metodología proporciona la capacidad de realizar análisis complejos para índices como Nasdaq 100, FTSE 100 y Nifty 50, operando desde preguntas formuladas en lenguaje natural.
El despliegue del proyecto requiere un conocimiento básico de los servicios de AWS y Amazon Bedrock, y se realiza automáticamente a través de AWS CloudFormation. Este proceso permite la creación de recursos esenciales como el almacenamiento de datos en S3 y el uso de funciones Lambda para el cálculo de indicadores técnicos, facilitando así un análisis preciso y eficiente del mercado.
La incorporación de consultas en lenguaje natural no solo permite obtener respuestas precisas y concisas sobre el comportamiento de ciertas acciones, sino que también representa un significativo avance en la automatización del análisis financiero. Amazon Bedrock está estableciendo un nuevo estándar en el análisis técnico mediante inteligencia artificial, reduciendo significativamente la necesidad de recursos tradicionales de TI y ofreciendo un enfoque más accesible y efectivo para el análisis del mercado bursátil.