1560 字
8 分钟
【产品】AI时代,用JTBD + SPEC做出不堆砌的好产品
2026-02-26

零:为啥不直接用VIBE CODING#

随着 AI 编程技术飞速发展,从豆包 2.0 Coding、智谱清言GLM5.0 ,AI 的单模型代码准确率与编程能力都在大幅提升。到各类智能 AI Agent智能纠错,我们写代码越来越不容易出错,但产品能力、架构能力与项目管理能力,反而成了新的瓶颈。

太强了

过去,程序员往往只需要负责写好代码;而现在,不会利用AI做全栈、不会做整体设计,很容易被时代甩开。但若是直接零基础vibecoding很容易陷入黑盒盲区,这就要求我们必须具备:

  • 良好的项目管理能力
  • 清晰的系统架构能力
  • 接近产品经理的全局规划能力

因此,从现在开始,我会不定期分享**「用产品思维驱动 AI 编程」**的方法:如何科学规划、设计产品,再通过 AI 高效落地,做出真正满足用户需求、实用且不臃肿的项目。

今天先从最核心的两个工具讲起: JTBD(用户任务视角)+ SPEC(详细技术规格)

一、JTBD 到底是啥?#

JTBD = Jobs To Be Done,核心思想是: 产品不是为了堆功能,而是为了帮用户完成某件“任务”——包括功能任务、社会任务与情感任务。

在设计产品前,我们必须想清楚三件事:

  1. 功能任务:用户用你的产品,具体要完成什么事?
  2. 社会任务:用户在社交、身份、外界评价上获得什么?
  3. 情感任务:用户使用时,会获得怎样的情绪价值?

只有把这三点想明白,你的产品核心才会足够精准,才能真正做到最小可行产品(MVP),避免盲目堆砌功能。

比如:做一个社交类产品(类似 Twitter)

  • 功能任务:满足用户的分享欲,轻松发布内容。
  • 社会任务:帮助用户建立个人形象、拓展社交关系。
  • 情感任务:通过点赞、互动获得正向反馈,分泌多巴胺,获得愉悦与成就感。

基于这套逻辑,你再去设计功能就不会乱:

  • 简化发布流程,降低使用门槛
  • 强化即时反馈,提升满足感
  • 优化交互体验,延长用户停留时长

这就是 JTBD 的价值:让产品从一开始就“做对”,而不是“做多”。

二、提示词工程#

当你用 JTBD 理清核心需求后,可以直接把结构化思路交给 AI,让它生成标准的产品设计文档。

尽管现在AI已经可以特别良好的理解文义,但你也可以直接用这套提示词框架:

当用户在【场景】中,面临【问题】, 想要【目标】,以【方式】解决。 目前市面上的产品存在【痛点】,原因是【XXX】。

请帮我设计解决方案,要求:

  • 功能优先级:
  • 功能设计:
  • 体验设计:
  • 社交/情感价值:
  • 技术栈方向:

AI 会据此输出结构清晰的 Markdown 产品方案,围绕核心任务展开,帮你写好产品的初步计划。

三、避免 Vibe Coding 带来的技术债#

很多人用 AI 编程时,习惯想到哪写到哪,或者说现在的Vibe Coding:

  • 没有整体架构
  • 没有分层设计
  • 没有明确规范

结果就是:

  • 代码逻辑像黑盒
  • 后期改需求就要推翻重写
  • 功能越堆越乱,技术债爆炸

尽管有jtbd兜底,但是扛不住技术上的全盲

这时候就需要 SPEC来兜底。

SPEC 的作用:

  1. 顶层 SPEC:确定整体架构、技术栈、模块划分。也就是JTBD的东西
  2. 底层 SPEC:明确每个模块的实现细节、依赖、逻辑流程。包括API数据库设计都在里面

举例:

  • 后端:Python + 框架选型
  • 图像处理:OpenCV + 具体算法(如开闭运算、预处理流程)
  • 前端:Vue / 其他框架,按页面/组件拆分文件,运用什么动画,也可以结合设计AGENT skill
  • 接口、数据结构、交互规则全部提前定义 AGENTSKILL

把顶层 SPEC + 底层 SPEC 一起交给 AI,它就能写出:

  • 结构清晰
  • 易于维护
  • 便于迭代
  • 不会前后矛盾

的高质量代码。

这种代码完全可视化,都是自己琢磨的技术栈和技术方案,没有黑盒,并且可以经过人工审计,面试等场景也可以完全通过,符合了预期

四、产品成型后,如何科学迭代?#

产品上线、用户测试后,迭代同样要有章法,不能瞎加功能。

提示词思路可以这样:

在不破坏老用户体验、满足新用户需求的前提下, 我的产品现有 A、B 功能, 用户反馈的问题是:【】 产品核心任务是:【】 市场上的参考案例:【】

请帮我设计优化方案,保持核心不变,只提升体验与效率。

始终围绕 JTBD 核心 + SPEC 架构 去迭代,才能做到: 最小改动、最大价值、不崩盘、不混乱。

五、美观与细节也是产品的一部分#

在做具体模块(如登录)时,还要关注体验细节:

  • 登录页右上角快速跳转到注册
  • 协议勾选、隐私提示、错误反馈
  • 统一的视觉风格与交互逻辑

这些看似小,却直接决定用户愿不愿意留下来。就是用户体验意识。

六 总结#

AI 已经把“写代码”这件事变简单了, 但把产品做对、做准、做稳,反而更考验人。

  • JTBD:帮你抓住用户真实需求,不做无效功能。
  • SPEC:帮你定好架构与规范,避免代码堆砌与技术债。
  • AI:只是高效执行的工具,真正的掌控权在你手里。

未来的优秀程序员,一定是既懂代码,又懂产品的人。总的,在AI时代,还是要提高对知识的广度,之后是提高产品和管理能力更为重要。

【产品】AI时代,用JTBD + SPEC做出不堆砌的好产品
https://fuwari.vercel.app/posts/产品ai时代用jtbd__spec做出不堆砌的好产品/
作者
喵呜
发布于
2026-02-26
许可协议
CC BY-NC-SA 4.0