본문으로 건너뛰기
AWS ML Blog조회 2

Amazon Bedrock AgentCore로 구축한 AI 투자 워크벤치

Heurist Finance가 Amazon Bedrock AgentCore로 개인화된 투자 분석과 질문별 유료 데이터 결제를 하나의 에이전트 흐름으로 묶었습니다.

이 요약은 AI가 원문을 분석해 생성했습니다. 정확한 내용은 원문 기준으로 확인하세요.

TL;DR

Heurist Finance는 소매 투자자가 시장 데이터, 공시, 뉴스, 심층 리서치, 포트폴리오 구성과 스트레스 테스트를 하나의 대화 경험에서 이용하도록 Amazon Bedrock AgentCore 기반의 금융 워크벤치를 구축했습니다. Strands 오케스트레이터는 Anthropic Claude, Amazon Aurora PostgreSQL의 포트폴리오 데이터, AgentCore Identity·Memory·Code Interpreter·Observability·payments를 연결하며, x402 프로토콜과 USDC 결제로 질문마다 필요한 유료 데이터만 구매합니다. Payment Session의 maxSpendAmount가 지출 한도를 제한하고, Code Interpreter가 격리된 샌드박스에서 포트폴리오 영향을 계산하며, CloudWatch 추적과 AWS Secrets Manager의 런타임 자격 증명이 감사성과 보안을 뒷받침합니다. Heurist는 이 관리형 인프라로 자체 LLM 오케스트레이션 스택보다 에이전트 시스템 엔지니어링을 대략 80% 줄였다고 추정하며, 제품 연구와 개인화에 집중할 기반을 마련했습니다.

섹션별 상세

01
Heurist Finance는 시장 가격, 거시경제 지표, 공시, 펀더멘털, 뉴스처럼 서로 다른 유료 데이터를 한 번의 질문에 결합해야 했지만, 모든 출처를 포괄하는 단일 공급자와 초기 단계에 감당할 수 있는 기업 계약을 찾기 어려웠습니다. 그래서 질문마다 필요한 데이터만 구매하는 구조를 택했고, 에이전트가 사용자를 대신해 자금을 집행하면서도 보관 권한, 지출 한도, 감사 추적을 지키도록 해야 했습니다. Amazon Bedrock AgentCore는 사용자 식별, 세션 간 상태, 격리된 코드 실행, 결제 조정, 전체 추적을 관리해 Heurist가 금융 리서치와 개인화에 개발 역량을 집중할 수 있게 했습니다.
02
Heurist는 Strands 오케스트레이터를 중심으로 Anthropic Claude on Amazon Bedrock과 Amazon Aurora PostgreSQL의 포트폴리오 데이터를 연결하고, AgentCore Identity·Memory·Code Interpreter·Observability·payments를 요청 처리 경로에 배치했습니다. 분석 산출물은 Amazon S3에 저장하고 추적 정보는 Amazon CloudWatch로 보내며, 결제 자격 증명은 AWS Secrets Manager에 남겨 서비스별 경계를 유지합니다. 이 구성은 투자자 질문을 포트폴리오와 선호도에 맞춘 응답으로 바꾸면서 데이터 구매부터 분석 결과까지 하나의 추적 가능한 흐름으로 묶습니다.
Amazon Bedrock AgentCore를 중심으로 Strands 오케스트레이터, Anthropic Claude, 포트폴리오 데이터, 결제와 관측 기능이 연결된 아키텍처 다이어그램입니다.
Diagram다이어그램은 사용자의 요청이 Strands 에이전트를 거쳐 Amazon Bedrock의 Anthropic Claude와 Amazon Aurora PostgreSQL 포트폴리오 데이터로 이동하고, AgentCore Identity·Memory·Code Interpreter·Observability·payments가 주변 기능을 맡는 구조를 나타냅니다. 분석 산출물은 Amazon S3, 추적 정보는 Amazon CloudWatch, 결제 자격 증명은 AWS Secrets Manager에 저장되며, 외부 데이터 공급자와의 결제는 HTTP 402·X-PAYMENT와 USDC 기반 Base 결제로 처리됩니다.
03
질문에 필요한 데이터가 유료인 경우 Heurist Finance는 Payment Manager와 CoinbaseCDP Payment Connector를 통해 x402 요청을 처리합니다. 판매자가 HTTP 402와 함께 금액, 수신자, USDC 자산, Base 네트워크 정보를 반환하면 AgentCore payments가 Payment Session의 maxSpendAmount와 대조하고, 한도 안에서만 Payment Instrument로 서명한 뒤 X-PAYMENT 헤더에 증명을 넣어 요청을 재전송합니다. 한도를 넘으면 사용자에게 알리고 대안을 제시하므로 사전 계약이나 선불 없이 질문 단위 구매가 가능하며, 결제 자격 증명은 런타임에 AWS Secrets Manager에서 가져옵니다.
04
AgentCore memory는 사용자의 보유 종목, 관심 목록, 투자 기간, 위험 선호도, 투자 논지와 대화 기록을 세션 사이에 유지하고, AgentCore Identity는 이 정보를 한 사용자에게 귀속시킵니다. 따라서 특정 종목의 고평가 여부 같은 넓은 질문도 이전 맥락에서 출발해 사용자의 보유 자산과 위험 기준을 반영하는 연구로 전개됩니다. AgentCore Identity가 OAuth와 범위가 제한된 자격 증명을 처리하므로 Heurist는 별도 선호도 저장소와 접근 제어 계층을 직접 만들 필요를 줄였습니다.
05
AgentCore Code Interpreter는 가격·거시 지표·공시·펀더멘털·뉴스를 이용한 상관관계, 시나리오 분석, 차트, 백테스트를 임의 네트워크 송신이 차단된 샌드박스에서 실행합니다. 예를 들어 “오늘 발표된 PCE가 내 포트폴리오에 어떤 영향을 주는가”라는 질문에서 오케스트레이터가 사용자 포트폴리오를 읽고 유료 컨센서스 데이터를 결제한 뒤, 코드 인터프리터가 포트폴리오 영향을 계산해 차트를 Amazon S3에 저장합니다. Amazon Bedrock은 보유 종목, 투자 기간, 위험 선호도를 반영한 답변을 합성하고 차트와 함께 스트리밍하므로 데이터 구매·계산·응답의 연결 관계를 추적할 수 있습니다.
PCE 발표가 사용자 포트폴리오에 미치는 영향을 묻는 질문이 데이터 조회, x402 결제, 코드 분석, 차트 저장, 스트리밍 응답으로 이어지는 순서도입니다.
Diagram순서도는 사용자 질문 뒤에 세션 기록과 사용자 선호도를 불러오고, 지출 한도 안에서 컨센서스 전망 데이터를 구매한 다음 AgentCore Code Interpreter가 포트폴리오 영향을 계산하는 과정을 보여줍니다. 계산 결과로 만든 산출물은 Amazon S3에 기록되고 지표와 산출물 URL이 오케스트레이터로 돌아가며, 최종 답변은 차트와 함께 사용자에게 스트리밍됩니다.
06
사용자 프로필과 대화 기록에는 위험 감수 성향, 투자 기간, 보유 종목이 담기므로 Heurist는 모든 도구 호출과 메모리 작업을 사용자 ID, 워크로드 ID, 요청 ID, 추적 ID에 연결합니다. Amazon Bedrock Guardrails는 입력과 출력에 적용되어 결제·데이터 도구를 겨냥한 프롬프트 인젝션을 차단하고, 헤지되지 않은 단일 종목 추천을 금지하는 Heurist 정책을 출력에 반영합니다. AgentCore Observability의 추적은 에이전트 의사결정을 재현 가능하게 만들어 규정 준수 질문을 단일 조회로 확인하고 문제 해결 시간을 줄이는 기반이 됩니다.
07
Heurist는 AgentCore가 Identity, 세션 간 Memory, 샌드박싱, payments 인프라를 관리한 결과 자체 LLM 오케스트레이션 스택을 구축할 때보다 에이전트 시스템 엔지니어링이 대략 80% 적었다고 추정합니다. 사용자별로 예측 가능한 한계 비용도 확보해 소매 가격 모델을 뒷받침했으며, 결제 자격 증명을 AWS Secrets Manager에서 런타임에 가져와 최종 사용자 보호 수준을 높였습니다. JW Wang은 “AgentCore가 플랫폼 작업을 맡아 주므로 제품 작업에 에너지를 집중할 수 있었고, 관리형 인프라가 수개월을 절약했다”고 말했습니다.
08
Heurist는 기반 구조를 바탕으로 실적 발표 일정에 연결된 이벤트 기반 리서치, 시장 이벤트를 포트폴리오 관점에서 해석하는 분석, 비슷한 투자 기간을 가진 트레이더가 조사하는 주제에 기반한 추천으로 확장할 계획입니다. 이 방향은 단순한 금융 챗봇보다 사용자별 보유 자산과 시간 지평을 중심으로 데이터 구매와 분석을 조정하는 구조에 가깝습니다. 핵심 확장 지점은 AgentCore payments가 제공하는 통제된 유료 데이터 접근과 AgentCore의 사용자·추적 맥락을 유지하는 데 있습니다.

용어 해설

x402 결제 프로토콜(x402)
HTTP 402 응답을 활용해 API나 데이터 요청 단위로 결제를 처리하는 프로토콜입니다. 판매자가 금액·수신자·자산·네트워크 정보를 반환하면 구매자가 결제 증명을 첨부해 같은 요청을 재전송하며, Heurist Finance는 이를 통해 질문마다 필요한 유료 데이터만 구매합니다.
AgentCore 결제(AgentCore payments)
Amazon Bedrock AgentCore에서 에이전트가 사용자를 대신해 외부 데이터 비용을 지불하도록 지원하는 기능입니다. Payment Session의 지출 한도와 사용자별 Payment Instrument를 적용하고, 결제 자격 증명을 런타임에 불러와 요청·승인·감사 흐름을 연결합니다.
AgentCore Code Interpreter
에이전트가 분석 코드를 격리된 샌드박스에서 실행하도록 지원하는 기능입니다. 임의의 네트워크 송신을 차단한 AWS Cloud 환경에서 가격·거시 지표·펀더멘털을 계산하고 차트나 백테스트 결과를 만든 뒤, 분석이 끝나면 실행 환경을 폐기합니다.
AgentCore Identity
사용자의 인증 상태와 권한 범위를 에이전트 워크플로 전체에 전달하는 기능입니다. OAuth를 수용하고 범위가 제한된 자격 증명을 발급해 데이터 조회, 결제, 메모리 접근이 동일한 사용자와 요청에 귀속되도록 하며 감사 추적의 기반을 만듭니다.
AgentCore 메모리(AgentCore memory)
사용자 선호도, 투자 논지 상태, 대화 기록을 세션 간 보존하는 기능입니다. AgentCore Identity가 저장 범위를 사용자별로 묶기 때문에 Heurist Finance는 별도의 선호도 저장소와 접근 제어 계층을 직접 구축하지 않고도 이전 맥락을 다음 연구에 활용합니다.

기술

  • Amazon Bedrock AgentCore
  • Strands
  • Anthropic Claude
  • Amazon Bedrock
  • Amazon Aurora PostgreSQL
  • AgentCore Identity
  • AgentCore memory
  • AgentCore Code Interpreter
  • AgentCore Observability
  • AgentCore payments
  • Amazon S3
  • Amazon CloudWatch
  • AWS Secrets Manager
  • Amazon Bedrock Guardrails
  • CoinbaseCDP Payment Connector
  • x402
  • USDC
  • Base

활용 사례

  • 개인 포트폴리오 기반 투자 질문 응답
  • 질문별 유료 시장 데이터 구매
  • 공시·뉴스·거시 지표를 활용한 심층 리서치
  • 포트폴리오 영향 계산과 시나리오 분석
  • 차트와 백테스트를 포함한 투자 분석
  • 이벤트 기반 금융 리서치

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 09. 10.수집 2026. 09. 10.출처 타입 RSS

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.