Heurist utiliza Amazon Bedrock AgentCore para crear inteligencia financiera basada en inteligencia artificial para inversores minoristas. Su producto estrella, Heurist Finance, reúne varios flujos de trabajo de estilo institucional en una sola experiencia de chat: recopila datos de mercado, lee presentaciones y noticias, realiza investigaciones profundas, crea y prueba carteras y monitorea posiciones. Cada respuesta refleja el portafolio y las preferencias del usuario. El objetivo de Heurist es hacer que herramientas como vistas unificadas de riesgo y rendimiento, construcción de cartera completa y análisis de escenarios sean accesibles para cualquier persona que tenga una pregunta sobre el mercado.
Esta publicación explica cómo Heurist creó el sistema detrás de Heurist Finance en Amazon Bedrock AgentCore, utilizando pagos AgentCore, una capacidad de Amazon Bedrock AgentCore, para comprar datos premium por consulta. Muestra cómo el acceso pago a datos, el análisis de espacio aislado, la identidad, la memoria y la observabilidad se combinan en una respuesta auditable.
Reto empresarial
Heurist brinda a los inversores minoristas acceso a investigaciones basadas en datos de mercado premium, macroeconómicos, fundamentales y alternativos. Esas fuentes se encuentran detrás de muros de pago y API personalizadas. Ningún proveedor los cubre todos y los contratos empresariales son difíciles de justificar antes de que un producto tenga una gran base de usuarios. Comprar sólo los datos necesarios para cada pregunta ofrecía un mejor modelo económico, pero introducía otro problema. El agente tendría que gastar fondos en nombre del usuario y al mismo tiempo hacer cumplir los requisitos de custodia, límites de gasto y auditoría.
Esto crea un desafío de producción más amplio. Cada acción tenía que asignarse a un usuario, sesión y solicitud específicos, por lo que la identidad debía persistir en todo el flujo de trabajo. El equipo también necesitaba estado entre sesiones, ejecución de código aislado, orquestación de pagos y seguimiento de un extremo a otro. Construir esa infraestructura internamente podría llevar meses y desviar al equipo de los flujos de trabajo de investigación y la personalización que diferencian a Heurist Finance.
Descripción general de la solución
Heurist implementó sus agentes en Amazon Bedrock AgentCore, una plataforma para crear, conectar y optimizar agentes a escala con cualquier marco o modelo. Heurist organiza a sus agentes con Strands y utiliza Anthropic Claude, disponible en Amazon Bedrock. La Figura 1 muestra cómo los servicios AgentCore circundantes respaldan cada solicitud.
Figura 1: Arquitectura de la solución Heurist Finance en Amazon Bedrock AgentCore
La Figura 1 muestra al orquestador de Strands llamando a Anthropic Claude en Amazon Bedrock, cargando datos de cartera desde Amazon Aurora PostgreSQL y coordinando la identidad, la memoria, el intérprete de código, la observabilidad y los pagos de AgentCore. Los artefactos de análisis van a Amazon Simple Storage Service (Amazon S3) y los seguimientos van a Amazon CloudWatch. Las credenciales permanecen en AWS Secrets Manager, mientras que los pagos de AgentCore conectan las solicitudes de datos pagados con la liquidación de monedas estables del USDC en la red blockchain Base.
Responder una pregunta sobre datos pagos
Un solo turno de usuario puede combinar precios, indicadores macroeconómicos, presentaciones, fundamentos y noticias, y luego ejecutar correlaciones, análisis de escenarios, gráficos o pruebas retrospectivas de los resultados. AgentCore Code Interpreter, una capacidad de Amazon Bedrock AgentCore, realiza ese trabajo en un entorno aislado sin salida de red arbitraria. El entorno de pruebas se ejecuta en la nube de AWS y se deshace cuando finaliza el análisis.
Algunos de esos datos cuestan dinero y Heurist Finance los compra por consulta a través de pagos de Amazon Bedrock AgentCore. Un administrador de pagos coordina un conector de pagos CoinbaseCDP. Cada interacción recibe una sesión de pago con un valor maxSpendAmount que limita el gasto para esa ejecución y un instrumento de pago (una billetera criptográfica integrada) con alcance en Base.
Cada solicitud paga sigue el protocolo x402:
Heurist Finance solicita una fuente de datos pagada a un comerciante. El comerciante devuelve HTTP 402 con condiciones de pago x402: monto, destinatario, activo (USDC) y red (Base). Los pagos de AgentCore verifican la carga útil con el valor maxSpendAmount de la sesión de pago. Si el cargo excede el límite, Heurist Finance se lo informa al usuario y sugiere alternativas. Dentro del presupuesto, Heurist Finance llama a la API de proceso de pago, que firma el pago a través del instrumento de pago. Las credenciales se recuperan en tiempo de ejecución desde AWS Secrets Manager. Heurist Finance vuelve a intentar la solicitud con prueba en el encabezado X-PAYMENT y el comerciante devuelve los datos.
Con x402, Heurist Finance compra solo los datos que necesita una pregunta, sin contrato de proveedor ni pago por adelantado. Heurist implementa el flujo con pagos AgentCore, un administrador de pagos, un conector de pagos y la integración de SDK.
Investigación que conoce al inversor
Cuando un usuario hace una pregunta amplia, como si una acción específica está sobrevaluada, Heurist Finance basa la investigación en las tenencias, la lista de vigilancia, el horizonte temporal y las preferencias de riesgo del usuario. La respuesta se basa en el contexto anterior en lugar de empezar desde cero y se vuelve más específica a medida que se desarrolla el perfil.
La memoria AgentCore, una capacidad de Amazon Bedrock AgentCore, almacena las preferencias del usuario, el estado de la tesis y el historial de conversaciones entre sesiones. AgentCore Identity, una capacidad de Amazon Bedrock AgentCore, tiene alcances que se almacenan para un usuario, por lo que Heurist no necesita crear un almacén de preferencias y una capa de control de acceso separados.
Aislamiento, seguridad y auditoría.
El perfil y el historial de conversaciones de un usuario pueden revelar creencias, tolerancia al riesgo, horizonte temporal y posiciones. Por lo tanto, Heurist trata la identidad, el acceso y la auditoría como parte de cada solicitud.
AgentCore Identity acompaña al usuario autenticado en cada llamada de servicio. Cada llamada de herramienta, pago y operación de memoria registra la identificación del usuario, la identidad de la carga de trabajo, la identificación de la solicitud y la identificación del seguimiento, creando un seguimiento de auditoría para todos los servicios.
Cada servicio también impone sus propios límites. AgentCore Identity acepta OAuth y emite credenciales de ámbito. Los pagos de AgentCore abarcan la sesión de pago y el instrumento de pago por usuario, la memoria de AgentCore vincula los datos de perfil y conversación a un usuario y el intérprete de código de AgentCore aísla el tiempo de ejecución del análisis.
Amazon Bedrock Guardrails filtra tanto la entrada como la salida. Los filtros de entrada ayudan a bloquear los intentos de inyección rápida dirigidos a herramientas de pago y datos, mientras que los filtros de salida ayudan a hacer cumplir la política de Heurist contra la recomendación de una acción única sin cobertura. Las credenciales de pago permanecen en AWS Secrets Manager, donde el proveedor de credenciales de pago las recupera en tiempo de ejecución para el conector de pago.
Flujo de solicitudes: una pregunta de usuario
Considere la pregunta: “¿Cómo afecta la publicación del PCE de hoy a mi cartera?” El orquestador carga la cartera del usuario desde Amazon Aurora PostgreSQL y AgentCore Identity limita la lectura a ese usuario. Luego, el orquestador llama a un punto final pagado de pronóstico de consenso. Después de recibir HTTP 402, los pagos de AgentCore verifican el límite de gasto de la sesión de pago y firman el pago a través del Instrumento de pago. El orquestador vuelve a intentar la solicitud con prueba en el encabezado X-PAYMENT.
AgentCore Code Interpreter calcula el impacto de la cartera y escribe un gráfico en Amazon S3 desde su entorno de pruebas. Amazon Bedrock sintetiza la respuesta utilizando las tenencias, el horizonte temporal y las preferencias de riesgo del usuario, y la respuesta regresa con el gráfico adjunto. La Figura 2 traza esta secuencia de principio a fin.
Figura 2: Flujo de solicitud para una pregunta de un solo usuario, desde la búsqueda de perfil hasta la compra de datos pagados y la respuesta transmitida
El ejemplo reúne Amazon Aurora, AgentCore Identity, AgentCore pagos, AgentCore Code Interpreter, Amazon S3, Amazon Bedrock y AgentCore Observability, una capacidad de Amazon Bedrock AgentCore, en un solo flujo de trabajo. El contexto de seguimiento y usuario compartido conecta la compra de datos pagados con el análisis de cartera resultante.
Resultado
Heurist estima aproximadamente un 80% menos de ingeniería de sistema-agente que una pila de orquestación interna de modelo de lenguaje grande (LLM), porque AgentCore administra la identidad, la memoria entre sesiones, el sandboxing y la infraestructura de pagos. También proporciona a Heurist costos marginales predecibles por usuario que respaldan los precios minoristas.
La arquitectura también proporciona dos propiedades operativas:
Los seguimientos de AgentCore Observability hacen que las decisiones de los agentes sean reproducibles, lo que permite resolver las preguntas sobre cumplimiento en una sola consulta, lo que aumenta la preparación para el cumplimiento y reduce el tiempo de resolución de problemas. Las credenciales de pago permanecen en AWS Secrets Manager y el conector de pago las recupera en tiempo de ejecución, lo que aumenta la seguridad para los usuarios finales.
“AgentCore hace que la plataforma funcione para que podamos duplicar nuestra energía en el trabajo del producto. La infraestructura administrada nos ahorró meses”.
— JW Wang, fundador de Heurist
Conclusión
La experiencia de Heurist muestra cómo la infraestructura de agentes administrada puede permitir que un equipo pequeño se centre en una investigación financiera diferenciada en lugar del sistema subyacente. Los pagos AgentCore son fundamentales para ese modelo: le brinda al producto acceso gobernado y auditable a datos pagos sin requerir que Heurist construya una infraestructura de pago desde cero.
¿Qué sigue?
Con esa base establecida, Heurist está ampliando el producto en tres direcciones: investigación basada en eventos vinculada a calendarios de ganancias, análisis de eventos de mercado conscientes de la cartera y recomendaciones basadas en lo que están investigando operadores con horizontes similares.
empezar
Los pagos AgentCore están disponibles en las regiones enumeradas aquí. Para obtener más información, visite la documentación de pagos de AgentCore o el blog de noticias de AWS.