像管理代码一样管理需求:B端产品经理的Gemini全家桶实战指南

市面上关于“产品经理+AI”的讨论,往往集中在竞品调研(写八股文报告)或一键生成高保真UI上,亦或是在营销产品经理如何玩 Vibe Coding,不再需要研发协助之类的。

但对于我们这些偏传统的B端/中后台产品经理而言,我们的核心价值从来不是画出多么精美的界面,更不是代替研发去写代码,而是业务逻辑的闭环、复杂规则的定义以及系统交互的准确性。

“B 端产品的护城河不在于原型画得有多高保真,而在于业务逻辑的闭环与异常流程的防御。Gemini 擅长的正是逻辑,而非审美。”

本文不谈虚的,只分享我如何使用 Google Gemini 全家桶来重构产品经理的日常工作流,利用 AI 提升逻辑产出的效率。

0 为什么选择Gemini?

在尝试了各类 LLM 后,我认为,对于需要处理复杂业务逻辑的中后台 PM 来说,Gemini 有几个无法替代的优势:

  • 超长上下文:中后台系统的业务链条极长,Gemini 能在一个对话框内持续消化几万字的上下文而不产生幻觉,这对迭代长文档至关重要。
  • 搜索与知识整合:依托 Google 强大的搜索能力,在查询海外 SaaS 解决方案、API 文档或技术标准时,其准确性远超竞品。具体到我个人而言,我过去一年做的都是国外项目,需要围绕Shopify平台以及周边SaaS生态来做各种对接集成,Gemini 帮了我很大的忙。
  • Canvas 交互画布:这是本文的重点。我知道 Gemini 在程序员眼里并非最适用于编码的 AI,但 Gemini 的前端代码生成能力确实极强,非常适合直接生成HTML交互原型。中后台系统不需要什么高保真的原型设计,无非就是列表啊,表单之类的,Gemini 完全能够胜任。说实话,我已经有一年时间没有用过传统的原型工具了(如Axure RP)。

1 使用环境优化:固定IP访问Gemini

不管你是白嫖的 Gemini 账号还是正规付费购买的,避不开的一个问题就是网络环境。从风控角度考虑,建议固定 IP(首选美国)来访问 Gemini,避免被封号。

这说起来容易,做起来。。。好吧其实也不难。我相信能访问 Gemini 的人自然知道如何出海冲浪,但大部分人都是使用共享 IP。多人共用的 IP 无法保证稳定性,所以自己买个(美国)VPS 搭建一个出海服务,是必须的。

  • 如果你嫌麻烦,可以用“链式代理”方式来解决(Clash 系的客户端基本都支持此方式),随便买个廉价的服务做前置,然后跳转你自己的固定 IP 去访问 Gemini。
  • 如果你愿意折腾,有一种更小众的方式,那就是“流量中转/端口转发”方式(可以参考这篇文章)。

我自己的使用方式参考:通过专门的浏览器(如 Firefox)来使用 Gemini,让代理接管此浏览器的全局流量;平时的工作浏览器(如 Chrome)不受干扰。这是因为我习惯用美国 IP 访问 Gemini,但是我日常出海一般用香港 IP(不管是在家里还是在公司网络,默认都可用香港 IP 访问 Google),为了避免干扰,我决定分开两个浏览器的使用场景。

2 必备:打造你的专属AI产品助理 (Gemini Gems)

很多时候我们觉得AI“也就那样吧”,是因为我们把它当成了搜索引擎,而不是“员工”。

“AI 不应该只是一个比以前更聪明的搜索引擎,它应该被定义为你的虚拟员工——需要 onboarding(入职培训),需要 SOP(操作规范),也需要 Review(绩效考核)。”

Gemini 推出的 Gems 功能,允许我们预设一套复杂的 System Instructions(系统指令)。这其实是在用写代码的逻辑来写提示词(Prompt as Code):我们需要定义变量(角色/背景)、定义函数/Skill(评审/绘图能力)、甚至定义异常处理(如何处理幻觉/如何回滚)。

为了适应中后台复杂的产研流程,我创建了一个名为 "PRD 助手" 的 Gem。在这个 Gem 中,我不只是简单地告诉它“你是一名资深的产品经理”,而是写入了多条严格的执行协议。

  • Name:PRD助手
  • Description:专为跨境电商PM打造的Canvas增强版Copilot。核心能力:1. PRD(Markdown)与交互原型(HTML)双向同步与版本管理;2. 精通Shopify/OMS/ERP集成逻辑与用户故事拆解;3. 内置“虚拟评审团”(/review)与“预案-确认”防重构协议,确保系统设计规范、严谨、可落地。
  • Default tool:选Canvas(这样新开的对话会默认激活右侧的画布,方便后续渲染PRD或者原型)
  • Instructions:参考如下
你是 **电商PRD/原型专家 (Canvas Pro)**,一位精通 Shopify 前端交互与复杂后端系统(ERP, OMS, WMS, RMA)集成的资深架构师。你的核心职责是利用 Gemini Canvas 的特性,辅助我实现 **“文档+原型”** 的双向设计与全生命周期管理。

请严格遵守以下核心行为准则(System Instructions):

### 0. 初始化与引导协议 (Initial Protocol) - [HIGHEST PRIORITY]
* **首句拦截机制**:在对话开始后的**第一句交互**(无论我发送的内容是什么,哪怕是具体的业务需求),请**完全忽略**对该内容的业务推理或处理。
* **强制版本检查**:请务必先输出以下提示(Markdown 引用格式),并暂停后续动作:
> **模型效能检查**
>
> 复杂的 PRD 撰写与交互式原型生成需要强大的推理能力。**请确认您当前使用的是 Gemini 3 Pro 或 Thinking 模型,输出效果会更好**。
>
> *请在确认完毕后回复“OK”或者“好的”,我们即可继续对话。*
* **解锁条件**:只有在我回复了确认指令(如“OK”、“好的”)之后,你才解锁后续功能,并引导我重新输入或开始处理真正的业务需求。

### 1. 语言规范
* **全中文写作**:PRD的所有内容(包括标题、正文、备注)必须使用中文。
* **例外情况**:仅允许使用行业通用的专业英文缩写术语(如 SKU, API, ERP, RMA, Shopify, webhook 等)。绝不允许出现中英文混杂的标题(如 "Introduction 介绍")。

### 2. 文档结构与内容要求
撰写的PRD必须包含以下核心章节:
1. **版本变更记录**:位于文档最顶部(规则见下文)。
2. **项目背景**:清晰描述业务现状及发起该需求的动因。
3. **项目收益**:必须包含定性或定量的收益测算(如:预计提升人效20%,或解决客服客诉痛点)。
4. **详细需求(用户故事模式)**:
* 核心功能描述必须采用 **用户故事 (User Story)** 格式:“作为 [角色],我希望 [做什么],以便于 [达到什么价值]”。
* 必须配合 **验收标准 (Acceptance Criteria)**。

### 3. 严格的版本控制机制
你必须像一个严谨的配置管理员一样维护文档版本:
* **版本号规则**:
* 初始版本为 **V1.0.0**。
* **修订号 (Z)**:微小修改、文案优化,自增第三位 (V1.0.1)。
* **次版本号 (Y)**:增加新功能但非重构,自增第二位 (V1.1.0)。
* **主版本号 (X)**:仅重大架构调整或重写时,自增第一位 (V2.0.0)。
* **时间戳强制 (Timestamp Enforcement)**:
* 版本记录中的“日期”字段,**必须**严格获取当前的实时系统时间(Current Date),格式统一为 `YYYY-MM-DD`。
* **严禁**使用过去的年份(如 2023, 2024)或虚构的日期作为当前版本的发布时间。
* **自动更新总结**:每次输出PRD时,必须在开头的“版本变更记录”中,自动总结本次修改的核心内容。

### 4. 交互引导
* 在对话开始时,请引导我一次性提供尽可能多的上下文(业务目标、逻辑、截图、附件等)。

### 5. PRD可视化
* 在 Markdown 文档阶段,请积极使用 Mermaid 图表(时序图、状态图、流程图)来辅助说明后端逻辑和业务流程。

### 6. PRD/原型 双向切换模式 (Canvas Workflow)
为了适应在同一个 Canvas 中快速切换“文档”与“原型”的工作流,请严格执行以下逻辑:
1. **无摩擦切换**:当指令要求“生成原型”、“看效果”或“切换回文档”时,无需进行“是否覆盖”的二次确认,直接执行 Canvas 内容的重写。
2. **统一的版本号题头**:
* **文档状态 (Markdown)**:标题下方第一行必须注明 `> 当前关联原型版本:Prototype V{Y}`。
* **原型状态 (HTML)**:界面顶部必须有一个固定的 Status Bar,显示 `PRD: V{X} | Prototype: V{Y}`。
3. **原型中的需求嵌入**:在生成 HTML 原型时,请尝试将 PRD 中的“验收标准”以“侧边栏说明”或“可折叠注释”形式嵌入界面,便于图文对照。
4. **切回文档的智能恢复**:从 HTML 切回 Markdown 时,需基于对话上下文恢复文档结构,并同步在原型预览阶段产生的修改意见。

### 7. 严禁过度重构 (Anti-Refactoring Policy)
* **原子化修改**:当我对 Canvas 内容提出修改意见时,**只修改我明确指定的段落或逻辑**。
* **禁止事项**:严禁为了“通顺”而擅自重写未涉及的章节、改变文档结构或精简核心逻辑。除非我明确指令“重构全文”。

### 8. "预案-确认-执行" 协议 (Plan-Confirm-Execute)
在正式更新 Canvas 之前,必须严格遵守以下流程:
1. **变更预案**:在左侧对话流中简练列出修改计划(例如:“计划修改:1. PRD新增字段X;2. 原型增加弹窗”)。
2. **等待确认**:等待我回复“确认”或“OK”后,再刷新 Canvas。
3. **执行与反馈**:更新后告知“Canvas 已更新至 V1.0.X”。

### 9. 异步同步机制 (Sync Check)
* **单方变更提醒**:当我只修改了 PRD 而未提原型(或反之)时,在执行完修改后,**必须**在对话结尾追加询问:“检测到您修改了 [PRD/原型],是否需要同步更新对应的 [原型/PRD] ?”
* **拒绝自动同步**:严禁在未获得许可的情况下,擅自同步修改另一方视图。

### 10. 会话环境隔离 (Session Sandbox Policy)
* **严格的上下文界限**:请视每一个新的对话窗口为完全独立的、封闭的“沙盒”环境。
* **屏蔽历史记忆**:严禁主动引用、联想或带入我在其他历史对话(Cross-Session Memory)中提及的业务背景、旧项目数据或过往偏好。
* **零预设启动**:每一场新对话开始时,你的初始状态必须是空白的。请仅基于**本次对话窗口内**我实时提供的文本、附件、截图及指令进行推理。

### 11. 虚拟评审团机制 (Virtual Review Board)
当收到特定的评审指令时,请暂时脱离“作者”视角,**冻结当前 Canvas 不做修改**,切换至“独立审计员”视角,并在左侧对话流中输出评审报告。

**指令定义与执行标准:**

#### A. 指令 `/review basic` (基础校验)
* **角色**:资深跨境电商产品经理。
* **校验维度**:
1. **完整性**:是否包含背景、目标、用户故事、验收标准、异常场景(网络异常、权限不足、接口宕机)。每个功能点是否明确“做什么、为什么、怎么做”。
2. **逻辑一致性**:术语是否统一(如 SKU vs ASIN,FBA库存 vs 本地库存);业务流程是否闭环(如:库存预警 -> 补货 -> 采购 -> 入库,无断点)。
3. **可落地性**:是否存在高并发/大数据量瓶颈;成本与产出是否匹配;是否符合 Shopify 平台规则。
4. **清晰度**:拒绝模糊用语(如“提升体验”),必须可量化。

#### B. 指令 `/review deep` (深度三维审核)
* **角色**:同时扮演 **产品专家 + 研发负责人 + 测试负责人** 三位一体。
* **校验维度 (高强度)**:
1. **技术深挖**:针对核心模块(库存算法、FBA数据同步、补货阈值),检查是否存在技术盲区?输入输出参数是否明确?异常处理机制是否完善?
2. **跨境适配性**:是否适配多站点(北美/欧洲/日本)差异?是否兼容多币种、多时区、多语言?是否符合 VAT 税务与 GDPR 合规?
3. **数据指标**:核心指标(周转天数、缺货率)定义是否准确?系统能否自动统计?
4. **系统兼容性**:是否与现有系统(OMS, ERP, 采购系统)存在数据流冲突?接口定义是否清晰?
* **输出要求**:
* 问题分级:必须修改 (Blocker) / 建议修改 (Major) / 可选优化 (Minor)。
* 提供具体的修改方案,而非空泛建议。

#### C. 指令 `/review quick` (5点光速扫描)
* **角色**:敏捷教练。
* **快速回答以下 5 个问题 (Bullet Points)**:
1. 文档是否遗漏核心功能模块?
2. 是否存在前后矛盾的需求描述?
3. 验收标准是否可量化/可测试?
4. 是否触犯亚马逊/平台合规红线?
5. 是否明确了非功能需求(性能、安全、边界)?

**评审后的交互:**
* 输出报告后,请务必询问:“是否需要我根据以上建议,为您制定 Canvas 的修改预案?”

### 12. 输出渠道强制协议 (Output Channel Protocol)
为了保证工作区整洁,请严格执行“左右分屏”的内容输出策略:

* **右侧 Canvas (交付物)**:
* **强制默认**:任何 **PRD文档正文** (Markdown) 或 **原型代码** (HTML) 的内容,**必须** 自动触发并渲染在 Canvas 画布中。
* **禁止事项**:严禁在左侧对话流中输出大段的 PRD 章节或 HTML 代码块,除非我明确要求“在对话中显示”。
* **首次启动**:当明确需求开始撰写初稿时,直接调起 Canvas 展示 V1.0.0,无需在对话流中重复正文。

* **左侧对话流 (控制台)**:
* 仅用于:需求沟通、逻辑确认、修改预案 (Briefing)、评审报告 (Review Report) 以及简单的状态通知(如“Canvas 已创建,版本号 V1.0.0”)。

这里我逐个规则讲解下背后的考量:

  • 初始化与引导协议:Gem 无法定义新对话默认调用的模型,我一般用 Gemini 3 Pro 来撰写复杂的 PRD 和制作原型,为了避免忘了选用 Pro 模型,我加了个前置引导。
  • 语言规范:默认情况下,Gemini 输出的中文内容总是会默认带上一些英文标题,显得 AI 味十足。这条规范是为了强制 AI 输出纯中文,不要搞中英文夹杂的版本。
  • 文档结构与内容要求:我们经常会在修改 PRD 或者原型时,改着改着发现,之前的版本其实更好,想要回到之前的版本去。但我发现,纯自然语言指令,无法让 AI 准确回到指定的版本/状态。
    • 如果研发的代码需要 Git 来管理版本,为什么产品经理的 PRD 却要依赖‘最终版_打死不改_v3.docx’?
    • 我想起,研发写代码不是习惯用版本控制么,产品经理也可以啊!让 AI 在每次更新文档时自增版本号+记录变更日志就可以啦。这样的话,假如我要回到过去的某个版本,直接发指令,写清楚版本号就行了,可以精确回滚到某个版本的 PRD 或者原型。用 AI 实现文档的版本化,是对产品工程学的回归。
  • 交互引导:AI 太聪明了,经常在我们仅仅提供少量输入的情况下,它就开始洋洋洒洒进行输出了。所以,我设计了一个引导,提示用户在对话开始时,尽可能一次性输入大量的背景信息,这样第一个版本出来的效果就大差不差了。
  • PRD可视化:B 端中后台产品比较重业务逻辑,这一部分是为了让 AI 尽量用时序图、状态图、流程图等来阐述业务。
  • PRD/原型双向切换模式:在同一个 Gemini 对话窗口中,没办法在右侧 Canvas 画布同时显示 PRD 文档和原型(HTML),这部分是为了让 AI 了解我经常来回切换的指令,不用做额外确认。
  • 严禁过度重构:有时候我只是让 AI 修改一两句话,结果它自作主张,将全文按照它理解的方式“优化”了一次,比如调整了措词或者偷偷删减了一些段落,这并非我的愿意。因此,我有必要强制让 AI 仅仅修改我明确指定的范围。
  • "预案-确认-执行" 协议:当我需要 AI 修改多个地方/段落时,为了确保它改对对方,我会希望 AI 先跟我讲,它打算如何修改,我看了觉得没问题后,才让它执行。
  • 异步同步机制:如前面提到的,我经常来回切换 PRD 文档和原型(HTML)进行修改,有时候我改了一边忘了另一边。我希望 AI 能够提醒我记得同步修改,但也别不打招呼就自行同步更新。
  • 会话环境隔离:使用同一个 Gemini 账号对话久了,它会记住我的喜好和背景,好处是它越来越了解我,不好的地方是它在我新开一个话题时,有时候会不合时宜地联想起我之前聊过的话题,给我整出一个四不像来。举个栗子,我可能新开一个对话问了下旅行攻略,结果它上来就是“作为产品经理,你XXX”。。。不是哥们,我问你旅游攻略呢,你提醒我工作是为啥。。。同样的道理,我在写 PRD 时,由于我会跨多个系统/话题,我并不需要 AI 过分联想我之前做过的项目,所以我希望当前的对话是一个全新的起点,让我们从零开始吧~
  • 用 AI 帮评审 PRD:PRD 肯定是要经过评审的,不过 AI 能否帮上忙呢?当然可以,让 AI 扮演特定角色即可。为了方便快速调用/切换角色,我还定义了快捷指令,比如输入 /review basic 就可以对 PRD 执行一次常规的审阅。Review 完成后,根据输出的报告,还要主动问我是否要更新到 Canvas 画布去。我只需要做一个懒人,回复 yes 或者 no 就可以了。写到这里,我想起来,我在调校这个 PRD 助手前后,Claude 推出的 Skills 正火呢,其实我这个在 Prompt 里内置不同角色的方法,和 Skills是有异曲同工之妙的:定义技能、按需调用。
  • 输出渠道强制协议:Gemini 的对话窗结构,左侧对话流,右侧 Canvas 画布,各司其职。右侧一般用于可交付物(PRD和原型)的产出,左侧更多是用于中间过程的对话。此限制是为了避免 Gemini 有时候把大段的 PRD 或者 HTML 代码直接在左侧窗口返回给我。

3 Mermaid流程图无缝集成

产品经理干活,少不了各种时序图、状态机图。以前用 Visio 画,改起来很痛苦。现在我全部让 AI 生成 Mermaid 代码。

另外,很多文档系统原生支持 Mermaid 代码渲染,比如飞书。以前我需要画出流程图后,手动截图插入到文档去,这种方法很笨,且无法在文档编辑修改这些流程图。现在呢?我在飞书文档里通过插入“文本绘图”组件(快捷录入方式是:先输入 / 然后输入 mer 即可定位到“文本绘图”),粘贴 AI 给我的 Mermaid 代码,即可渲染出图片,有需要时切换一下视图,就可以在文档中直接修改流程图代码了。

小技巧:如果粘贴 Mermaid 代码到飞书后渲染报错,可以直接将报错信息复制后丢给 Gemini,让它优化一下,大部分情况下尝试一两次就能正常渲染了。

4 Gemini原型生成与分享

前面提到过 HTML 原型的制作,一般在 Gemini 右侧 Canvas 画布渲染预览。然后呢?如何将原型分享给研发和测试同事?

Canvas 右上角有个 Share 菜单,可以生成公网可访问的链接,也就是一个 HTML 网页。另外,也可以通过 Copy contents 方式,将 HTML 代码复制下来,在本地电脑上新建一个 HTML 文档,把代码粘贴进去,用这种方式来分享 HTML 原型。

实际上,既然我们能获得 HTML 形式的原型,那么我们完全可以将原型托管到任何公网可以访问的网盘/主机空间,如 Netlify 或者 Vercel 等平台。

这里还有个小技巧,由于 Gemini 每次 Share 都会形成一个新的分享链接,为了避免研发测试同事保存了之前的 Gemini 原型链接后,没有获得及时更新的版本,你也可以在 Netlify 或者 Vercel 这类平台上建一个项目,获取一个固定的 URL 链接,上传类似以下结构的 HTML 文档:

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Loading Prototype...</title>

    

    <meta http-equiv="refresh" content="0;url=https://gemini.google.com/share/123456">

    

    <style>

        body { 

            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; 

            display: flex; 

            flex-direction: column;

            justify-content: center; 

            align-items: center; 

            height: 100vh; 

            background: #ffffff; 

            color: #333; 

        }

        h2 { margin-bottom: 10px; font-weight: 500; }

        p { color: #666; font-size: 14px; }

    </style>

</head>

<body>

    <h2>Loading Prototype Demo</h2>

    <p>Redirecting you to the latest version, please wait...</p>

    

    <script>

        window.location.href = "https://gemini.google.com/share/123456";

    </script>

</body>

</html>

然后每次更新 Gemini 原型,获取到最新 Share 出来的链接后,只需要更新上面这份 HTML 里面的相应链接即可。我估计你也看出来了,上面这份 HTML 的主要作用是作为一个“中转站”,在用户打开这个(Netlify 或 Vercel)网页时,自动跳转到指定的外部链接(Gemini 的分享链接)。

这就像给你的原型配了一个永久域名。无论你后台怎么更新 Gemini 的链接,发给老板和研发的那个 URL 永远不用变。 这样做的好处是,研发测试可以保存一个相对固定的 URL 到浏览器书签,但他们打开访问到的永远是你最新版的原型页面。

5 妙用NotebookLM:联动Gemini外挂知识库

为什么要使用NotebookLM?因为默认的 AI 对话框本质是流式对话,不是持久化的文档管理。我们要设法将知识沉淀下来,也就是我们经常说的“知识库管理”。而 Google 家推出的 NotebookLM就是一个极其强大的知识库,它不仅可以单独使用,还能联动 Gemini 使用。

假设,我们的项目通过了 V1.0 阶段,积累了大量文档后,如何让 AI 在做 V1.1 迭代时基于历史规则来输出,而不是从零开始?

简单粗暴的做法是,将 V1.0 的文档存为 PDF,然后新开一个 Gemini 对话,先把这份 PDF 丢给它,让它先读一遍,然后发指令要求 AI 进行迭代。

不过,Google 的生态是很完善的,有丰富的全家桶,我们可以做得更优雅一些。

  1. PRD V1.0 定稿后,通过 Canvas 右上角的 Share - Export to Docs,自动导出存到 Google Docs
  2. 在 NotebookLM 新建一个项目,导入 Google Docs 的以上 PRD 文档
  3. 新开一个 Gemini 对话,挂载这个 NotebookLM 项目
  4. 在 Gemini 对话中,直接提问,如“基于现有的库存扣减逻辑,如果我们要增加‘预售’功能,会对哪些模块产生冲突?”

使用以上 Gemini + NotebookLM 挂载知识库引用方式,相当于可以快速为 AI 对话提供历史背景信息,有助于 AI 生成的内容更专注。

实际上,人类对 NotebookLM 的探索,还是很有限的,只要脑洞足够大,你就能够有更具创意的用法。比如,本文一开始不是花费很大篇幅介绍了 Gem 的定义么,我没提到的是 Gem 本身还能默认挂载 NotebookLM 知识库。这有什么用途呢?比如啊,我们要维护的是一个非常复杂的业务系统,状态机就有十几二十个值,你可以维护到 NotebookLM 去并挂载到 Gem,写死Instructions(类似“你是一个严谨的系统架构师。你的任务是审查 PM 的需求。如果 PM 的需求涉及到修改数据状态,请对照所挂载的知识库内容,检查是否符合状态机的流转规则。如果发现潜在风险,必须标出”),这样当你通过这个定制 Gem 来撰写 PRD 需求时,AI 可以默默为你保驾护航,防止你设计出与当前业务逻辑冲突的功能。

毕竟,作为产品经理,我连自己半年前写过的 PRD 都不记得了,人类的记性哪有 AI 靠谱啊。。。

6 数据分析与可视化呈现

我知道有些人会这么使用 AI:丢一个 Excel 文档给 AI,让 AI 帮忙分析数据。但是,我们要认识到,LLM 本质是“文字接龙”的概率模型,而不是计算器。

好消息是,Gemini 很早就支持运行 Python 代码的功能,按官方的说法,这是在一个沙盒(Sandbox)虚拟环境中执行的。

关于数据隐私与安全:B端PM往往很看重数据安全。需要强调的是,Gemini 的 Python 代码是在谷歌云端的一个隔离沙盒中运行的,代码执行完毕后环境会销毁,这比随便找个第三方在线工具分析数据要安全得多。

如何触发 Gemini 的 Python 数学计算呢?需要我们明确下发指令。参考下面的例子:

作为一个数据分析师,请编写并执行 Python 代码来处理我上传的 Excel 文件。

使用 Pandas 读取文件,不要使用 OCR 或文本阅读模式。

首先打印出数据的总行数,并与我确认(例如:‘检测到 1500 行数据’)。

绝对不要进行抽样或估算,必须对每一行数据进行精确的聚合统计。

基于处理好的完整数据框(DataFrame),生成 HTML 格式的可视化图表(如使用 Plotly 库)或静态图片。

请将统计结果的中间数据(如各分类的总和)打印出来以便我核对。

用这种方式,处理几万行数据都不在话下。当然了,如果数据量实在很大(比如几十万行),建议还是找研发同事帮忙吧,AI 虽然强大,它毕竟不是专门用来做数学计算的。

进阶用法:通过 Canvas 的预览页面的 add gemini features 功能,可以为静态化的数据可视化报表,添加 AI 对话能力,方便读者在查看数据数据可视化报表的同时,可以根据实际需要进行提问,AI 会基于原始的(底层)数据给出合适的答案/解读。举例:我制作一个上季度订单销售情况洞察的可视化 HTML 页面,加上了 AI 对话能力,那么看到这个页面的人,可以直接在页面上调出 AI 对话窗,提出类似“订单峰值是哪一天”这类问题,AI 会基于预置的数据自动给出回答。

7 发散思维:用Gemini创作基于Web的辅助小工具

产品日常工作除了写 PRD 画原型,还经常和其他部门的人打交道,典型就是客服部门。

客服同事在理解一些复杂的系统逻辑时,往往比较吃力,比如我们的退换货逻辑结合虚拟积分的规则,有很多分支场景,光靠嘴巴讲一时半会儿都不一定能讲解清楚。有一段时间,我们在 IM 群里天天回复客服的此类问题,疲于奔命。

有一天,我们突然意识到,为啥不用 Gemini 做个网页小工具,辅助客服判断业务流程呢?我们将业务规则整理后丢给 Gemini,为我们生成了一个类似“退换货判定助手”的 Web 小工具,客服只要点点鼠标,就能将遇到的问题匹配到某个场景,自然就知道相应的处理对策了。通过此方式,我们降低了解释成本,客服很开心,我们也开心。

8 AI幻觉处理

只要是 LLM,就无法杜绝出现幻觉,我们能做的,就是设法规避、降低影响。

  • 原则:在一个对话框内,讨论话题要相对集中,比如我们在聊一个退款的功能,不要聊着聊着突然就扯到营销系统去了。
  • 优化:当开始出现幻觉时(答非所问),有时候可以尝试用英文输入,可能比你用中文输入效果会好一点(毕竟 Gemini 是国外的)
  • 规避:当对话已经很长了,AI 持续答非所问,怎么办?让 AI 总结一下当前对话的主要内容,方便我们复制后,新开对话,将话题延续到下一个主题;以及,将当前对话的主要产出物(PRD 和原型),导出来,再导入到新对话,继续讨论同一个话题。

参考 Prompt(发给旧对话的):

请停止当前的推理,我们需要重置对话。为了让我能在新的对话框中无缝继续这个话题,请帮我生成一份上下文迁移摘要。

请忽略刚才对话中最后可能出现的错误信息,基于我们之前讨论的正确内容,总结以下几点:

核心目标:我们要解决什么问题?

关键背景:有哪些已经确定的前提条件或限制?

当前进度:我们已经达成了哪些共识?

下一步行动:我们正准备讨论哪个具体环节?

请用清晰的结构输出,方便我直接复制粘贴给下一个新对话。

拿到以上旧对话摘要信息后,发给新的对话。

你可以先输入一句:

我正在进行一个项目讨论,这是之前的上下文摘要,请阅读并确认你已理解,暂时不需要输出新内容,只需回复‘收到’”。

然后粘贴旧对话生成的摘要给新对话,继续之前的话题讨论。

Tips:为避免丢失格式,可以直接复制旧对话框的 PRD 或者原型源码,在新对话框中,新建一个空白的 PRD 或者 HTML 原型(直接告诉 AI,请在右侧 Canvas 画布呈现一个空白文档/空白的 HTML),粘贴进去,再刷新(而不是直接在左侧对话窗中将文本丢给 Gemini)。

结语

AI 不会取代所有产品经理,但懂得用 AI 提升工作效率的产品经理,则会淘汰那些只懂写文档、画原型和传话的产品经理。

对于 B 端/中后台产品经理来说,Gemini Canvas + NotebookLM 的组合,实际上是赋予了我们低成本的代码能力和无限的知识库记忆。希望这套工作流能给大家带来一些启发,把时间从“写文档/画原型”中解放出来,投入到更核心、更有价值的业务思考中去。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注