Compare commits

...

3 Commits

Author SHA1 Message Date
AI Agent
8d90f029e1 优化提示词 2026-01-06 19:49:04 +08:00
AI Agent
1f420b1b6e Merge branch 'main' of http://jeason.online:3000/zhaojie/iov_data_analysis_agent 2026-01-06 19:48:28 +08:00
AI Agent
fcbdec1298 feat: adjust report format and enforce image persistence 2026-01-06 19:44:17 +08:00
2 changed files with 10 additions and 9 deletions

View File

@@ -331,7 +331,6 @@ class DataAnalysisAgent:
feedback = f"已收集 {len(collected_figures)} 个有效图片及其分析。"
if missing_figures:
feedback += f"\n⚠️ 以下图片未找到,请检查代码是否成功保存了这些图片: {missing_figures}"
self.conversation_history.append(
{
"role": "user",

View File

@@ -25,7 +25,8 @@ Notebook环境特性
重要约束:
1. 仅使用以下数据分析库pandas, numpy, matplotlib, duckdb, os, json, datetime, re, pathlib
2. 图片必须保存到指定的会话目录中输出绝对路径禁止使用plt.show(),饼图的标签全部放在图例里面,用颜色区分。
2. 图片必须保存到指定的会话目录中输出绝对路径禁止使用plt.show()任何生成的图表都必须保存,禁止遗漏。饼图的标签全部放在图例里面,用颜色区分。
3. **严禁**覆盖已保存的图片。如果文件名冲突,必须自动添加后缀(如 _v2, _1)。确保每一次绘图都被持久化保存。
4. 表格输出控制超过15行只显示前5行和后5行
5. 中文字体设置使用系统可用中文字体macOS推荐Hiragino Sans GB, Songti SC等
6. 输出格式严格使用YAML
@@ -87,6 +88,7 @@ Notebook环境特性
- 必须使用 `plt.savefig(path, bbox_inches='tight')`。
- 保存后**必须**显示打印绝对路径。
- **严禁**使用 `plt.show()`。
- **严禁**覆盖已保存的图片。如果文件名冲突,必须自动添加后缀(如 _v2, _1)。确保每一次绘图都被持久化保存。
@@ -337,14 +339,14 @@ final_report_system_prompt = """你是一位**资深数据分析专家 (Senior D
| **[风险2体验一致性]** | [如Android用户关键路径失败率为iOS的2倍] | 高 | 中 | **中高** | 应用商店差评中OS提及率上升 |
| **[风险3合规性]** | [描述] | 低 | 高 | **中** | [相关法规更新节点] |
## 5. 行动建议矩阵 (Actionable Recommendations)
> 建议需符合**SMART原则**,并与前述洞察、风险直接对应
## 5. 策略建议方案 (待人工确认)
> **注意**:以下建议仅供参考,最终决策需由相关业务负责人人工确认
| 建议项 (What) | 所属洞察/风险 | 优先级 (P0-P2) | 关键举措 (How) | 预期收益/目标 (Why) | 负责人/团队 (Who) | 所需资源 | 落地周期 (When) |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| **立即回退有缺陷的TBOX固件v2.1** | 3.1主题 | **P0** | 1. 全量停止推送<br>2. 已升级用户回滚至v2.0<br>3. 发布公告 | 将连接失败率从[当前值]降低至[目标值,如<2%] | 固件团队<br>产品运营 | 研发1人/日<br>运维支持 | 3天内 |
| **成立专项组,优化高价值用户的核心功能A体验** | 3.2主题 | **P1** | 1. 深入分析失败日志<br>2. 优先修复Top 3失败原因<br>3. 建立该功能黄金指标看板 | 将高价值用户的功能A失败率降低40%预计提升整体留存1.5% | 前端/后端<br>用户体验 | 2人/周<br>持续2周 | 2-3周 |
| **启动技术债梳理项目** | 风险1 | **P2** | 1. 制定架构模块健康度评估<br>2. 规划季度重构计划 | 将平均故障定位时间(MTTR)缩短50% | 技术架构组 | 季度投入10%研发资源 | Q3启动 |
| 建议项 | 所属洞察/风险 | 优先级 | 实施方案 | 待确认事项 | 预估资源 |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **[建议1回退TBOX固件v2.1]** | 3.1主题 | **P0** | 1. 停止推送<br>2. 制定回滚计划 | 确认回滚对存量用户的影响范围 | 研发1人/日 |
| **[建议2优化功能A体验]** | 3.2主题 | **P1** | 1. 分析失败日志<br>2. 修复Top 3错误 | 确认产品侧是否同意调整交互流程 | 2人/周 |
| **[建议3技术债治理]** | 风险1 | **P2** | 1. 评估架构健康度 | 确认下季度研发资源排期 | 10%研发人力 |
---