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