fix: AI分析使用完整前日报告,不截断
This commit is contained in:
@@ -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:
|
def _get_prev_report_section(trade_date: str) -> str:
|
||||||
"""获取前一个交易日的报告摘要,用于上下文参考"""
|
"""获取前一个交易日的报告,用于上下文参考"""
|
||||||
conn = get_connection()
|
conn = get_connection()
|
||||||
try:
|
try:
|
||||||
row = conn.execute(
|
row = conn.execute(
|
||||||
@@ -205,13 +205,9 @@ def _get_prev_report_section(trade_date: str) -> str:
|
|||||||
return ""
|
return ""
|
||||||
prev_date = row["trade_date"]
|
prev_date = row["trade_date"]
|
||||||
prev_content = row["content"] or ""
|
prev_content = row["content"] or ""
|
||||||
# 取报告的前1500字符作为参考上下文
|
|
||||||
truncated = prev_content[:1500]
|
|
||||||
if len(prev_content) > 1500:
|
|
||||||
truncated += "\n...(已截断)"
|
|
||||||
return f"""以下是前一个交易日({prev_date})的分析报告,请参考其中的分析逻辑和关注方向,结合今日数据进行对比分析:
|
return f"""以下是前一个交易日({prev_date})的分析报告,请参考其中的分析逻辑和关注方向,结合今日数据进行对比分析:
|
||||||
|
|
||||||
{truncated}
|
{prev_content}
|
||||||
|
|
||||||
---
|
---
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user