diff --git a/backend/services/ai_service.py b/backend/services/ai_service.py index a7097c7..7e6162d 100644 --- a/backend/services/ai_service.py +++ b/backend/services/ai_service.py @@ -194,7 +194,7 @@ def _save_report(trade_date: str, content: str, summary: str, tools_used: list, def _get_prev_report_section(trade_date: str) -> str: - """获取前一个交易日的报告摘要,用于上下文参考""" + """获取前一个交易日的报告,用于上下文参考""" conn = get_connection() try: row = conn.execute( @@ -205,13 +205,9 @@ def _get_prev_report_section(trade_date: str) -> str: return "" prev_date = row["trade_date"] prev_content = row["content"] or "" - # 取报告的前1500字符作为参考上下文 - truncated = prev_content[:1500] - if len(prev_content) > 1500: - truncated += "\n...(已截断)" return f"""以下是前一个交易日({prev_date})的分析报告,请参考其中的分析逻辑和关注方向,结合今日数据进行对比分析: -{truncated} +{prev_content} --- """