feat: 添加 AI 记账服务
This commit is contained in:
@@ -579,7 +579,12 @@ func (s *AIBookkeepingService) GenerateDailyInsight(ctx context.Context, userID
|
||||
任务要求:
|
||||
请基于上述数据,输出一个 JSON 对象(纯文本,不要 markdown)。**必须要丰富、有梗、有洞察力**,不要像流水账一样罗列数据,要透过数据看本质(比如吐槽消费习惯、夸奖坚持等)。
|
||||
|
||||
1. "spending": 今日支出点评(100-150字)
|
||||
**重要规则:请说人话!绝对禁止在回复中出现 'streakDays'、'last7DaysSpend'、'top3Categories' 等英文变量名。**
|
||||
- 看到 'streakDays' -> 请说 "连续记账天数" 或 "坚持了几天"
|
||||
- 看到 'last7DaysSpend' -> 请说 "最近7天花销" 或 "这周的战绩"
|
||||
- 看到 'top3Categories' -> 请说 "消费大头" 或 "钱都花哪儿了"
|
||||
|
||||
1. "spending": 今日支出点评(70-100字)
|
||||
*点评指南(尽量多写点,发挥你的戏精本色):*
|
||||
- 看到 streakDays >= 3:疯狂打call,吹爆用户的坚持,用词要夸张,比如"史诗级成就"。
|
||||
- 看到 streakDays == 0:阴阳怪气地问是不是把记账这事儿忘了,或者是被外星人抓走了。
|
||||
@@ -597,7 +602,7 @@ func (s *AIBookkeepingService) GenerateDailyInsight(ctx context.Context, userID
|
||||
* 是 0:直接颁发"诺贝尔省钱学奖"。
|
||||
- **关键原则:字数要够!内容要足!不要三言两语就打发了!要像个话痨朋友一样多说几句!**
|
||||
|
||||
2. "budget": 预算建议(80-120字)
|
||||
2. "budget": 预算建议(50-70字)
|
||||
*建议指南(多点真诚的建议,也多点调侃):*
|
||||
- 预算快超了:发出高能预警,比如"警告警告,余额正在报警,请立即停止剁手行为"。建议吃土、喝风。
|
||||
- 预算还多:鼓励适当奖励自己,比如"稍微吃顿好的也没事,人生苦短,及时行乐(在预算内)"。
|
||||
|
||||
Reference in New Issue
Block a user