mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 18:35:56 +00:00
2.1 KiB
2.1 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| report.analysis.concept | 工作汇报的 AI 解读 | concept | report | end-user | zh |
|
|
|
v1.7.90 |
工作汇报的 AI 解读
定义
工作汇报的 AI 解读(ReportAnalysis)是某个查看者基于一份具体工作汇报生成的 AI 总结 / 点评 / 建议文本。每个查看者(提交人或接收人)有独立的解读记录,互相不共享。
关键属性
- 绑定关系:每条解读关联到 (
rid工作汇报,userid查看者) 唯一一条 - 存储位置:
report_ai_analyses表 - 解读内容:Markdown 文本
analysis_text,保存时也记录使用的模型名model - 元信息 meta:可选记录查看者角色 / 名称 / 关注点(focus),帮助 AI 后续个性化
触发流程
- 工作汇报详情页右侧「AI 解读」面板首次展开,触发 AI 在线生成
- AI 调用相应工具读取工作汇报原文 + 上下文,输出 Markdown 总结
- 用户点「保存」走
api/report/analysave落库 - 下次打开同一工作汇报,详情接口直接带出
ai_analysis.text,无需重生
与「AI 生成草稿」的区别
- AI 草稿 report.ai-generate.howto:写之前帮你生成 正文
- AI 解读:工作汇报 已存在 后,为某位查看者总结要点 / 风险 / 进度
权限
- 提交人 / 接收人可保存属于自己的解读
- 非提交人非接收人调用
analysave会被userCanAccessReport拒绝(返回「无权访问该工作汇报」)
与 report.concept 的关系
解读是工作汇报的派生数据,不影响工作汇报本体;删除工作汇报时关联解读也会失效。