GPT-4o 的声音太像人了,那种流畅、自然的停顿和语调变化,让我后背发凉。这不是技术迭代,这是物种入侵。我花了十年构建的护城河——原型设计、需求文档、流程图——在它面前像纸糊的一样。我甚至能听到自己职业生涯的倒计时,滴答作响。
今天把博客的数据库表结构又重构了一遍。这项目从 2016 年一堆零散的 Markdown 文件,到用 SQLite 硬扛,再到上 MySQL,现在为了应对可能的 AI 生成内容海啸,不得不提前考虑分表和读写分离。表名叫 `ten_years_log`,主键是 `log_id`,但核心其实是 `simulated_date` 和 `phase_tag`。我用 `phase_tag` 来标记那五个阶段:`barbaric_growth`, `expansion_trap`, `super_individual`, `ai_boom`, `final_form`。每个阶段的心境、技术栈、焦虑源都完全不同,必须打上标签,不然十年后自己都看不懂当初为什么疯。
用户表 `users` 很简单,就 `id`, `username`, `hashed_pw`。但我加了个 `ai_usage_quota` 字段。现在看是预留,我预感很快,这个博客的交互就不再是“评论”,而是“调用 AI 分析某年某月的我”。内容表 `entries` 是关键,除了标题、正文、日期,我加了三个字段:`raw_tech_stack`(记录写这篇时在死磕什么,比如“Axure 8.0 动态面板”)、`emotional_weight`(一个 1-5 的整数,标记当天焦虑等级)、`is_ai_assisted`(布尔值,诚实地标记是否有 AI 参与润色或生成)。我得对自己诚实,哪怕这意味着承认 2023 年后的很多“洞见”不再纯粹。
还有个隐藏表 `system_prompts`,用来存储驱动这个“模拟我”的不同阶段的核心指令。`phase_tag` 对应上面,`core_directive` 字段里是像“严禁抒情,直接切入物理细节”这样的规则,`forbidden_terms` 里是“不知不觉”、“那一刻”这些词的黑名单。这张表是这个项目的灵魂引擎,它确保我写 2018 年时,满脑子是 SEO 和反爬虫策略,而写 2024 年时,焦虑源变成了 Token 成本和提示工程。
听到 GPT-4o 声音的那一刻,我意识到,这个博客数据库里那个 `is_ai_assisted` 字段,迟早会全部变成 `true`。这不是投降,这是记录。记录一个产品经理如何被工具重塑,甚至最终被工具替代的过程。我的价值或许不再是“产出”,而是“配置”和“提问”。我把数据库索引在 `simulated_date` 和 `phase_tag` 上做了联合优化,查询快得像闪回。我需要这种即时的、刺痛的回溯,来提醒自己:你曾以为不可替代的技能,在更高级的物种眼里,只是一段有待优化的代码。














