TradingAgents/.kiro/steering/product.md

3.1 KiB
Raw Blame History

製品概要: TradingAgents

1. 製品説明

TradingAgentsは、金融取引の研究用に設計されたマルチエージェント大規模言語モデルLLMフレームワークです。専門のAIエージェントチームを展開し、現実のトレーディング会社の構造とダイナミクスをシミュレートします。これらのエージェントが協力して市場状況を分析し、取引の意思決定を行います。

このフレームワークは、エージェントベースの金融分析と戦略実行の研究を可能にするため、モジュール式で拡張可能に構築されています。

2. 主要な機能

  • マルチエージェント連携: それぞれが異なる役割を持つ専門エージェントのチームを展開し、市場を分析して取引戦略を策定します。
  • アナリストチーム: ファンダメンタル、センチメント、ニュース、テクニカル分析を行うエージェントが含まれます。
  • リサーチャーチーム: 強気(ブル)と弱気(ベア)のリサーチャーがアナリストの調査結果について議論し、リスクと機会を特定します。
  • トレーダーエージェント: 全チームからの情報を統合し、具体的な取引行動(買い、売り、保留)を策定・提案します。
  • リスク管理チーム: トレーダーの計画を異なるリスク観点(積極的、中立、保守的)から評価する専門エージェントチームです。
  • ポートフォリオマネージャー: 包括的な分析とリスク評価に基づき、取引を承認または拒否する最終意思決定エージェントです。
  • 対話型CLI: 特定の株式や日付に関する分析を実行するためのコマンドラインインターフェースです。
  • Pythonパッケージ: ライブラリとして他のPythonアプリケーションに統合できます。
  • 設定可能なデータソース: 複数のデータベンダーAlpha Vantage, yfinanceをサポートし、ユーザーが設定可能です。

3. 対象となるユースケース

TradingAgentsの主なユースケースは金融AI研究です。以下のためのサンドボックスを提供します:

  • 金融分析のためのマルチエージェントシステムアーキテクチャの開発とテスト。
  • 複雑な意思決定ワークフローにおけるLLMの有効性の評価。
  • 協調的な取引戦略のシミュレーションと分析。

これは金融、投資、または取引に関するアドバイスを目的としたものではありません。

4. 主要な価値提案

TradingAgentsの主要な価値は、複雑な取引タスクを専門的で協調的な役割に分解することです。これは人間の専門家チームを模倣しており、自動化された市場分析と意思決定研究に対して、より堅牢でスケーラブル、かつ透明性の高いアプローチを可能にします。