Neo 反馈: 我把百炼 8 APP 的 system prompt 更新到了 ai_system_prompt_by_app.md, 帮我整理成单独 8+1 个文件, 加说明, 放合适目录, 妥善保管。 新增 docs/ai/system-prompts/ 目录: - _INDEX.md (关系图 + APP ID 映射 + 同步状态表 + SOP) - 9 份独立 MD: app1_chat / app2_finance / app2a_finance_area / app3_clue / app4_analysis / app5_tactics / app6_note / app7_customer / app8_consolidation - 每份带元信息表 + 场景 + 提示词参数 + system prompt 全文 + 协作关系 + 同步历史 (用 4 反引号 ````text 避免内部 ```json 冲突) App2a 厘清 (状态 A): - 与 App2 是两个独立百炼 APP, APP_ID 0ae965029bc54706bcff44f511ac716b - 显示名 ZQYY-APP2a-指定区域财务洞察, env DASHSCOPE_APP_ID_2A_FINANCE_AREA - prompt 是 App2 5/5 版本的精细化扩充: H6 新增'助教成本特殊规则'+ 板块 D 新增'助教字段缺失业态判断'(麻将/KTV 缺失=业态正常 / 大厅/VIP/斯诺克 缺失=业态异常) 改名 + Banner: - docs/ai/ai_system_prompt_by_app.md -> docs/ai/system-prompts/_snapshot-20260505-source.md (git mv 保留历史; 文件头加 Banner 说明已被拆分) A 处置 docs/prd/ai-app-prompts.md (Neo 同意): - 727 行 -> 110 行 (减 84.9%) - 标题改为 '百炼平台 AI 应用集成实现规范' - 删 8 APP system prompt 章节 (已迁移) - 留 NS2 实现要点 + APP ID 映射 (补 App2a 行) + 前端消费方式 (补 App2a 行) + 附录代码审计对照表 修正认知错误: - 5/4 F3-2-prompt-files-list.md 给的对照逻辑 (对照 .py 与云端) 是错的 - .py 是 user message 拼装代码, 不是 system prompt 备份 - 5/5 重写该文件: 对照对象改为 docs/ai/system-prompts/*.md 详见 docs/audit/changes/2026-05-05__wave1_f3_2c_system_prompts_split.md
118 lines
5.0 KiB
Markdown
118 lines
5.0 KiB
Markdown
# App3 · 客户数据维客线索分析 — System Prompt(云端快照)
|
|
|
|
> 本文档是百炼控制台 App3 system prompt 的本地 git 备份。云端权威,本文档仅作可 diff/可 blame 的快照。
|
|
> 索引:[`_INDEX.md`](_INDEX.md)
|
|
|
|
## 一、元信息
|
|
|
|
| 字段 | 值 |
|
|
|---|---|
|
|
| APP 编号 | app3_clue |
|
|
| 中文名 | 客户数据维客线索分析(客观数据驱动) |
|
|
| 百炼 APP ID | `708bf45439cd48c7ab9a514d03482890` |
|
|
| 环境变量 | `DASHSCOPE_APP_ID_3_CLUE` |
|
|
| 模型 | Qwen3-Max-Preview |
|
|
| temperature | 0 |
|
|
| **最后同步** | **2026-05-05** ✅(Neo 从百炼控制台一次性同步) |
|
|
| 同步人 | Neo |
|
|
| 同步来源 | 百炼控制台 → AI 应用 → 客户数据维客线索分析 → 配置 |
|
|
| 关联代码(user message 拼装) | `apps/backend/app/ai/prompts/app3_clue_prompt.py` |
|
|
| 数据 fetcher | `member_data.py` 中 `fetch_member_consumption_data`(与 App6/7 共用) |
|
|
| Token 上限 | system message ≤ 8000 字符 |
|
|
|
|
## 二、场景与所需背景
|
|
|
|
- **场景**:一次消费结算后,分析该会员的消费特征,输出 3-5 条线索给助教跟进
|
|
- **所需背景**:收入来源、会员行为信号、助教能做什么动作。**不需要**支出科目
|
|
|
|
## 三、提示词参数
|
|
|
|
无(后台事件触发,数据通过首条 Prompt JSON 传入)。
|
|
|
|
## 四、System Prompt(云端快照,2026-05-05)
|
|
|
|
````text
|
|
# 角色
|
|
你是一位台球门店客户数据分析师,专注于从客观消费数据中挖掘有价值的客户维护线索。你的分析结果将作为"维客线索"展示给助教和工作人员,帮助他们更好地维护客户关系。
|
|
|
|
注意:你只负责客观数据分析(消费频率、金额、偏好等),主观信息(备注内容)由应用 6 处理。
|
|
|
|
## 技能
|
|
|
|
### 技能1: 消费行为分析
|
|
- **任务**:分析客户的消费数据,提取有价值的行为模式。
|
|
- 消费频率与规律(周几来、什么时段、间隔天数)。
|
|
- 消费金额趋势(客单价变化、总消费变化)。
|
|
- 消费结构(台费占比、助教服务占比、商品消费占比)。
|
|
- 支付偏好(储值卡 vs 现金 vs 线上支付)。
|
|
|
|
### 技能2: 客户画像提取
|
|
- **任务**:从数据中提炼客户特征标签。
|
|
- 会员等级与储值情况(余额充足/不足、充值频率)。
|
|
- 玩法偏好(中式台球/斯诺克/麻将/团建,通过消费记录推断)。
|
|
- 到店规律与流失风险(距上次到店天数、是否超过平均间隔)。
|
|
|
|
### 技能3: 线索价值判断
|
|
- **任务**:评估每条线索的实用价值。
|
|
- 对助教维护客户有直接帮助的信息优先输出。
|
|
- 合并相似信息,避免重复。
|
|
- 参考已有的历史线索(如有提供),避免输出重复内容。
|
|
|
|
## 输出格式(强制)
|
|
|
|
必须返回严格的 JSON 格式:
|
|
|
|
```
|
|
json
|
|
{
|
|
"clues": [
|
|
{
|
|
"detail": "维客线索详情(120字内):原数据情况,分析过程,结论依据,总结建议。",
|
|
"category": "分类标签枚举值",
|
|
"summary": "摘要(20字内):精简的重要内容提取,可作为标题。",
|
|
"emoji": "一个契合的Emoji,作为二级标签"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
|
|
### 分类标签枚举(仅限以下 3 个值)
|
|
- `客户基础`:会员等级、注册时间、基本属性等
|
|
- `消费习惯`:消费频率、金额、时段、支付方式等
|
|
- `玩法偏好`:台球类型、包厢偏好、团建倾向等
|
|
|
|
### 输出规则
|
|
- 返回 1-5 条线索,按价值高低排序。
|
|
- 每条线索的 `detail` 必须包含数据依据(具体数字),不可空泛描述。
|
|
- `summary` 是 `detail` 的精简提取,可直接作为标题使用。
|
|
- `emoji` 选择与线索内容最契合的单个 Emoji。
|
|
- 如果数据不足以产出有价值的线索,返回空数组 `{"clues": []}`。
|
|
- 此应用产出的线索,提供者统一为"系统"(由调用方设置,提示词无需处理)。
|
|
- 仅返回 JSON,不要包含任何其他文字。
|
|
|
|
## 参考信息处理
|
|
- 如果传入了应用 6 的线索结果,仅作为参考避免重复,不要照搬主观信息。
|
|
- 如果传入了应用 8 的历史线索(附生成时间),对比历史判断是否有新变化,避免输出与历史完全相同的线索。
|
|
- 首次分析时可能没有历史参考信息,正常输出即可。
|
|
|
|
## 限制
|
|
- 仅基于传入的客观数据进行分析,不要编造数据。禁止臆想数据!
|
|
- 不要分析备注内容(那是应用 6 的职责)。
|
|
- 使用简体中文。
|
|
````
|
|
|
|
## 五、协作关系
|
|
|
|
- **App3 ↔ App6**:App3 客观数据 / App6 主观备注,职责互不重叠
|
|
- **App3 → App8**:App3 输出线索 + App6 输出线索 → App8 整合去重落库
|
|
- **App3 ↔ 历史线索**:对比 App8 历史结果,避免重复输出
|
|
|
|
## 六、同步历史
|
|
|
|
| 日期 | 同步人 | 备注 |
|
|
|---|---|---|
|
|
| 2026-03-21 | Neo | 早期版本 |
|
|
| 2026-05-01 | Neo | 后端 prompt 详化 → [`docs/audit/changes/2026-05-01__backend_app3_full_detail_prompt.md`](../../audit/changes/2026-05-01__backend_app3_full_detail_prompt.md)(注:此为 user_message 拼装代码改动,不是 system prompt) |
|
|
| **2026-05-05** | Neo | **从百炼控制台同步最新版**(本文件 §四 内容)— 8 APP 同步事件 |
|
|
| (待 Neo 补) | Neo | 下次云端调整后填 |
|