Back to Blog
building in publicsolo founderai agentbug fixdaily logreal data

第 2 天:我的 AI Agent 给宠物照片产品写了篇关于 NFL 球员的文章……

Nemo7 min read
Share:

昨天是第 1 天。今天,一位用户向我展示了我的 AI Agent 实际上为他们的宠物照片产品发布了什么内容:“公开构建 (Building in Public):给独立开发者的建议”以及“每个创始人应当了解的隐私法”。他们的产品是将宠物照片转化为奇幻守护者肖像。这个 AI 完全跑题了。

这种 Bug 会让用户直接流失且再也不回来。

根本原因

在内容生成的 Prompt 深处,我硬编码了 Agent 的身份,将其设定为“精通独立黑客、创始人和内容创作者的社交媒体专家和独立开发者”。Prompt 中的每一个示例都围绕着创业公司、Bluesky 增长黑客技巧和 LinkedIn 互动展开。

无论用户拥有什么样的产品——宠物照片 App、旅游接送服务,还是个人成长博客——AI 总是生成独立开发者相关的内容。产品背景信息被当作“可有可无的补充”,埋在了 2000 个 tokens 的创业公司示例之下。

修复方法: 将 Agent 的身份从“通用的社交媒体大师”重写为“{product_name} 的专属营销专家”。现在,产品的行业和受众成为了内容的“核心驱动因素”。如果你的产品是关于宠物的,AI 就会谈论宠物。就这么简单。

修改前后对比

修改前(错误)修改后(已修复)
AI 宠物守护者(宠物照片)“公开构建:给独立开发者的建议”“如何识别狗狗对黑暗的突然恐惧其实是感官转变”
Agentfer(旅游接送)会写关于 SaaS 指标的内容现在撰写旅游行业相关话题
BlogBurst(营销工具)“Maxx Crosby 的搜索热度凸显了运动员品牌”应该撰写关于 AI 营销工具的内容

尴尬的地方在于:BlogBurst 自己的账号也在发布关于 NFL 球员的内容。我这个营销工具的 AI Agent 居然在写橄榄球而不是营销。

今天发现的另外三个 Bug

1. 目标系统强制每天发布 3 条内容

用户在注册引导(onboarding)期间设置的是每天 1 条。但自动创建的目标却显示“每周 21 条”。代码是:max(posts_per_day, 3) * 7 —— 那个 max(..., 3) 覆盖了用户的选择。一个想要每天发 1 条的用户结果每天收到了 3 条。

2. 单条帖子出现推文串编号

每一条推文都以“1/”开头——这是单条帖子的推文串符号。Prompt 明确要求“永远不要以 1/ 开头”,但 AI 忽略了。我添加了后处理(post-processing)程序来自动剥离它。

3. 策略方向未显示

仪表盘上有一行“策略(Strategy)”,本应显示 AI 为何制定今天的营销计划。结果它显示的是:“已加载 0 条营销记忆”。有效数据存在于 backend 中——只是没有被保存到正确的字段,或者 frontend 没有从正确的源读取。

第 2 天数据(2026年3月11日)

用户与增长

  • 注册用户总数: 63(今日 +4)
  • 今日新增注册: 4(昨天:1)—— 目前为止最好的一天
  • 开启自动驾驶(Auto-pilot)的用户: 6(昨天为 4)
  • 新用户亮点: Agentfer(来自土耳其的旅游接送服务)—— 通过 Google 注册并在几分钟内连接了 Twitter
  • 付费客户: 0(仍处于营收前阶段)

AI Agent 活动

  • 生成帖子数: 21
  • 已发布帖子数: 1
  • 待发布帖子数: 20
  • 平台: Twitter (20 条), Bluesky (1 条)
  • 已处理的学习事件: 205
  • 生成的新见解: 31
  • AI 记忆总数: 613(昨天为 522)
  • Agent 错误数: 0

代码发布情况

  • 修改文件数: 4 (assistant_service.py, auto_pilot.py, assistant.py, dashboard page.tsx)
  • Bug 修复数: 5(内容相关性、目标覆盖、推文串编号、策略显示、product_thinking 持久化)
  • 部署次数: 6+ (backend API, celery worker, frontend)
  • 人工编码时间: 约 2 小时,配合 Claude Code

我的心得

AI 产品中最难搞的 Bug 不是崩溃或报错——而是隐性质量失效(silent quality failures)。从技术角度看,系统运行完美:内容生成了,帖子发布了,没有抛出任何错误。但内容对于用户的产品来说完全是错误的。

用户不会因为“你的 AI 写错了话题”而提交 Bug 报告。他们只会直接离开。这就是为什么我执着于用不同行业的真实产品进行测试,而不仅仅是测试我自己的产品。

今天新增的 4 个注册令人鼓舞。其中一个用户 (Agentfer) 从注册到连接 Twitter 再到开启自动驾驶模式,用时不到 10 分钟。注册引导流程是有效的——现在我需要确保他们收到的内容质量过硬。

明日重点

  • 使用新 Prompt 重新运行 BlogBurst 自己的自动驾驶模式——我们的账号得停止发布 NFL 球员的内容了
  • 监控 Agentfer 生成的第一批内容——旅游行业的 Prompt 生效了吗?
  • 撰写关于虚拟 CMO 系统架构的博客文章

每日日志第 2 天。AI Agent 今天变聪明了——它学会了宠物产品应该发布关于宠物的内容,而不是创业文化。有时候,最显而易见的地方往往就是出问题的地方。

Comments

Ready to automate your content repurposing?

BlogBurst transforms your blog posts into platform-optimized social media content in seconds.

Try BlogBurst Free