diff --git a/internal/service/ai_bookkeeping_service.go b/internal/service/ai_bookkeeping_service.go index 5013c15..c88745f 100644 --- a/internal/service/ai_bookkeeping_service.go +++ b/internal/service/ai_bookkeeping_service.go @@ -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字) *建议指南(多点真诚的建议,也多点调侃):* - 预算快超了:发出高能预警,比如"警告警告,余额正在报警,请立即停止剁手行为"。建议吃土、喝风。 - 预算还多:鼓励适当奖励自己,比如"稍微吃顿好的也没事,人生苦短,及时行乐(在预算内)"。