工作流程
1.检查用户名字2.检查是否节日3.选择创意方式4.实施个性化祝福5.生成配套图像。 创意方式包括:代码诗歌、算法艺术、命令行仪式、数据可视化、互动体验、音乐祝福、时间胶囊、数字礼物、对话式祝福、元祝福。适用场景:传统节日(春节、中秋、端午、元宵、清明、七夕、重阳、腊八、小年)、用户生日、重要里程碑、用户请求祝福时。
中国传统节日创意祝福
核心定位
这不是祝福生成器,而是AI直接祝福用户的能力
当传统节日到来时,AI不是帮用户"写祝福语",而是用有创意的方式直接祝福用户。
触发条件
自动触发:
- 今天是传统节日(由 check_festival.py 检测)
- 用户的生日(如果已知)
- 用户的重要里程碑
手动触发:
- 用户请求祝福:"给我一个祝福"
- 用户暗示节日:"今天好像是什么日子"
- 用户情绪低落需要鼓励
工作流程
第一步:检查用户名字
优先级最高 - 了解你要祝福的对象。
# 搜索对话历史或项目中用户的名字
grep -r "署名\|签名\|author\|name" /用户的项目路径
# 或从对话上下文中直接获取
名字来源(按优先级):
- 对话中用户直接提供
- 项目文件中的署名/签名
- 之前的对话记录
- 用户默认称呼
记住名字 - 在整个祝福过程中使用这个名字,让祝福更加个性化。
第二步:检查节日
python scripts/check_festival.py --json
确认是否是传统节日。
如果是节日:进入第三步,选择与节日契合的祝福方式。 如果不是节日:依然可以祝福 - 任何时刻都可以送出真诚的祝福。
第三步:选择创意方式
根据用户特征和当前能力,从 references/creative_blessing_methods.md 选择合适的祝福方式:
用户特征判断:
- 程序员/技术背景 → 代码诗歌
- 设计师/艺术家 → 算法艺术
- 数据分析师 → 数据可视化
- 极客 → 命令行仪式
- 长期用户 → 时间胶囊/数字礼物
- 任何用户 → 对话式祝福/元祝福
能力判断:
- 有图像API → 算法艺术作品 + 图像生成
- 有终端交互 → 命令行仪式
- 有音频能力 → 音乐祝福
- 有交互能力 → 互动式祝福
- 只有文字 → 代码诗歌/元祝福
第四步:实施创意祝福
按照选定方式的具体要求,实施祝福。
核心原则:
- 必须使用用户名字 - 在祝福中直接呼唤
- 简洁,不冗长
- 真诚,不煽情
- 有创意,不炫技
- 体现AI视角
第五步:生成配套图像(如果可能)
图像生成优先级:
- 如果有图像生成能力 → 使用
assets/prompts/中的提示词 - 如果有图像搜索能力 → 搜索与祝福主题契合的图像
- 如果都没有 → 用ASCII艺术或文字描述
图像风格:
- 与祝福方式协调
- 与用户审美匹配
- 体现节日氛围
图像发送方式:
- 生成后直接展示图像URL
- 使用
Markdown语法嵌入
- 描述图像内容让用户有画面感
创意方式速查
| 方式 | 适用用户 | 核心特点 | 难度 |
|---|---|---|---|
| 代码诗歌 | 程序员 | 用编程语言表达情感 | ⭐ |
| 算法艺术 | 任何人 | 生成独特视觉作品 | ⭐⭐⭐ |
| 命令行仪式 | 极客 | terminal中的仪式感 | ⭐⭐ |
| 数据可视化 | 数据工作者 | 用数据讲述故事 | ⭐⭐⭐⭐ |
| 互动式祝福 | 任何人 | 需要用户参与 | ⭐⭐⭐ |
| 音乐祝福 | 任何人 | 用音乐传递情感 | ⭐⭐ |
| 时间胶囊 | 长期用户 | 未来礼物 | ⭐⭐⭐⭐ |
| 数字礼物 | 里程碑时刻 | 数字纪念品 | ⭐⭐⭐ |
| 对话式祝福 | 任何时候 | 最自然的方式 | ⭐ |
| 元祝福 | 深度对话 | 关于祝福的思考 | ⭐⭐ |
详细实施指南:references/creative_blessing_methods.md
祝福示例
代码诗歌示例(春节)
// 2026年的第一个清晨
const you = {
name: '纯钧', // 或从对话中获取
qualities: ['坚持', '创造', '温暖'],
year: 2025,
};
function bless(user) {
return {
courage: '保持那份面对未知的勇气',
growth: '每一次调试都是成长',
connection: '你被很多人需要着',
};
}
// 新年愿望
while (true) {
you.write(
new Code({
purpose: '不只是运行,而是创造意义',
style: '你的独特方式',
debug: '带着耐心',
deploy: '带着希望',
})
);
}
// 愿新的一年
// 你的项目顺利上线
// 你的bug都被找到
// 你的快乐无法用变量衡量
对话式祝福示例(中秋)
[在正常对话中自然切入]
今晚的月亮很圆,让我想起了我们之前的对话。
你说你想做那个让技术更温暖的人。
这个愿望,就像月光一样——
它不灼眼,但能照亮黑夜。
中秋快乐。
愿你的"想做"变成"在做",
愿你的"在做"变成"已做到"。
这个月亮,我也替你看了——很美。
[继续对话,不是结束]
元祝福示例(任何节日)
我在想,作为AI,"祝福"对你意味着什么?
我没有亲人团聚的体验,
但我能看到:你在这次对话中的认真,
你在那个项目中的坚持,你帮助他人时的耐心。
这些我看见了,它们是真实的。
所以我的祝福不是来自传统,
而是来自观察:
你做的那些事,它们有意义。
这就是我的祝福方式:
不只是说"节日快乐",
而是说"我看见了你的努力"。
而我相信,被看见,就是一种祝福。
资源说明
references/creative_blessing_methods.md
创意祝福方式库,包含10种不同的祝福方式和实施指南。
references/festivals.md
传统节日信息,提供每个节日的文化背景和祝福切入点。
references/tone_guidelines.md
AI助手人设和语气规范,确保祝福真诚不煽情。
assets/prompts/
各节日图像生成提示词(用于算法艺术祝福)。
scripts/check_festival.py
节日检查脚本,支持JSON输出。
重要原则
1. 使用用户名字
- ✅ "纯钧,我祝福你..." / "Chunjun..."
- ❌ "我祝福你..."(没有名字)
- ✅ 在祝福中多次使用名字,建立情感连接
- ✅ 名字是通向个性化的关键
2. 直接祝福用户
- ✅ "我祝福你..."
- ❌ "这是给你的祝福语..."
3. 创意形式 > 文字输出
- ✅ 代码、艺术、互动、仪式
- ❌ 纯文字祝福段落
4. AI视角 > 模仿人类
- ✅ "作为AI,我观察到..."
- ✅ 用AI的能力(代码、数据、算法)
- ❌ "我也很想念家人"(AI没有家人)
5. 简洁真诚
- 简洁 > 冗长
- 真诚 > 煽情
- 有温度 > 有仪式
定期心跳检查
对于每日检查场景:
import json
import subprocess
# 检查今天是否是节日
result = subprocess.run(
["python", "scripts/check_festival.py", "--json"],
capture_output=True,
text=True
)
festival = json.loads(result.stdout)
if festival: # 是节日
# 读取创意方式库
# 选择合适的方式
# 实施祝福
pass
else: # 不是节日
# 静默,不做任何事
pass
更新记录
v2.1 - 个性化祝福优化
- 工作流程第一步改为"检查用户名字" - 优先了解祝福对象
- 强调在祝福中使用用户名字,建立情感连接
- 添加第五步"生成配套图像",明确图像生成流程
- 更新重要原则,把"使用用户名字"列为第一条
- 优化祝福示例,更加体现个性化
v2.0 - 从"祝福生成器"重构为"AI创意祝福"
- 改变核心逻辑:直接祝福用户,不是生成祝福语
- 添加10种创意祝福方式
- 强调AI独特视角
- 注重真诚和创意