diff --git a/backend/app/models/schemas.py b/backend/app/models/schemas.py
index 0af598ec..50783cb6 100644
--- a/backend/app/models/schemas.py
+++ b/backend/app/models/schemas.py
@@ -11,7 +11,7 @@ class AnalysisRequest(BaseModel):
ticker: str = Field(..., description="Stock ticker symbol (e.g., 'NVDA', 'AAPL')", min_length=1, max_length=10)
analysis_date: str = Field(..., description="Analysis date in YYYY-MM-DD format")
analysts: Optional[List[str]] = Field(
- default=["market", "sentiment", "news", "fundamentals"],
+ default=["market", "social", "news", "fundamentals"],
description="List of analysts to include in analysis"
)
research_depth: Optional[int] = Field(default=1, ge=1, le=5, description="Research depth (1-5)")
diff --git a/backend/app/services/trading_service.py b/backend/app/services/trading_service.py
index 40368297..d3a2cd9e 100644
--- a/backend/app/services/trading_service.py
+++ b/backend/app/services/trading_service.py
@@ -70,7 +70,7 @@ class TradingService:
try:
# Default analysts if not provided
if analysts is None:
- analysts = ["market", "sentiment", "news", "fundamentals"]
+ analysts = ["market", "social", "news", "fundamentals"]
# Dynamically set environment variables for this request
import os
@@ -142,7 +142,7 @@ class TradingService:
def get_available_analysts(self) -> List[str]:
"""Get list of available analyst types"""
- return ["market", "sentiment", "news", "fundamentals"]
+ return ["market", "social", "news", "fundamentals"]
def get_available_llms(self) -> List[str]:
"""Get list of available OpenAI LLM models"""
diff --git a/frontend/components/analysis/AnalysisForm.tsx b/frontend/components/analysis/AnalysisForm.tsx
index de5b4698..50a2ec95 100644
--- a/frontend/components/analysis/AnalysisForm.tsx
+++ b/frontend/components/analysis/AnalysisForm.tsx
@@ -133,11 +133,9 @@ export function AnalysisForm({ onSubmit, loading = false }: AnalysisFormProps) {
- 1 - 快速
- 2 - 標準
- 3 - 詳盡
- 4 - 深入
- 5 - 全面
+ 淺層 - 快速研究,較少的辯論和策略討論
+ 中等 - 中等程度,適度的辯論和策略討論
+ 深層 - 全面研究,深入的辯論和策略討論