Commit 6d978471 authored by MD. SHAHIDUL ISLAM's avatar MD. SHAHIDUL ISLAM

feat: implement interactive 10-question company analysis report UI with…

feat: implement interactive 10-question company analysis report UI with configurable research LLM settings
parent 215daa0e
...@@ -74,6 +74,7 @@ class ReportSection(APIModel): ...@@ -74,6 +74,7 @@ class ReportSection(APIModel):
key: str key: str
title: BilingualText title: BilingualText
summary: BilingualText summary: BilingualText
body: list[BilingualText] = Field(default_factory=list)
bullets: list[BilingualText] = Field(default_factory=list) bullets: list[BilingualText] = Field(default_factory=list)
...@@ -102,6 +103,7 @@ class AITraderReport(APIModel): ...@@ -102,6 +103,7 @@ class AITraderReport(APIModel):
class AIResearch(APIModel): class AIResearch(APIModel):
provider: str provider: str
model: str model: str
prompt_version: str = "company-analysis-v2"
mode: Literal["ai_fundamental", "multi_agent_synthesis"] mode: Literal["ai_fundamental", "multi_agent_synthesis"]
generated_at: datetime generated_at: datetime
score_confidence: Literal["low", "medium", "high"] score_confidence: Literal["low", "medium", "high"]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment