AI 에이전트 도구
다중 에이전트 LLM 기반 금융 거래 시뮬레이션 프레임워크
TauricResearch/TradingAgents
GitHub실제 트레이딩 회사의 역동성을 모방한 'TradingAgents'는 여러 특화된 LLM 에이전트들이 협력하여 시장을 분석하고 투자 결정을 내리는 다중 에이전트 프레임워크입니다.
세 줄 요약
- 펀더멘털, 센티먼트, 기술 분석가 등 전문 에이전트들이 시장 데이터를 종합적으로 평가하고, 리스크 관리 및 포트폴리오 매니저의 검토를 거쳐 최종 거래 전략을 수립합니다.
- OpenAI, Gemini, Anthropic 등 주요 상용 LLM부터 Ollama를 활용한 로컬 모델까지 폭넓게 지원하여, 높은 확장성과 연구 목적의 복잡한 금융 시뮬레이션 구현이 가능합니다.
- 본 프레임워크는 순수하게 '연구 목적'으로 설계되었으며, 트레이딩 성과는 LLM 모델 선택이나 데이터 품질 등 비결정적 요인에 크게 좌우되므로 투자 조언으로 활용해서는 안 됩니다.
TradingAgents는 실제 트레이딩 회사의 역동성을 모방한 다중 거래 프레임워크입니다. 이 플랫폼은 펀더멘털 분석가, 센티먼트 전문가, 기술 분석가 등 전문 기반 에이전트를 배치하여 시장 상황을 협력적으로 평가하고 최적의 전략을 도출합니다. 이러한 에이전트들은 동적인 토론 과정을 거치며 거래 결정을 내리는 데 필요한 정보를 종합적으로 제공합니다.
프레임워크는 복잡한 트레이딩 작업을 여러 특화된 역할로 분해하여 운영됩니다. 분석가 팀은 재무, 뉴스, 센티먼트 등 다양한 관점에서 시장을 평가하며, 연구원 팀이 이를 비판적으로 검토합니다. 이후 거래 에이전트가 보고서를 작성하여 거래 시점과 규모를 결정하고, 리스크 관리 및 포트폴리오 매니저가 최종 승인 절차를 거쳐 주문을 실행하게 됩니다.
기술적으로 TradingAgents는 LangGraph를 활용해 유연성과 모듈성을 확보했습니다. 이 프레임워크는 OpenAI, Google, Anthropic 외에도 xAI, DeepSeek, Qwen 등 다양한 상용 LLM 제공업체와 Ollama 같은 로컬 모델을 지원하며 높은 확장성을 가집니다. 사용자는 각 환경 변수를 통해 원하는 LLM 공급자 및 키를 설정할 수 있습니다.
용어 풀이
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- LLM
- 방대한 글을 학습해 문장을 이해하고 만들어 내는 AI 모델. ChatGPT, Claude, Gemini가 여기에 속해요.
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.