52 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: report.analysis.concept
title: 工作汇报的 AI 解读
type: concept
feature: report
scope: end-user
locale: zh
aliases:
- AI 解读工作汇报
- 工作汇报 AI 总结
- 周报点评
- 工作汇报分析
- ReportAnalysis
related_tools: []
related_pages: []
prerequisites:
- 应用市场已安装 ai 插件
negative:
- 解读结果按查看者独立保存,不会出现在其他查看者侧
- 只支持工作汇报的提交人或接收人保存自己的解读,其他人无权
- 解读是离线快照,不会随工作汇报内容修改而自动重算
last_verified: v1.7.90
---
# 工作汇报的 AI 解读
## 定义
工作汇报的 AI 解读ReportAnalysis是某个查看者基于一份具体工作汇报生成的 AI 总结 / 点评 / 建议文本。每个查看者(提交人或接收人)有独立的解读记录,互相不共享。
## 关键属性
- **绑定关系**:每条解读关联到 (`rid` 工作汇报, `userid` 查看者) 唯一一条
- **存储位置**`report_ai_analyses`
- **解读内容**Markdown 文本 `analysis_text`,保存时也记录使用的模型名 `model`
- **元信息 meta**:可选记录查看者角色 / 名称 / 关注点focus帮助 AI 后续个性化
## 触发流程
1. 工作汇报详情页右侧「AI 解读」面板首次展开,触发 AI 在线生成
2. AI 调用相应工具读取工作汇报原文 + 上下文,输出 Markdown 总结
3. 用户点「保存」走 `api/report/analysave` 落库
4. 下次打开同一工作汇报,详情接口直接带出 `ai_analysis.text`,无需重生
## 与「AI 生成草稿」的区别
- AI 草稿 [[report.ai-generate.howto]]:写之前帮你生成 **正文**
- AI 解读:工作汇报 **已存在** 后,为某位查看者总结要点 / 风险 / 进度
## 权限
- 提交人 / 接收人可保存属于自己的解读
- 非提交人非接收人调用 `analysave` 会被 `userCanAccessReport` 拒绝(返回「无权访问该工作汇报」)
## 与 [[report.concept]] 的关系
解读是工作汇报的派生数据,不影响工作汇报本体;删除工作汇报时关联解读也会失效。