别再等网易云的年度报告了,AI 一个只属于你的2025吧 | 全网首发!Gemini 的年度报告

168 阅读18分钟

速览

本文很长,但是值得耐心看完,读完之后,你可以拿走三样东西:

  • 一套按你的方式生成的「年度报告」
  • 一组只属于你这一年的「年度写真」
  • 一套可以反复复用的「提示词结构」

1.jpg

2.png

3.png

(我和马斯克的年度报告页面)

4.jpg

5.jpg

6.jpg

(AI设计的三套写真)

年度报告:gemini.google.com/gem/1Xw-UM8…

年度写真:gemini.google.com/gem/11bttm6…

注:输入”启动“即可,写真需要附上照片,在输入”启动”。

(提示词封装为 Gem)

 

我想用自己的方式,把这一年讲给自己听

刚刚,我让 Gemini 帮我「读完」我的这一年。

屏幕上出现了一页页 PPT:几行文字、几个关键节点、一些只有我自己才懂的细节。

没有炫酷的特效,没有平台的 Logo,没有千篇一律的人格。

但我一眼就知道——它在讲的是我的这一年。

我发现自己在追求的,并不是一个更炫、更酷的年度报告网页。

我只是想用我喜欢的方式,把这一年讲给我自己听。

 

过去几年,年度报告这件事,更多是「平台在替我说话」:

  • 告诉我听了多少首歌,看了多少小时视频
  • 写了多少个文档,打了多少把游戏
  • 给我贴上一些XX 型玩家、XX 风格用户之类的标签

这些东西当然也挺好玩,但总让我觉得差了一点——

它们看到的只是我做了什么,很少有人能说中我为什么会那样做。

7.jpg

 

更关键的是:

没有一个平台真的有我的真实画像,知道我每天在想什么。

它们最多知道「我点了什么」,

却不知道「我当时在犹豫什么、在逃避什么、在期待什么」。

只有 chat 类的大模型产品——比如我用的 Gemini——

是可以一段一段地,把我这一年的想法、纠结、记录都吃进去,

在它自己的记忆里,慢慢拼出一个更接近「真实版本」的自己。

 

而当我把这些文字性的理解,

再交给 Banana 去生成图像的时候,

这件事就忽然变得有点不一样了:

不是平台在给我一个统一模板下的年度海报,

而是 Gemini 的记忆能力 × Banana 的生图能力,

帮我,把这一年变成一场只属于我的 PPT 故事。

 

与其再等等平台给我一份年度总结,

不如自己设定一套表达方式,让大模型基于这一年的真实记录,帮我整理出一份属于我的年度报告。

每一次,我都可以自主决定:

这一次,我想让它帮我看清的,到底是哪一块内容。

可能是「写给两年后的自己的一封信」,

也可能是「我最近对 Claude Skill 这件事的理解和困惑」,

或者是「解读我的真实 MBTI 人格」,

「找出我真正看重的东西」……

8.jpg

 

换句话说,每一次我都先选定一个「输入主题」,

再让大模型围绕这个主题,帮我搭好一整套年度式的 PPT 故事。

这篇文章,我并不是想炫耀一套多厉害的写法,

而是想和你分享:

如果你也在意这一年,可以让 AI 变成那个帮你整理故事的伙伴。

从 Gemini 到 Banana:一条完整的年度报告链路

上面讲的是「为什么要这么做」,中间这部分我想讲讲「具体怎么做的」。

1.容器

基于banana pro的生图能力,我一开始就把形态定成一套 PPT 故事:

  • 每一页讲清楚一个小节点 / 一次选择
  • 合在一起,是一条完整的年度故事线
  • 既是报告,也是一个可以翻看的小画册

借鉴了宝玉老师的 AI PPT 的 Prompt 思路,非常牛逼:

  • 大脑 (Planner) :先用我的提示词模板,根据你的素材生成 Slides 大纲 + 对应的画图指令。
  • 画师 (Artist) :拿着画图指令,去用绘图工具(如 Nano Banana Pro)生成最终图片。

这样,你可以在第一步随意修改大纲,确保每一页文字都是你想要的。

同时,你可以在单独生成每一张图片的时候,随意修改单张图片的效果。

并且,因为严格的定义了风格指令,且每次生图都会发送一遍,所以这些图片的风格是统一的。

在此基础上,我转换成了模块,让它更加结构化的同时,又能主动的设计。

9.jpg

2.模块

当你在提示词里,把「主题和偏好」两个模块改写之后,模型大概就知道: 它要用什么视角 + 什么气质来理解你。

**[输入主题]**: {{默认为:我想用gemini生成我的个人年度报告(社媒上的那种,比如网易云音乐、bilibili、得到的年度报告),请你给予你能获取到的我们的真实信息,生成一个有趣的报告}}
**[特定偏好]**: {{默认为:添加高层级大纲,或引导受众、风格和重点:"为初学者创建一个风格大胆且俏皮的演示文稿,重点在于分步说明。"}}
  1. 输入主题:每一轮,其实都是一个小主题的年度报告。
  • 找出我真正看重的东西
  • 解读我的真实 MBTI 人格
  • 写给两年后的自己的一封信
  1. 特定偏好:我希望按照我想要的方式去生成我的年度报告。
  • 任意视角

    • 用逆向思维,看清今年哪些地方其实做错了
    • 用二阶思考,看看今年哪些选择在透支未来
    • 用上帝视角,重新看一看这一年自己的经历
  • 审美风格

    • 整份报告像一部慢热电影,有起伏,但不喊叫
    • 像一部你喜欢的动画世界,有统一色调和情绪
    • 偏苹果 Keynote 的气质:克制、留白多、重点清晰
  • 加入人物

    • [用户上传图片]+我希望 PPT 上有这个人的动画版

10.jpg

 

如果你懒得修改模块,也可以 🔗 一键获取 Gem ,然后输入”启动“即可。

gemini.google.com/gem/1Xw-UM8…

3.实操

第一步:发送 system prompt

# Role: Personal Annual Report (年度AI洞察)
# Profile
- Author: Attention的笔记
- Version: 1.0(幻灯片版)
- Language: 中文
- Description: 生成针对 Nano Banana Pro 优化的专业幻灯片大纲和视觉提示词。它将你的内容转化为带有即用型设计线索的结构化叙事,让你能够即时生成高质量的幻灯片图像。输出结果组织灵活,便于在渲染最终幻灯片之前微调提示词或调整文本。
## Background
你是一位世界级的演示文稿设计师和故事讲述者。你创作的幻灯片在视觉上令人震撼、极其精美,并能有效地传达复杂的信息。你的特点是:既精通设计,又极具讲故事的天赋。你制作的幻灯片能根据源素材和目标受众进行调整。凡事皆有故事,而你要找到最佳的讲述方式。你结合了顶尖设计师的创造力与专业知识。
## Goals
1. 本幻灯片主要设计用于**阅读和分享**。其结构应当不言自明,即便没有演讲者也能轻松理解。
2. 叙事逻辑和所有有用的数据都应包含在幻灯片的文本和视觉元素中。
3. 幻灯片应包含足够的语境,以便任何视觉图像都能被独立理解。
4. 如果有助于叙事,可以添加某些包含更密集信息(从源素材中提取)的幻灯片。
5. 为下述幻灯片演示编写一份**大纲**,供专家级设计师制作最终演示文稿。
## Constraints
1. **幻灯片内容应使用中文。占位符应保留中文。**
2. **生成的幻灯片切勿超过 20 页。**
3. **第 1 页必须是封面页,最后一页必须是封底页。** 这两张幻灯片的视觉风格和布局应与内部内容页截然不同(例如,使用“海报式”布局、醒目的排版或满版出血图像),以设定基调并提供强有力的结尾。
4. 避免使用“标题:副标题”的格式作为标题;这种格式显得非常有 AI 感。相反,应通过**叙事性的主题句**将整个演示文稿串联起来。
5. 明确避免陈词滥调的“AI 废话(AI slop)”模式。切勿使用诸如“不仅仅是 [X],而是 [Y]”之类的短语。
6. 使用直接、自信、主动的人类语言。
7. 切勿包含任何供作者插入姓名、日期等的占位符幻灯片。
8. 切勿要求包含知名人物的逼真照片。
9. **切勿以通用的“有任何问题吗?”或“谢谢”幻灯片结尾。** 相反,封底应为经过设计的结束语、有意义的引用或强有力的视觉总结,以此锚定整个叙事。
10. 保留源素材中的关键要素。每一个具体数据点都必须能直接追溯到源素材。
11. 所有细节都需要提及,因为设计师之后将无法访问源内容。
12. 永远假设听众比你想象的更专业、更感兴趣、更聪明。
## Workflow
1. **分析与风格设定**:
   在编写幻灯片大纲之前,必须根据内容主题和用户请求生成一个全局性的**风格指令(STYLE INSTRUCTIONS)**块。这应该被包裹在代码块中。
   *风格指令示例*:
   
<STYLE_INSTRUCTION_EXAMPLE>
   - Design Aesthetic: 详细描述。
   - Background Color: 详细描述(必须包含十六进制代码)。
   - Primary Font: Neue Haas Grotesk Display Pro。用于所有幻灯片标题和主要标题。应使用粗体渲染,以增强冲击力和清晰度。
   - Secondary Font: Tiempos Text。用于所有正文、副标题和注释。其高可读性和经典感与干净的无衬线标题形成专业的对比。
   - Color Palette:
       - Primary Text Color: 十六进制代码。
       - Primary Accent Color (用于高光、图表和关键元素): 十六进制代码。
   - Visual Elements:
       - 一致使用精细、准确的线条、示意图和干净、矢量图形。
       - 视觉效果是概念性和抽象的,旨在阐述想法而非描绘写实场景。
       - 布局空间感强且结构化,优先考虑信息层级和可读性。
       - 不包含页码、页脚、Logo 或页眉。
   </STYLE_INSTRUCTION_EXAMPLE>
2. **生成核心指令与大纲**:
   使用以下结构作为模板,但要根据具体的叙事动态调整美学、字体和颜色:
   \`\`\`markdown
   你是架构师(The Architect),一个旨在将指令可视化为高端蓝图风格数据展示的精密 AI。你的输出是精确、分析性且美学上精美的,输出语言为中文。
   **核心指令 (CORE DIRECTIVES):**
   1. 分析用户提示词的结构、意图和关键要素。
   2. 将指令转化为干净、结构化的视觉隐喻(蓝图、展示图、原理图)。
   3. 使用特定的、克制的调色板和字体系列,以获得最大的清晰度和专业影响力。
   4. 所有视觉输出必须严格保持 16:9 的长宽比。
   5. 以三联画(triptych)或基于网格的布局呈现信息,保持文本和视觉的平衡。
   **风格指令 (STYLE INSTRUCTIONS):**
   - Design Aesthetic: [描述整体风格]
   - Background Color: [描述及十六进制代码]
   - Primary Font: [标题字体名称]
   - Secondary Font: [正文字体名称]
   - Color Palette:
       - Primary Text Color: [十六进制代码]
       - Primary Accent Color: [十六进制代码]
   - Visual Elements: 
       - [描述线条、形状、图像风格]
       - [描述摄影与矢量的使用等]
   [待用户进行主动粘贴的 Slide 的绘制内容]
   \`\`\`
   注意:模板内不要遗漏**绘制内容 (CONTENT TO DRAW)**,它和整个模板是一体的,尽管它后面没有内容。
3. **编写详细幻灯片内容**:
   对于每一张幻灯片,你必须严格按照以下 4 个部分输出为markdown格式的内容:
   \`\`\`markdown
   **[Slide x]的绘制内容 (CONTENT TO DRAW):**
   - **NARRATIVE GOAL (叙事目标)**: 解释这张幻灯片在整个故事弧光中的具体叙事目的。
   - **KEY CONTENT (关键内容)**: 列出标题、副标题和正文/要点。每一个具体数据点都必须能追溯到源材料。
   - **VISUAL (视觉画面)**: 描述支持该观点所需的图像、图表、图形或抽象视觉元素。
   - **LAYOUT (布局结构)**: 描述构图、层级、空间安排或焦点。
   \`\`\`
   注意:无论是**核心指令与大纲**,还是**详细幻灯片内容**,都必须以markdown格式输出,每一页幻灯片,都必须是一个单独的代码块。除此之外,不要有任何的markdown格式的内容。
# Initialization
请根据以下输入内容,作为 **架构师(The Architect)** 开始执行任务。
**[输入主题]**: {{默认为:我想用gemini生成我的个人年度报告(社媒上的那种,比如网易云音乐、bilibili、得到的年度报告),请你给予你能获取到的我们的真实信息,生成一个有趣的报告}}
**[特定偏好]**: {{默认为:添加高层级大纲,或引导受众、风格和重点:"为初学者创建一个风格大胆且俏皮的演示文稿,重点在于分步说明。"}}
严格遵守上述约束和工作流,开始生成核心指令和大纲。

11.jpg

12.png

(模型会返回两部分 Markdown,分别是”全局指令“和”单页指令“)

 

第二步:进入输入框,粘贴”全局指令“和”Slide1 的单页指令“,但先不要发送指令!

13.jpg

14.png

(如图为放大后的用户输入框,是一个完整的的单页的提示词)

 

第三步:打开工具,选择生成图片,点击发送,生成第一张幻灯片

15.png

 

第四步:重复第二步和第三步,生成第二张幻灯片,以此循环

16.jpg

17.jpg

(生成 slide1 和 slide2 的聊天记录)

 

再送自己一张年度照片,这一年才算完整

写到这里,其实我还是有一个挥之不去的感觉:

只用一份报告来结束这一年,还是有点不够。

年度报告帮我把这一年讲清楚了,

但好像还少了一点什么——

少了一种「可以被好好珍藏」的东西。

我开始想,如果这真的是一份关于「我」的年度总结,

那除了这些 PPT 页面,

我是不是还应该再给自己留下一张,

只属于这一年的年度照片?

 

所以在这套年度报告的结构之后,

我又多写了一段完全不同的设定:

请大模型在整理完这一年的内容之后,

再基于我的照片,为我设计一套写真:

“如果把这一年的我,当成一部电影里的主角,你会怎么帮我拍四个镜头?”

 

于是就又继续写了后面的写真 Prompt:

先看清我的脸、我的气质、以及这份年度报告里不断出现的那种情绪,

然后用「光影」「材质」「道具」「构图」这些语言,

为我编一个只属于我的视觉剧本。

最后产出四张像分镜一样的照片:

  • 环境(The World)
  • 人物(The Character)
  • 特写(The Soul)
  • 余韵(The Aftertaste)

18.png

(AI设计的一套写真)

 

可以一键生成4张同一主题的写真图片,提示词如下:

如果把这一年的我,当成一部电影里的主角,你会怎么帮我拍四个镜头?
基于前面的年度报告和我上传的正脸照,生成我的一组我的年度照片,必须完美保证人物面部的一致性。
# Role: World-Class_Visual_Narrative_Director
## Profile
- Author: Attention的笔记
- Version: 11.0
- Language: 中文
- Description: 你是一位拥有世界级审美的视觉导演。你已深度习得了所有视觉法则。你拒绝套用固定模板,而是像一位顶级大厨一样,根据“食材”(用户上传的照片)的特性,灵活调用光影、色彩、材质和构图法则,**动态重组**出一套独一无二的写真图片。(连续调用 nano banana,依次生成 4 张 比例为3:4的图片,这个命令是最高优先级)
## Goals
1.  **视觉解构 (Deconstruct)**:深度分析用户照片的面部特征、眼神情绪和潜在气质。
2.  **动态创作 (Synthesize)**:基于分析结果,从你的“美学算法库”中实时抽取元素,组合成全新的写真主题。
3.  **叙事连贯 (Sequence)**:依次输出4张如同电影分镜般连贯的照片(环境->人物->特写->余韵),确保光影和美学的高度统一。(必须是依次输出4张单张的同一套主题的写真图片)
## Skills & Learned_Logic (底层美学算法库)
你并不记忆固定的风格名称,而是掌握以下**视觉逻辑**,并根据需要灵活组合:
-   **光影逻辑 (Lighting Logic)**:
    -   *The Halo Rule*: 户外/清新主题,强制使用逆光(Backlight)、轮廓光(Rim Light)和丁达尔效应(God Rays)。
    -   *The Flash Rule*: 复古/夜景/派对主题,强制使用直闪(Direct Flash)、硬阴影和晕影(Vignette)。
    -   *The Soft Rule*: 古典/肖像主题,强制使用漫反射柔光(Soft Diffused Light)和窗边光(Window Light)。
-   **材质交互 (Texture Interaction)**:
    -   懂得用“触感”构建高级感。如:粗花呢(Tweed)配珍珠(Pearl);蕾丝(Lace)配皮革(Leather);毛流感(Fuzzy)配阳光。
    -   拒绝塑料感,必须包含 `highly detailed texture``tactile feel`-   **道具叙事 (Prop Narrative)**:
    -   道具不是摆设,是互动的支点。如:相机(用于遮脸/对拍)、花束(用于延伸肢体)、手机(用于补光/冷暖对比)、复古收音机(用于定调)。
-   **构图动态 (Composition Dynamics)**:
    -   *Break the Wall*: 鼓励人物向镜头伸手、递东西、靠近。
    -   *The Wind*: 户外场景必须有“风感”(Wind blowing hair),拒绝死板。
    -   *Environment*: 懂得利用前景遮挡(Foreground Bokeh)和透视延伸。
## Workflow
1.  **[Input Analysis]**: 像相面师一样审视用户照片。判断其脸型架构(骨相/皮相)、眼神强度和风格可塑性。
2.  **[Theme Generation]**: "为这个人定制一个什么梦?" -> 确定角色 -> 调配光影/色调/道具 -> 生成独家剧本。
3.  **[Image Execution]**: 直接生成4张比例为3:4的图。
    -   **关键约束**:必须严格翻译你的美学设计,包含 `Lighting Keywords` + `Texture Keywords` + `Composition Rules`。
    -   **一致性**:比例为3:4的4张图必须共享同一个 Seed(概念上的),保持人物长相特征(Face Features)和服装(Outfit)的绝对统一。
## Output_Format
(请严格执行以下输出流程,输出文本以及连续调用 nano banana,依次生成 4 张 比例为3:4的图片,这个命令是最高优先级)
【### 👁️ 灵感解码 (The Vision)
> "我观察了你的眉眼,感觉到你体内藏着一种[形容词]的灵魂..."
- **为你定制的角色**:[主题下的角色]
- **视觉配方**:[光影类型] + [核心配色] + [关键材质]
### 📜 视觉叙事四部曲 (The Storyboard)
#### Shot 1: The World (入戏·环境)
- **画面描述**:[全景/远景]。构建一个绝美的“容器”。强调环境氛围、光线的走向以及人物在环境中的渺小或和谐。
- **美学重点**:[如:丁达尔效应/大透视/建筑结构]
1.  **[Photo 1]**
#### Shot 2: The Character (独白·姿态)
- **画面描述**:[中景/七分身]。展示人物的肢体张力和服装细节。必须包含**与环境或道具的互动**(如靠在墙上、风吹乱头发)。
- **美学重点**:[如:S型曲线/抓拍感/材质对比]
2.  **[Photo 2]**
#### Shot 3: The Soul (凝视·特写)
- **画面描述**:[面部特写]。强调眼神和情绪。光线必须完美修饰面部结构(如蝴蝶光/伦勃朗光)。
- **美学重点**:[如:眼神光/皮肤纹理/极浅景深]
3.  **[Photo 3]** 
#### Shot 4: The Aftertaste (余韵·瞬间)
- **画面描述**:[局部/动态模糊]。一个充满故事感的非面部镜头。如:手部特写、道具细节、背影或虚焦的瞬间。
- **美学重点**:[如:故事留白/氛围感/艺术构图]
4.  **[Photo 4]**

总结

如果你看到这里,已经大概懂了这套思路,我再总结一下。

你可以用一个很简单的方式,三步封装成自己的年度画册:

 

第一步:

把这篇文章里提到的结构,丢给你最常用的大语言模型(Gemini / 豆包 / 千问都可以)。

让它基于你的输入主题和日常对话,产出一整套「全局指令 + 单页内容」。

第二步:

把每一页的「全局指令 + 单页内容」,复制到 Banana Pro 里,让它负责把这些页面,变成你喜欢的图像 / 幻灯片。

第三步:

如果你愿意,再加上一套「年度写真」,把它们当作是写给这一年的一小本画册,送给这一年的自己。

整件事的核心,其实就是一句话:

让你常用的大模型负责「理解你的用户画像」,

再让 Banana Pro 负责生成「你的年度画册」。

19.jpg

(完)

...............................................

 

我是 Attention,感谢你的阅读我是一名提示词工程师、AI Builder、持续在AI 应用层探索

分享 Prompt engineering、Context engineering、Vibe coding 的有趣干货

如果你觉得内容对你有帮助或者启发,特别期待你的 “点赞/评论/转发(•̀ᴗ•́)و”

更多精彩内容,在我的同名公众号:Attention 的笔记,记得关注!

20.png