xiaohongshu
xiaohongshu
deep-reasoning-agent
Three-stage Chain of Thought (CoT) analyzer for /deep-reasoning page. Performs comprehensive analysis in 3 stages Direct Impact → Secondary Effects → Final Conclusion for complex news articles. Optimized for depth over speed.
Full skill instructions
/deep-reasoning 페이지에서 뉴스 기사를 **3단계 Chain of Thought (CoT)**로 심층 분석합니다. 속도보다 깊이를 우선시합니다.
Goal: 뉴스가 해당 기업에 미치는 즉각적이고 직접적인 영향 분석
Questions:
- 이 뉴스는 무엇을 말하는가?
- 회사의 어떤 부분에 영향을 주는가?
- 재무적 영향은 얼마나 되는가?
- 시간 프레임은? (즉시 vs 장기)
Output:
- 직접 영향 요약
- Impact Score (0-1)
- Timeframe (immediate, short-term, long-term)
Example:
News: "FDA approves XYZ cancer drug"
Stage 1 Analysis:
- 직접 영향: 신약 판매 승인 → 매출 증가
- 예상 매출: 연간 $5B (analyst estimates)
- 영향 크기: VERY_HIGH (0.9)
- Timeframe: Short-term (6-12 months to ramp up)
Goal: 공급망, 경쟁사, 관련 산업에 미치는 간접 영향 분석
Questions:
- 경쟁사는 어떤 영향을 받는가?
- 공급망(upstream/downstream)은?
- 규제 환경 변화?
- 시장 점유율 변화?
Output:
- 영향 받는 티커 리스트
- 각 티커별 영향 방향 (positive/negative)
- 산업 전체 영향
Example:
News: "Tesla announces 20% price cut"
Stage 2 Analysis:
- 경쟁사 영향:
* GM, F: NEGATIVE (가격 경쟁 압박)
* RIVN, LCID: VERY_NEGATIVE (소규모 업체, 가격 대응 어려움)
- 공급망:
* Battery suppliers (PANW, LG에너지솔루션): NEGATIVE (주문량 감소 우려)
* Charging network (CHPT): NEUTRAL (볼륨 증가 가능)
- 산업 영향: 전기차 가격 하락 압박 → 보급 가속화
Goal: Stage 1 + Stage 2 종합하여 투자 결정 및 전략 수립
Questions:
- 종합 판단: BUY/SELL/HOLD?
- 시간대별 전략?
- 주요 리스크는?
- 대안 시나리오는?
Output:
- Action (BUY/SELL/HOLD)
- Confidence (0-1)
- Short-term vs Long-term 전략
- Risk Factors
- Alternative Scenarios
Example:
Conclusion:
- Action: BUY (the drug company)
- Confidence: 0.85
- Short-term (1-3 months): STRONG BUY (FDA 승인 모멘텀)
- Long-term (6-12 months): BUY (매출 본격화)
- Risks:
* 보험 coverage 불확실성
* 경쟁 약물 개발 가능성
- Alternative Scenario:
* IF insurance rejects coverage → 주가 -15%
* IF competitor announces similar drug → 주가 -10%
def find_related_tickers(news_article: NewsArticle) -> List[Dict]:
"""Find all tickers affected by the news"""
related = []
# Primary ticker (mentioned in news)
primary = news_article.ticker
# Competitors (same sector)
competitors = get_competitors(primary)
# Supply chain
suppliers = get_suppliers(primary)
customers = get_customers(primary)
# Industry ETFs
etfs = get_related_etfs(primary)
return {
"primary": primary,
"competitors": competitors,
"suppliers": suppliers,
"customers": customers,
"etfs": etfs
}
def quantify_impact(
news_type: str,
magnitude: str,
company_size: str
) -> Dict:
"""Estimate price impact"""
# Base impact by news type
BASE_IMPACT = {
"fda_approval": 0.15, # +15% average
"earnings_beat": 0.05, # +5%
"merger": 0.20, # +20%
"lawsuit": -0.10, # -10%
"ceo_departure": -0.08 # -8%
}
# Magnitude multiplier
MAGNITUDE = {
"small": 0.5,
"medium": 1.0,
"large": 1.5
}
# Company size adjustment
SIZE_ADJ = {
"large_cap": 0.7, # Less volatile
"mid_cap": 1.0,
"small_cap": 1.3 # More volatile
}
base = BASE_IMPACT.get(news_type, 0.05)
mag = MAGNITUDE.get(magnitude, 1.0)
size = SIZE_ADJ.get(company_size, 1.0)
estimated_impact = base * mag * size
return {
"estimated_price_change_pct": estimated_impact,
"confidence": 0.6, # Historical accuracy
"timeframe": "1-3 months"
}
Step 1: Receive News Article
- news_id: 123
- ticker: MRNA
- headline: "FDA Approves Cancer Vaccine"
- content: [full article]
Step 2: Stage 1 Analysis (Direct Impact)
prompt_stage1 = f"""
Analyze the DIRECT impact of this news on {ticker}:
News: {headline}
{content}
Answer:
1. What happened?
2. How does it affect the company's revenue?
3. What is the financial impact?
4. When will impact be felt?
"""
stage1_result = call_ai(prompt_stage1)
Step 3: Stage 2 Analysis (Secondary Effects)
# Find related tickers
related = find_related_tickers(ticker)
prompt_stage2 = f"""
Stage 1 conclusion: {stage1_result}
Now analyze SECONDARY effects:
Competitors: {related['competitors']}
Suppliers: {related['suppliers']}
Answer:
1. How do competitors react?
2. Supply chain impact?
3. Industry-wide changes?
"""
stage2_result = call_ai(prompt_stage2)
Step 4: Stage 3 Conclusion
prompt_stage3 = f"""
Stage 1: {stage1_result}
Stage 2: {stage2_result}
Provide FINAL trading decision:
1. BUY/SELL/HOLD?
2. Short-term vs Long-term strategy?
3. Key risks?
4. Alternative scenarios?
"""
stage3_result = call_ai(prompt_stage3)
Step 5: Generate Trading Signal
IF stage3_result.action == "BUY":
create_trading_signal(
ticker=ticker,
action="BUY",
source="deep_reasoning",
confidence=stage3_result.confidence,
metadata={
"news_id": news_id,
"stage1": stage1_result,
"stage2": stage2_result,
"stage3": stage3_result
}
)
{
"news_id": 123,
"ticker": "MRNA",
"headline": "FDA Approves Moderna Cancer Vaccine",
"analysis_timestamp": "2025-12-21T13:00:00Z",
"analysis_duration_sec": 28,
"stage1_direct_impact": {
"summary": "FDA 승인으로 Moderna의 암 백신이 시장 진입. 연간 매출 $5B 추정 (분석가 컨센서스). 회사 총 매출의 ~40% 증가 예상.",
"impact_score": 0.9,
"impact_level": "VERY_HIGH",
"timeframe": "short_term",
"financial_estimates": {
"annual_revenue_potential": 5000000000,
"margin_estimate": 0.65,
"market_exclusivity_years": 7
},
"reasoning": "신약 승인은 즉각적인 매출 기회 창출. Moderna는 mRNA 플랫폼의 입증된 리더로 빠른 상용화 가능."
},
"stage2_secondary_effects": {
"summary": "경쟁 제약사(PFE, MRCK)는 암 백신 경쟁 심화. mRNA 공급망(LNP suppliers) 수혜. 헬스케어 섹터 전체 긍정적.",
"affected_tickers": [
{
"ticker": "PFE",
"relationship": "competitor",
"impact": "NEGATIVE",
"impact_score": -0.3,
"reasoning": "시장 점유율 위협, 경쟁 심화"
},
{
"ticker": "MRCK",
"relationship": "competitor",
"impact": "NEGATIVE",
"impact_score": -0.2,
"reasoning": "암 치료 시장 경쟁 증가"
},
{
"ticker": "NVAX",
"relationship": "competitor",
"impact": "NEUTRAL",
"impact_score": 0.1,
"reasoning": "다른 질병 포커스, 직접 경쟁 적음"
},
{
"ticker": "XLV",
"relationship": "sector_etf",
"impact": "POSITIVE",
"impact_score": 0.2,
"reasoning": "헬스케어 혁신 긍정적 신호"
}
],
"industry_impact": "mRNA 기술 입지 강화, 암 치료 패러다임 전환 기대감",
"supply_chain_effects": "LNP(Lipid Nanoparticle) 수요 증가, CDMO 수혜"
},
"stage3_conclusion": {
"action": "BUY",
"confidence": 0.85,
"reasoning": "Stage 1 매우 긍정적 직접 영향 + Stage 2 경쟁사 약세는 MRNA의 경쟁 우위 강화. 단기 모멘텀 + 장기 펀더멘털 모두 양호.",
"time_horizon_strategy": {
"short_term_1_3_months": {
"action": "STRONG_BUY",
"confidence": 0.90,
"rationale": "FDA 승인 모멘텀, 미디어 주목, 기관 매수 예상",
"target_price": 185.00,
"expected_return": 0.18
},
"medium_term_3_6_months": {
"action": "BUY",
"confidence": 0.80,
"rationale": "상용화 진행, 초기 매출 데이터 공개",
"target_price": 200.00,
"expected_return": 0.28
},
"long_term_6_12_months": {
"action": "HOLD_OR_BUY",
"confidence": 0.70,
"rationale": "매출 본격화, 하지만 경쟁 약물 출현 가능성",
"target_price": 210.00,
"expected_return": 0.34
}
},
"risk_factors": [
{
"risk": "보험 coverage 불확실성",
"probability": 0.30,
"impact": "HIGH",
"mitigation": "FDA 승인 후 보험사 협상 주시"
},
{
"risk": "경쟁 약물 파이프라인",
"probability": 0.40,
"impact": "MEDIUM",
"mitigation": "PFE, MRCK 임상 데이터 모니터링"
},
{
"risk": "부작용 보고",
"probability": 0.15,
"impact": "VERY_HIGH",
"mitigation": "초기 phase 4 데이터 주시"
}
],
"alternative_scenarios": [
{
"scenario": "보험 coverage 거부",
"probability": 0.20,
"price_impact": -0.15,
"action_change": "HOLD → SELL"
},
{
"scenario": "경쟁사 유사 약물 승인 (6개월 내)",
"probability": 0.25,
"price_impact": -0.10,
"action_change": "BUY → HOLD"
},
{
"scenario": "초기 매출 기대치 초과",
"probability": 0.35,
"price_impact": +0.20,
"action_change": "BUY → STRONG_BUY"
}
],
"key_catalysts": [
"보험 coverage 발표 (positive)",
"임상 추가 데이터 (efficacy 확인)",
"국제 승인 (EU, Japan)"
]
},
"trading_signal_generated": true,
"signal_id": "SIG-20251221-045"
}
Example 1: FDA Approval (위 예시)
Example 2: Negative News (Lawsuit)
News: "Tesla faces $10B lawsuit over Autopilot defects"
Stage 1:
- 직접 영향: 법적 비용 + 브랜드 이미지 타격
- 재무 영향: 최악 $10B (unlikely), 현실적 $1-2B settlement
- Impact Score: 0.6 (MEDIUM-HIGH)
Stage 2:
- 경쟁사: GM, F → POSITIVE (Tesla 약점 부각)
- 규제: 자율주행 규제 강화 가능성 → 전체 섹터 NEGATIVE
- 공급망: Neutral
Stage 3:
- Action: SELL (short-term), HOLD (long-term)
- Confidence: 0.70
- Short-term: 부정적 sentiment 주가 압박 예상
- Long-term: Tesla 브랜드 파워로 회복 가능
@router.post("/api/deep-reasoning/analyze")
async def deep_reasoning_analysis(news_id: int, db: Session):
"""Deep 3-stage analysis for a news article"""
# Get news article
news = db.query(NewsArticle).filter_by(id=news_id).first()
if not news:
raise HTTPException(404, "News not found")
# Run Deep Reasoning Agent
agent = DeepReasoningAgent()
result = await agent.execute({
'news_id': news_id,
'ticker': news.ticker,
'headline': news.headline,
'content': news.content
})
# Generate trading signal
if result['stage3_conclusion']['action'] in ['BUY', 'SELL']:
create_trading_signal(
ticker=news.ticker,
action=result['stage3_conclusion']['action'],
confidence=result['stage3_conclusion']['confidence'],
source='deep_reasoning',
reasoning=result['stage3_conclusion']['reasoning'],
metadata=result
)
return result
| Agent | Speed | Depth | Accuracy | Use Case |
|---|---|---|---|---|
| Quick Analyzer | 5초 | ⭐ | 60% | 빠른 확인 |
| Deep Reasoning | 30초 | ⭐⭐⭐ | 75% | 중요한 결정 |
| War Room | 15초 | ⭐⭐ | 65% | 합의 기반 |
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience