Compartir:
En el dinámico mundo del análisis técnico de acciones, donde cada analista aporta su propio enfoque, surge un reto significativo: gestionar la diversidad de consultas técnicas y la complejidad que estas conllevan. Este desafío implica utilizar una combinación de herramientas como la Media Móvil Simple (SMA), la Media Móvil Exponencial (EMA) y el Índice de Fuerza Relativa (RSI), entre otras, a lo largo de diferentes periodos de tiempo. La complejidad aumenta cuando se trata de desarrollar un sistema que descomponga estas consultas en partes para acceder a los datos necesarios.
Con el avance constante de la inteligencia artificial, surgen nuevas oportunidades para obtener ventajas competitivas. Amazon lidera este campo con su servicio Amazon Bedrock, que ofrece modelos de alto rendimiento a través de una única API, promoviendo el desarrollo y crecimiento de aplicaciones de IA generativa con un enfoque prioritario en la seguridad, privacidad y responsabilidad. Los agentes de Amazon Bedrock permiten ejecutar tareas complejas en múltiples pasos, integrándose con sistemas y bases de datos empresariales para, por ejemplo, responder consultas sobre disponibilidad de productos o gestionar pedidos.
Un experimento reciente ha aplicado esta tecnología para crear un analista virtual que responde a preguntas en lenguaje natural sobre acciones, utilizando los agentes de Amazon Bedrock. Esta innovación permite transformar consultas simples o complejas en solicitudes a Lambda, obteniendo los indicadores técnicos necesarios para diferentes periodos. Los datos de acciones, previamente almacenados en Amazon S3, posibilitan cálculos en tiempo real y la entrega de esta información al agente, que puede realizar acciones adicionales según la tarea, como más llamadas a Lambda o filtrado de datos.
El proceso comienza con una función Lambda basada en Python que, diariamente, recolecta datos de acciones de un año utilizando el paquete yfinance, y los almacena en S3 gracias a Amazon EventBridge. Las preguntas de los usuarios se procesan a través de un agente de Amazon Bedrock, que deconstruye la consulta, planifica y ejecuta cada paso para recabar los datos de análisis técnico necesarios. Actualmente, este sistema está habilitado para índices como Nasdaq 100, FTSE 100 y Nifty 50, facilitando el análisis técnico complejo a partir de preguntas formuladas en lenguaje natural, sin comprometer la seguridad o privacidad de los datos.
Implementar este sistema requiere un conocimiento básico de los servicios de AWS y de Amazon Bedrock. Mediante el despliegue automático con AWS CloudFormation, se crean recursos esenciales como el almacenamiento de datos en S3 y funciones Lambda para el cálculo de indicadores técnicos, ofreciendo así un análisis de mercado eficiente y preciso.
La capacidad de realizar consultas en lenguaje natural permite a los usuarios obtener respuestas claras, como identificar qué acciones han aumentado más del 10 % en los últimos seis meses, aprovechando el potencial de crecimiento y el análisis técnico avanzado proporcionado por el agente. Con estos avances, Amazon Bedrock no solo simplifica las tareas complejas que antes exigían una considerable integración de recursos de TI, sino que también establece un nuevo estándar en el ámbito del análisis financiero impulsado por IA.