Skip to content

会技术,但不知道做什么 Agent 产品?我从这 3 个案例里找到了一套办法

5077 字约 17 分钟

agentproductpm需求分析

2026-07-04

我之前一直有个挺现实的困惑。

会一点技术,能调模型,能写 Prompt,也知道 RAG、Agent、工作流这些概念。但真要做一个产品,或者做一个开源项目,反而卡住了。

不是不会写代码,是不知道该写什么。

这个状态很常见。很多技术人做 Agent 项目,第一反应都是从自己会什么开始:

  • 我会接大模型 API,那就做个聊天机器人。
  • 我会 RAG,那就做个知识库问答。
  • 我会 Agent,那就做个自动执行任务的助手。
  • 我会工作流,那就做个节点编排工具。

这些方向都没错,但很容易做成"技术展示"。看起来完整,实际没人持续用。

我后来读《Agent产品案例深度拆解.pdf》时,里面有个点让我挺受触动:

做 Agent 产品,不应该从技术反推产品,而应该从用户场景反推技术。

这句话听起来像常识,但真做项目时很容易忘。

用户并不关心你用了什么框架。他更关心的是:你到底帮我在什么场景里,省了什么时间,少了什么麻烦,或者完成了原来很难完成的任务。

01 先别问"我能做什么",先问"用户卡在哪里"

技术人的惯性是从能力出发。

我会什么,所以我能做什么。

但产品不是这么长出来的。产品更像是从一个具体麻烦里长出来的。

比如:

  • 用户现在每周都要重复整理一堆资料;
  • 开发者总是在文档和代码之间来回查;
  • 产品经理要从评论、工单、访谈里找需求;
  • 运营要看一堆竞品和用户反馈;
  • 开源维护者每天面对一堆重复 Issue;
  • 团队里的知识散在飞书、Notion、GitHub、Slack 里,谁都找不全。

这些地方才适合问:Agent 能不能介入?

不是"我有 Agent 技术,所以找个地方用上",而是"这个任务本来就很烦,Agent 有没有可能让它变简单"。

我觉得这是区分 AI Demo 和 AI 产品的第一道线。

AI Demo 展示的是能力。

AI 产品解决的是任务。

02 PDF 里的二维框架:先判断场景值不值得做

文档里有一个判断 Agent 产品机会的二维框架,我觉得非常适合用来做选题。

它把场景分成两条轴:

  • 工作 / 生活
  • 慢积累 / 快感

组合起来就是四类机会:

场景典型方向我的判断
工作 + 快感自动化、提效、代码、数据分析、知识库问答最适合个人开发者先切入,价值容易被感知
工作 + 慢积累学习、培训、知识管理、经验沉淀有长期价值,但留存比较难做
生活 + 快感娱乐、陪伴、创作、角色互动容易传播,但付费不一定稳定
生活 + 慢积累健康、习惯、成长、长期陪伴信任门槛高,产品体验要求也高

如果你和我一样,是技术背景,想做开源项目,我会建议先看"工作 + 快感"这一象限。

原因很直接。

工作场景里的痛点更容易观察。用户现在怎么做、哪里慢、哪里错、哪里需要复制粘贴,通常都能问出来。结果好不好也更容易判断。

比如一个 Agent 帮开发者分析 API 文档,它有没有找对接口,用户马上知道。

一个 Agent 帮产品经理整理用户反馈,它有没有归纳出真正的高频问题,也能比较快验证。

这种场景不一定性感,但更适合做出第一个有用的东西。

03 Rizz:ToC 需求很多时候不是"大问题",而是"小情境"

PDF 里的第一个案例是 Rizz。

这个产品很有意思。它不是那种"帮你完成复杂工作流"的工具,而是切进了社交表达这种很细的场景。

用户的问题也不宏大:

  • 不知道怎么回复;
  • 不知道怎么开场;
  • 怕说得尴尬;
  • 想要一点即时反馈;
  • 想在社交场景里更自然一点。

这类需求看起来小,但不代表不重要。

很多 ToC 产品就是从这种"小情境"里出来的。用户不是来买一个复杂系统的,他只是希望在某个具体时刻,有东西帮他一下。

这对做 Agent 产品有个提醒:

ToC 需求不一定能靠传统访谈直接问出来。你问用户"你需要一个社交回复 Agent 吗",他可能说不需要。但你去看小红书、Reddit、Product Hunt、应用商店评论,就会发现很多人确实在表达类似的焦虑。

所以 ToC 需求更像探险。

你要多看:

  • 用户在社交平台上抱怨什么;
  • 年轻用户在哪些场景里求助;
  • 哪些旧产品可以被 AI 重新做一遍;
  • 哪些上一代工具解决得很别扭;
  • 哪些需求以前做不了,现在模型能力刚好够了。

文档里总结了几种方式:

  1. 十倍速改进旧产品;
  2. 用新技术重构老场景;
  3. 寻找上一代技术没解决好的问题;
  4. 创造新需求。

我自己的理解是:ToC Agent 不要一开始就做"大而全助手"。太大了,用户不知道为什么要用。

反而可以从一个很窄的瞬间切入。

帮用户写第一句话。帮用户改一段尴尬表达。帮用户模拟面试。帮用户练口语。帮用户处理某一类高频社交场景。

这里的重点不是 AI 有多聪明,而是它在那个具体时刻有没有帮用户省心。

04 Chat2API:Agent 最适合处理"有目标、有资料、有步骤"的任务

第二个案例是 Chat2API。

这个场景更偏开发者,也更容易拆。

它解决的问题是:开发者面对大量 API 文档时,很难快速找到符合需求的 API,也很难判断应该怎么组合调用。

这个问题为什么适合 Agent?

因为它不是单纯问答。

它里面有一个完整任务链:

  1. 用户提出开发诉求;
  2. 系统理解用户到底想实现什么;
  3. 在大量 API 文档里检索;
  4. 找出可能相关的接口;
  5. 判断这些接口怎么配合;
  6. 给出调用顺序和编排建议;
  7. 用户再根据建议开发和验证。

你看,这和普通 Chatbot 很不一样。

Chatbot 更像是"你问我答"。

Agent 更像是"我知道你的目标,然后帮你查资料、选工具、排步骤、给方案"。

所以做 Agent 产品时,我现在会先看一个任务有没有这几个特征:

  • 有明确目标;
  • 需要查资料;
  • 需要跨多个信息源;
  • 需要判断和取舍;
  • 需要生成一个可执行结果;
  • 结果还需要用户验证。

如果这些条件都满足,就比较适合做 Agent。

Chat2API 还有一个很重要的点:它不是接上模型就结束了。

文档里把产品落地拆成了三层:

层次要解决的问题
Agent 能力 / 提示词工程让系统会规划、会调用工具、会保留上下文
模型能力决定理解和生成质量的上限
Evaluation判断结果到底有没有满足用户需求

这里我最想强调 Evaluation。

很多 AI 产品早期都会有一个错觉:演示时看起来不错,就以为产品可用了。

但 Agent 产品不能这么判断。

你要问得更具体:

  • 它有没有找对 API?
  • 有没有漏掉必要参数?
  • 调用顺序对不对?
  • 用户拿到结果后还要改多少?
  • 它到底节省了多少开发时间?
  • 错的时候,错在哪里?

这些问题都要进入评估集。

否则你根本不知道产品是在变好,还是在换一种方式胡说。

05 Cursor:不要把 Agent 做成孤岛,要贴着用户工作流

第三个案例是 Cursor。

Cursor 不只是"AI 写代码"。真正值得拆的是它为什么能长起来。

它没有让开发者离开自己的工作流。

开发者本来就在 IDE 里写代码、查上下文、改文件、Debug、重构。Cursor 做的事情,是把 Agent 能力放进这些动作旁边。

这一点非常重要。

很多 Agent 产品会犯一个问题:做了一个很完整的独立入口,但用户根本不想多打开一个地方。

用户正在写代码,你让他去另一个网页里复制粘贴。

用户正在看评论,你让他先导出 CSV 再上传。

用户正在写 PRD,你让他换一个工具重新组织材料。

这些都会增加摩擦。

Cursor 给我的启发是:Agent 离用户任务越近,越容易被用起来。

所以你做产品时,可以先问:

  • 开发者现在在哪工作?IDE、GitHub、终端。
  • 产品经理现在在哪工作?文档、表格、飞书。
  • 运营现在在哪工作?评论区、后台、数据面板。
  • 研究者现在在哪工作?论文、笔记、资料库。
  • 开源维护者现在在哪工作?GitHub Issues、PR、Release。

把 Agent 放到这些地方,比新造一个"大平台"更实际。

还有一个点也很现实:Agent 产品早期不一定要等到 100 分。

PDF 里有句话,大意是"60 分就让产品在浅水区游泳"。我挺认同。

前提是你选的场景足够小,风险可控,用户愿意试。

先让真实用户用起来,再根据反馈改。比闭门打磨三个月更靠谱。

06 真要获取 Agent 产品需求,可以按这条线走

看完这三个案例,我会把 Agent 产品需求获取拆成六步。

不是标准答案,但够实用。

第一步,先选一个很窄的人群

别上来就说"所有人都能用"。

先选一个具体人群:

  • 独立开发者;
  • 开源项目维护者;
  • AI 应用开发者;
  • 产品经理;
  • 运营人员;
  • 数据分析师;
  • 教培老师;
  • 法务;
  • 销售。

然后问一句:

这个人每周反复处理什么任务?

如果说不出来,项目基本还没到可以做的时候。

第二步,找真实任务,不找抽象需求

Agent 适合处理这类任务:

  • 步骤多;
  • 信息多;
  • 重复高;
  • 需要判断;
  • 需要跨工具;
  • 需要上下文;
  • 输出后还要修改和确认。

比如:

  • 分析用户评论;
  • 整理竞品差评;
  • 总结会议纪要;
  • 检索公司知识库;
  • 生成 API 调用方案;
  • 分析开源项目 Issues;
  • 根据文档生成测试用例;
  • 把一堆资料整理成报告。

不要问"用户想不想用 AI"。

这问题没什么意义。

要问:"你上一次完成这个任务时,具体卡在哪?"

第三步,收集证据

每条需求都要有证据。

证据可以来自:

  • 用户原话;
  • GitHub Issues;
  • 社区讨论;
  • G2 差评;
  • Product Hunt 评论;
  • Reddit / Hacker News;
  • 搜索趋势;
  • 竞品功能缺口;
  • 用户现有工作流;
  • 付费行为。

做 ToC,可以多看这些:

做 ToB 或开发者工具,可以多看这些:

这些工具只能帮你找到信号,不能替你理解用户。

最后还是要回到那几个朴素问题:谁在用?他要完成什么?现在怎么做?哪里痛?Agent 介入后是不是明显更好?

第四步,访谈时别问"你会不会用"

我以前也会犯这个错。

拿着一个想法去问别人:"如果我做一个 AI 工具,你会不会用?"

大多数人都会说"可以啊""听起来不错"。

然后你就误以为需求成立了。

更好的问法是还原最近一次真实经历:

  • 最近一次处理这个问题是什么时候?
  • 当时你要完成什么目标?
  • 从开始到结束做了哪些步骤?
  • 哪一步最慢、最烦、最容易出错?
  • 你现在用了哪些工具?
  • 哪些地方在复制粘贴?
  • 哪些地方必须人工判断?
  • 如果这个任务做错了,会有什么后果?
  • 如果有 Agent 帮你,你最希望它先接管哪一步?
  • 哪些动作必须由你确认?

用户的态度不可靠,行为更可靠。

需求通常藏在行为里。

第五步,先拆 Agent 能力,再写功能列表

拿到需求后,不要马上写功能清单。

先拆任务。

这个 Agent 到底要承担什么?

Agent 能力对应问题
规划是否需要理解目标并拆步骤?
工具使用是否需要调用搜索、API、数据库、代码、文档?
行动是否需要生成、修改、提交、发送、创建?
记忆是否需要记住偏好、历史上下文、业务规则?

比如你想做"竞品评论分析 Agent"。

它可能不是一个简单总结工具,而是要做这些事:

  • 从 G2、Product Hunt、App Store 收集评论;
  • 识别差评主题;
  • 聚类用户痛点;
  • 提取用户原话;
  • 生成产品机会报告;
  • 记住你持续关注的竞品和行业。

这样拆完之后,功能自然会长出来。

否则很容易变成"再加一个总结、再加一个导出、再加一个聊天框"。

第六步,尽早做 Evaluation

Agent 产品很麻烦的一点是:输出不稳定。

普通软件只要逻辑固定,测试相对明确。Agent 不一样,它今天答得好,明天换个输入可能就跑偏。

所以从早期就要做 Evaluation。

一个简单评估集就够:

  • 用户输入;
  • 上下文资料;
  • 期望输出;
  • 判断标准;
  • 用户反馈;
  • 失败原因。

指标也不用一开始搞得很复杂,可以先看:

  • 任务完成率;
  • 用户修改次数;
  • 工具调用成功率;
  • 首次可用输出比例;
  • 平均节省时间;
  • 用户确认通过率。

别只看"回答得像不像"。

要看"用户能不能拿去用"。

07 如果目标是开源项目,该怎么选题?

如果你不是要做商业产品,而是想做开源项目,我会把标准再收窄一点。

开源项目更适合这些方向:

  • 用户是开发者或技术团队;
  • 有自托管需求;
  • 有插件化和扩展需求;
  • 商业产品太重或太贵;
  • 用户愿意自己部署;
  • 社区可以贡献模板、数据源、插件或评估集。

你可以按这个流程走:

第一,选一个你熟悉的人群。

比如开发者、开源维护者、AI 应用团队、产品经理、运营人员。

第二,找他们的高频任务。

开发者查文档、改代码、调 Bug。

维护者处理 Issues、写 Release Note。

产品经理分析用户反馈、整理 PRD。

运营人员分析评论、生成选题。

AI 应用团队做评估、调 Prompt、排查 Agent 失败。

第三,看现有方案哪里不舒服。

太贵、太重、不开源、难部署、难集成、文档差、不支持本地化、不支持私有数据,或者需要大量人工整理。

第四,做最小 MVP。

别一上来做完整平台。

CLI、浏览器插件、单场景工作流、飞书 / Slack / Discord 机器人、README + Demo、Prompt Demo,都可以。

你要验证的不是功能多不多,而是用户会不会拿真实任务来试。

08 GitHub Issue 分析 Agent,只是一个例子

这里放一个例子,但它不是主角。

假设目标用户是开源项目维护者,或者正在找开源项目方向的独立开发者。

他们有个真实任务:从大量 GitHub Issues 里找出用户高频痛点和产品机会。

现在怎么做?

人工看。

问题也很明显:

  • 太慢;
  • 信息太散;
  • 很难聚类;
  • 很难判断哪些需求高频;
  • 很难从 Bug、Feature、Docs、Deployment 里提炼出新项目机会。

那就可以做一个很小的 Agent:

输入一个 GitHub 仓库地址,自动分析 Issues,输出用户痛点、需求分类、证据摘录和潜在项目机会。

第一版甚至不用做 Web。

一个 CLI 就够:

issue-radar analyze https://github.com/open-webui/open-webui

输出一份 Markdown 报告:

# Issue 需求分析报告

## 高频问题

1. 部署和环境配置
2. 本地模型连接
3. 用户权限管理
4. 插件扩展
5. 文档和教程不足

## 用户原话摘录

> "I followed the docker setup but still cannot connect to Ollama."

## 潜在项目机会

### Ollama 连接诊断工具

目标用户:本地 LLM 用户

痛点:模型连接失败但不知道原因

MVP:检测 Ollama 服务、端口、模型列表、API 可用性

这个例子的重点不是"做 GitHub 工具"。

重点是方法:

从一个真实任务出发,找到用户现在怎么做,再判断 Agent 可以接管哪几步。

这里对应的 Agent 能力很清楚:

  • 规划:决定分析步骤;
  • 工具使用:调用 GitHub API;
  • 行动:分类、聚类、生成报告;
  • 记忆:后续记住用户关注领域和分析偏好。

09 我现在会怎么找下一个 Agent 项目

如果让我重新找一个 Agent 开源项目方向,我大概率会这么做。

先选一个我熟悉的人群,比如开发者或产品经理。

然后连续看一周他们的真实反馈:GitHub Issues、G2 差评、Product Hunt 评论、Reddit 讨论、群聊里的抱怨。

不急着写代码,先记录 50 条痛点。

每条都写清楚:

  • 用户是谁;
  • 他在什么场景里;
  • 现在怎么做;
  • 哪里麻烦;
  • 出现频率高不高;
  • 有没有现成替代方案;
  • Agent 能不能明显变好;
  • 能不能做一个很小的 MVP。

如果某类痛点反复出现 5 次以上,我才会考虑动手。

动手也不做完整产品,先做一个最小版本。可能是 CLI,可能是浏览器插件,也可能只是一个半自动脚本。

然后找 5 个真实用户试。

他们愿意拿真实任务来用,才算有戏。

10 最后

会技术但不知道做什么产品,这不丢人。

很多时候不是你技术不够,而是你还没把技术放进真实任务里。

Agent 产品尤其不能只停在"模型 + 聊天框"。

更好的理解是:Agent 是围绕用户目标,进行规划、工具使用、行动和记忆的任务系统。

所以找方向时,别先问:

我会什么技术,所以能做什么?

先问:

哪类用户正在反复处理一个麻烦任务?我能不能用 Agent 做出一个更简单、更开放、更可扩展的方案?

Rizz 提醒我们,ToC 需求可能藏在很小的情境里。

Chat2API 提醒我们,Agent 适合处理有目标、有资料、有步骤的任务。

Cursor 提醒我们,产品要贴近用户已经在用的工作流。

把这三点连起来,选题会清楚很多。

不是靠灵感,也不是靠堆技术。

是从真实任务里,把需求挖出来。

参考资料

  1. YC 项目库
  2. Product Hunt
  3. AI Graveyard
  4. G2 AI 类目
  5. Google Trends
  6. 百度指数
  7. Similarweb
  8. Semrush
  9. Anthropic《Building Effective Agents》
  10. LangChain Evaluation 相关视频
  11. G2
  12. Reddit
  13. Hacker News
  14. LangSmith
  15. OpenAI Evals
  16. Ragas
  17. Promptfoo