feat(hub): add archive quote AI coach review from inner light page

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-11 21:10:39 +08:00
parent bb8bb3ae34
commit 180aff5310
7 changed files with 276 additions and 4 deletions
+27
View File
@@ -117,3 +117,30 @@ def build_chat_user_prompt(
parts.extend(["【用户附件说明】", attachment_note.strip()])
parts.extend(["【用户现在说(优先回应这一条)】", user_message.strip()])
return "\n\n".join(parts)
ARCHIVE_QUOTE_REVIEW_INSTRUCTION = """
【任务】用户从内照明心提交了一条复盘语录,并附上该交易日的档案交易记录(仅供你分析,用户界面不展示明细)。
请结合语录与交易记录:
1) 帮他核对自述与操作事实是否一致;
2) 指出心态、纪律、执行上的偏差点(若有);
3) 给出可落地的改进建议。
语气沿用交易教练:体贴、口语、短句,不用说教式清单;不预测涨跌,不保证收益。
""".strip()
def build_archive_quote_review_prompt(
*,
quote_date: str,
archive_trades_text: str,
user_message: str,
) -> str:
parts = [
f"【复盘交易日】{quote_date}",
ARCHIVE_QUOTE_REVIEW_INSTRUCTION,
"【该日交易记录(内照明心档案,用户不可见此段)】",
(archive_trades_text or "(该日无交易记录)").strip(),
"【用户复盘语录(对话框已展示,请优先回应)】",
user_message.strip(),
]
return "\n\n".join(parts)