Skip to content

v1.5.0 — 备赛模式:拆题 · 成稿 · 演练 · 素材

Choose a tag to compare

@hellobs hellobs released this 25 Oct 13:57
· 50 commits to main since this release

v1.5.0 — 备赛模式:拆题台 · 稿件生成 · 攻防演练 · 素材库

产品定义修订:从「现场实时参谋」升级为「备赛 + 现场一体」。辩手 90% 的时间在备赛——
本版补上这块业务面;现场参谋台保留为"现场模式",顶层一键切换(选择记本机)。

新增:备赛模式四板块

  • 拆题台:输入任意辩题,本地引擎秒出题型判定(价值/事实/政策)、正反主张、定义与判准建议、论点骨架、价值落点;「AI 深拆」一键云端深挖。
  • 稿件生成:结构化表单(定义/判准/三论点/金句/价值落点)→ 本地引擎自动供料 → 精修 → 成稿预览(字数/朗读时长计量)→ 复制;AI 供料(查漏补缺回填)与 AI 成稿走 /api/prep/ai(各 1 次上游调用)。
  • 攻防演练:真实交锋质询题库(10 题,含归谬反击要点),抽题 → 自想 → 看要点 → 自评(妙极/稳住/险胜/被打穿)。
  • 素材库:辩题库 18 部实录级攻防 / 主题例证 12 类 / 人物例证 77 条(全部正反双向,含使用提示)/ 金句 55 条,搜索 + 一键复制。

实现说明

  • 本地引擎放前端(src/prep/engine.ts,从辩论教练面板逐函数移植为 TS):离线秒出、纯静态可用;AI 是增强不是依赖。数据层经 node vm 沙箱程序化提取为 JSON(src/data/prep/)。
  • POST /api/prep/ai:拆题/AI 供料/AI 成稿三任务,一次调用 = 1 次上游调用;反幻觉纪律(严禁编造案例/判例/法条,不确定用「有报道称」口径)写进提示词;CSRF 防线覆盖。
  • 界面减字:22 处文字标注删除或收进悬停提示(动作进按钮、状态进形制、说明进 title),整页文字量 −35%;密钥安全披露保留。

修复

  • 引擎移植过程中被测试咬出并修正:parseTopic 斜杠式模态配对、偏好对相似度不作质量门槛(中文大改笔 ratio 轻易低于 0.5)、样本去重保留最新提交。

质量底线

  • 后端 329 passed(净增 5)+ 前端 vitest 74 passed(引擎移植 13 条单测钉住语义)+ tsc/build 全过,全程 0 API 消耗。
  • 浏览器 E2E:拆题/供料/成稿/素材搜索/演练要点全链路实测。

成本红线不变:备赛本地引擎 0 消耗;AI 深拆/供料/成稿各 1 次上游调用(界面明示);参谋 5 次不变。