社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
机器学习学术速递[6.23]
机器学习学术速递[6.25]
Krea 2 开源:12B DiT 文生图双版本 + 九款官方 LoRA集齐发,魔搭 AIGC 专区...
Python入门基础教程(非常详细),小白学Python有这一篇就够了!
Apache Fory 1.3.0 正式发布:Python Async gRPC 与 Dart gR...
“机器学习之父”Michael Jordan:AGI就是个炒作概念,AI的下一个战场不在实验室,而是...
机器学习学术速递[6.24]
刚刚,OpenAI Codex登陆ChatGPT手机App,所有用户都能用
公司弃用 Nginx,选择这款工具!
ChatGPT如何「思考」?心理学和神经科学破解AI大模型
关注
Py学习
»
chatgpt
我调教了 50 次AI,终于做出比 ChatGPT 更酷的年度报告 | 附保姆级教程
AppSo
• 6 月前 • 196 次点击
岁末年初,朋友圈又开始了年度报告的大赛。各个平台都拿出了各种设计、交互、数据,势必要占领你的朋友圈。
ChatGPT 也推出了年度回顾
,不过,由于各种限制,不是每个人都能打开,有网友等了一天都等不到自己的年度回顾。
拜托,现在 AI 已经这么好用了,
为什么不能自己做一个呢
?尤其是这一年,有大量的时间正是花在这些 AI 工具里。
没想到,这一个小小的念头,引发了一场我在 AI studio 里埋头苦干了两天,先后完成了两个版本:一个是基于静态和简单互动的「传统版」。
另一个是具备动态效果、可无限缩放、结合 3D 粒子和互动的
「技能版」
。
更没想到的是,整个经过改变了以往我对与 AI 协作互助的理解:
万能咒语什么的不存在的,真正的魔法武器只有一个。
自己做一个技能版「年终总结」
在开始之前,先准备好你最常用的 AI chatbot——一定要是最常用的,几乎每天都要聊个两句的那种。数据不够不仅做不了有意思的总结,还可能被硬塞不存在的数据。
我准备的是 ChatGPT,直接起一个新窗口,输入以下 prompt:
请基于这一年的对话内容,从“数量、主题、时间、情绪、使用习惯、人格特征”等维度,构建数据感的总结,包含模拟数据以及 ASCII 图表,请严格按以下结构生成:
【1. 年度总览】
今年与 GPT 的总互动次数
发送消息总字数 + 接收消息总字数
最常互动的时段
最长连续对话时长
【2. 互动类型分布(饼图)】
请用 ASCII 图展示:
情感类、讨论类、创作类、学习类、角色扮演类、其他类
【3. 高频主题排行(TOP 10)】
以排行榜形式展示,并给每个主题一句点评。
【4. 我的年度情绪轨迹(线形图)】
模拟分析我在对话中的情绪曲线
【5. 用户行为画像(雷达图)】
雷达图维度包括:
好奇心、依赖度、分析深度、 表达欲、情绪敏感度、 自我剖析频率
【6. 使用时段与频率(柱状图)】
柱状图展示我全年最常用来找 GPT 的时间段: 凌晨、上午、下午、晚上、深夜
【7. 我的互动习惯标签】
请根据全年模式,为我生成 6-10 个类似“APP 年度画像”的标签。并设计 6 个带名称的年度成就徽章
【8. AI 眼中的我(数据 + 叙事结合)】
结合年度模式,写一段带数据隐喻的:
“我是怎样的人,我的灵魂像什么,我为什么值得这样的总结。”
【9. 年度一句话总结】
总体风格要求:
数据可视化 + 年度回顾混合风, 图表使用 ASCII,可视化要清晰、好看、易读,文案具有科技感、沉浸感、叙事感,避免大众化套话。
这些就是接下来的基础素材了,在上述这种 prompt 的指令下,GPT 只会输出纯文本,图也是草草画一画。
所以接下来要转移到 Gemini/AI Studio 上去做进一步的排版。
AI Studio 依然是最推荐的地方,除了可以选择更多模型、互动过程更直观,还有一个更重要的原因后面讲。
年终总结里,数据只是素材,更重要的是排版——这一项已经卷出花来了,充分地进入了 AI 的数据库,用几行基础 prompt 就可以实现。
帮我以可交互式 H5 的形式,制作一个年终总结页面。总结文案我将会在下面给出,形式要求:1. 可交互式,交付可本地打开的 html 网页 2. 根据文案内容拆分版块,在需要使用图表的部分制作图表 3. 版式要求:文字使用衬线体,背景色彩可以自主调节。总结文案如下:(复制粘贴你的文案)
很多人抱怨, AI 生成的视觉图表有一股廉价的「塑料感」,效果不坏,但也说不上好——这就是基础 prompt 的缺点。所以,
在制作报告时我直接放弃了使用「大气、高级」这类模糊的形容词。
AI 听不懂这些,它只能精准执行参数,拆分成一步步会更加有效。
比如,为了达到最终那种深邃优雅的视觉效果,我将需求拆解成了具体的描述:背景为深紫色渐变与暗灰色的色块晕染,晕染效果随机变化——具体的颜色、形态,而非空洞的叙述「大气」「高级」,这些词 AI 弄不明白的。
类似的,微调图表时,也要尽可能的具体:雷达图需要呈现出磨砂玻璃般的半透明质感。
加入交互时,描述你想要实现的效果——尽可能地细致,比如:将「年度十大主题」按照十宫格排列,点击来使每一个格子反转,文案始终置于居中位置。
这种调校的过程,本质上是在用你的审美,去 battle AI 的执行效率。不过,现在 Gemini 的审美远比我想象的要好,比如我提了一个多出几个配色的要求,它给出的三种配色都还不错。
隐藏武器:「回滚」
做传统的年终总结,整体过程比较像和设计师合作,这里改改颜色、哪里换个版式。但「技能年终总结」,就是和工程师合作了。
在重新研究了一遍 GPT 给出的文字总结后,我第一时间想到的是和网上流行的圣诞树做结合。
图片来自:小红书用户 @黑波
但是在对比之后,发现年终总结高度格式化的章节、数字,并不适合用圣诞树这样的形式去呈现。所以我先是参考圣诞树的设计 prompt,但把主体改为了结构更清晰的雪花结晶。prompt 如下:
你是一位精通 React 19、TypeScript 和 Three.js (R3F) 的 3D 创意开发专家。 任务目标: 构建一个名为“圣诞雪花”的高保真 3D Web 应用。视觉风格主色调为高光金色,装饰绿色的松针,并伴有电影级的辉光效果。 技术栈: React 19, TypeScript, React Three Fiber, Drei, Postprocessing, Tailwind CSS
雪花结晶体的结构可以更清晰的展示出节点,这样就可以放置不同的年度总结板块。点击时,散落在夜空中的粒子和红宝石,共同组成了一朵雪花——
就像一个个重要的事件、习惯、统计数字,构成了这一整年。
然后就是漫长……漫长……漫长……的修改流程。
在我的预想里,每一个红宝石封装了一部分内容,
一次性把完整的总结文案喂进去是行不通的
。这也是很多人写 prompt 时的「毛病」,喜欢一下子把所有需求堆上去,结果 AI 给的代码往往只能能跑,但是有各种细节问题。而更复杂一点的交互,一定概率直接跑不出来。
这边给到的一个建议是:
先定骨架,再调细节
。比如一个雪花的动效,我分了三步:
第一步: 先让它把雪花的 3D 形状写出来,只要形状对了,先下载一个版本,你可以在这里找到下载按钮。
第二步: 让它加上自转和红宝石节点——不急着塞内容,只是把几个节点改成红宝石的形状。
第三步: 最后才去磨那些点击缩放的逻辑,放大时是什么效果、要不要加返回键……
每一步只要达成预期,就别乱动。一旦发现没有效果,让 Gemini 自行 debug 也无效的话,启动武器
这是我做这个项目时最重大的发现:回滚。完成一个新需求的时候,无法避免要「重新生成」一些东西,所以整个代码的其它地方本来是没问题的,改完却出现新的 bug。
功能越复杂,需求越多,AI 越容易出错。
结果就是,
越在错误的代码上缝缝补补,加的补丁越多,bug 就出现得越多。所谓「按下葫芦浮起瓢」,是最劝退的一步。
所以,效率最高的做法是,当你发现 AI 为了加一个新功能(比如换个颜色),把之前已经调好的交互逻辑给「洗」掉时,不必执着于在对话框里跟它吵架,让它「改回来」。最快的方法是直接回退到上一个版本,再输入新指令——记住,你是指挥官,它是执行者,AI 乱了,你要把它拉回到正确的轨道上。
这对零码选手尤其有意义,作为一个很少去翻看冗长代码、只看预览效果的普通用户,这就是最简单粗暴的「咒语」:别去纠结它哪行代码写错了,直接回滚。
这个项目里我的整个工程一度崩溃过:中间我提出,「优化一下红宝石的材质,让它看起来更透亮」,看代码预览 Gemini 是在跑,但是回到预览页却没有一丝变化。
一运行,材质没有大变化,点击缩放的功能还给废了。AI 在重写材质代码时,顺手把我调了一下午的点击交互给抹掉了。这种时候,在对话框里跟它大发雷霆其实没有用,提出「缩放功能没有了补回去」,也很容易卡死,
AI 会一边道歉一边给你补一个更烂的 Bug。
与其纠结,不如一键 restore,回滚到那个「材质虽丑但交互正常」的版本,这种对预览效果的「死守」,比任何高级 prompt 都管用。
不过要注意的是,
回滚只有上一个版本,更远一点的版本是不支持的
。可以把它理解为「退回到上一步」,类似 Ctrl+Z 这样的操作。
到了后面,我的想法越来越被耗尽,所幸让 Gemini 自主完成一些设计工作。在整体视觉已经完全确定的情况下,它的发挥其实还不错。比如这个年度成就徽章「英灵殿」,就是完全由它设计的。
鼠标悬停即展示具体的成就名称,也是 Gemini 想出来的主意。另一张统计里,它还自己画上了心跳图。
最后一颗宝石里装载的是「一句话」总结,Gemini 把最后这颗宝石改成了白色的锥型晶体,跟其它的红宝石区别开来。
在制作这篇年终总结时,我被问到最多的问题是:「Prompt 是什么?」
也不意外,AI 用到现在,这已经成了大家下意识就要问的问题。但是说句掏心窝子的话,
真的没有什么一键成型的魔法咒语
。
每个人的 2025 都是独一无二的,每个人想要通过 AI 记录的转折点、战绩和情绪也都不一样。你喜欢一棵挂满礼物的圣诞树,而我喜欢这片在星空中转动的雪花。每个人都有自己的审美偏好,而 AI 最大的魅力,绝不是让你能复制出一份和我一模一样的报告。
相反,AI 最大的意义是:它第一次抹平了「想得到」与「做出来」之间的鸿沟。 以前你受限于不会代码、不会设计,只能接受千篇一律的模板;而现在,只要你愿意花点时间去跟它「死磕」,去描述你脑海中那个具体的画面,AI 就能帮你把那个只属于你的世界折叠出来。
Prompt 是固定的,但你的记忆和审美是有温度的。如果非要总结出一个公式,那可能就是:
一点点想象力 + 几十次耐心回退 + 绝不向平庸效果妥协的审美
。
别再到处找「万能指令」了。新的一年,试着去跟 AI 聊聊天,去「嫌弃」它的平庸,去坚持你的直觉。你会发现,正如同每一年里不停止的自我更新和挑战,对这一年最好的总结,恰恰就是你不断推倒重来的过程本身。
欢迎加入 APPSO AI 社群,一起畅聊 AI 产品,获取
#AI有用功
,解锁更多 AI 新知👇
我们正在招募伙伴
📮 简历投递邮箱
hr@ifanr.com
✉️ 邮件标题
「姓名+岗位名称」(请随简历附上项目/作品或相关链接)
更多岗位信息请点击这里🔗
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/190904
登录后回复