AWS Bedrock のロゴ

AWS Bedrock / 公式ブログ / 2026/07/23 / 通常

Jefferiesが取引データを自然言語で分析するTrade Assistantを構築

AIfinancedata

公式ブログ原文

JefferiesとAWSは、株式取引の構造化・非構造化データを自然言語から分析するTrade Assistantの構築事例を公開しました。

要点

  • MCPツールを通じ、複数のデータ源から利用者ごとの分析とグラフを生成します。
  • Pythonをモデル連携、Javaを高負荷の業務処理へ使い分けています。
  • 高速応答のためメモリ内データベースを用い、観測と利用者の反応を改善へ戻します。

今回のブログ記事で語られていること

取引担当者は、顧客行動、取引傾向、市場の変化を短時間で判断する必要がありますが、日中にコードを書いたり複数画面からデータを集めたりする余裕はありません。Trade Assistantは自然言語の質問を受け、MCPツールを使って構造化データ、文書、メモリ内データ源へアクセスし、利用者の問いに応じた表やグラフを生成します。数百万行の株式取引データを会話から扱えるようにする狙いです。

設計では、会話をそのままSQLへ変換するだけでなく、ツール境界でデータ源と操作を制御します。取引現場が求める応答速度に合わせ、データの一部をメモリ内データベースへ置きます。モデルとの対話や試行錯誤が多い部分はPython、既存システムとの統合や大量処理はJavaを使い、それぞれの強みを生かしています。

本番利用では、利用者の問い方が予想と異なり、時間とともに変化したため、観測と反応収集が重要だったと説明しています。固定ダッシュボードの依頼が減り、技術担当が戦略的な作業へ時間を移せた一方、自然言語の結果が正しい権限と市場時点を反映しているかは継続確認が必要です。金融用途では、回答の根拠、取得時刻、利用者権限、監査証跡を必ず残すべきです。

今後は複数の商品と取引部門へ広げ、自然言語によるコード生成で監査機能を強化し、AgentCoreの機能も追加する計画です。展開時は部門ごとの用語とアクセス範囲を分け、同じツールが別用途で過剰な権限を持たないようにします。

応答速度を優先してメモリ内へ複製したデータは、原本との更新差を監視する必要があります。市場時刻、取得元、最終更新を回答へ添え、古い状態では明示的に警告します。グラフ生成や集計コードも保存し、担当者が同じ条件で結果を再現できるようにすると監査へつなげやすくなります。

今回のブログ記事が関係する人

金融データ基盤担当、社内AIアシスタント開発者、取引分析と監査を担当するチームに関係します。

結局、今回のブログ記事をどう読むべきか

会話画面より、MCPでデータ操作を境界化し、速度・権限・監査を両立した事例として読むことが重要です。高リスク領域では、便利さより根拠と再現性を導入条件に置く必要があります。