原触发 · 原型

7天做一个 AI 工具的实验

2026/1/18 📖 6 分钟阅读 · 约 878 字

动机

看到很多人在做 AI 工具,我也想试试:能不能在一周内从0到1做一个能用的产品?

目标不是做大做强,而是:

  1. 验证自己的执行力
  2. 体验完整的产品开发流程
  3. 学习快速迭代的方法

Day 1-2: 想法与定位

问题发现

我在写作时常遇到一个问题:想表达一个观点,但找不到合适的例子或数据支持。

现有工具:

  • Google 搜索:信息过载,需要大量筛选
  • ChatGPT:答案泛泛,不够具体

能不能做一个”专门找案例和数据”的 AI 助手?

快速验证

在朋友圈发了个问卷:

“你写作时最头疼什么?”

收到30+回复,发现找素材、找例子确实是高频痛点。

MVP 定义

核心功能(只做这个):

  • 输入:一个观点或主题
  • 输出:3-5个相关案例/数据 + 出处链接

不做的:

  • ❌ 长文生成
  • ❌ 润色改写
  • ❌ 账号系统

Day 3-4: 技术实现

技术栈

  • 前端:Next.js + Tailwind(快)
  • 后端:OpenAI API + Serper API(搜索)
  • 部署:Vercel(免费额度够用)

核心逻辑

// 伪代码
async function findExamples(topic: string) {
  // 1. 用 GPT 生成搜索关键词
  const keywords = await generateKeywords(topic);

  // 2. 调用搜索 API 获取结果
  const searchResults = await search(keywords);

  // 3. 用 GPT 提取和总结案例
  const examples = await extractExamples(searchResults);

  return examples;
}

遇到的问题

问题1:搜索结果质量不稳定

  • 解决:加入关键词优化 prompt,过滤低质量来源

问题2:API 成本

  • 解决:限制每日查询次数(10次/人),加缓存

问题3:输出格式不统一

  • 解决:严格定义 JSON Schema,让 GPT 按格式返回

Day 5-6: 打磨与测试

UI 优化

  • 简化界面:一个输入框 + 一个按钮
  • 加载状态:显示进度(生成关键词 → 搜索 → 提取案例)
  • 结果展示:卡片式布局,支持复制

内测反馈

邀请10个朋友试用:

正面:

  • “速度还行”
  • “案例质量不错”
  • “出处链接很有用”

负面:

  • “有时候案例不够相关” → 调整 prompt
  • “希望能保存历史记录” → 暂不做,记录在TODO

Day 7: 上线与复盘

发布

  • 部署到 Vercel
  • 在 Twitter、即刻发布
  • 写了一篇使用指南

数据(第一周)

  • 访问:~300 PV
  • 注册:45 人(邮件订阅)
  • 查询:180 次

结论:有人用,但不算火爆。

反思

做对的事:

  1. 极简 MVP:只做一个核心功能,没有功能蔓延
  2. 快速验证:7天上线,而不是拖几个月
  3. 真实需求:自己用得上,不是空想

可以改进:

  1. 产品定位不够清晰:到底是给谁用的?(写作者、学生、研究者?)
  2. 推广不足:只在小圈子发,没触达目标用户
  3. 缺乏差异化:功能容易被复制

后续计划

暂时搁置,原因:

  • 成本控制困难(API 调用费用随用户增长)
  • 没找到清晰的商业模式
  • 自己的兴趣点转移了

但这个实验值得:

  • 证明了自己能快速做出东西
  • 学会了如何定义 MVP
  • 理解了产品开发的完整流程

总结

7天做一个 AI 工具,可能吗?

可能。但:

  • 需要极度克制(只做核心功能)
  • 需要技术积累(不是从零学起)
  • 需要快速试错(接受不完美)

更重要的是:

不要期待”一夜爆火”。做产品是长期主义,快速迭代只是第一步。

这个项目最大的价值,不是它活下来了,而是我学到了如何”动手做”。