用户场景与决策取舍
围绕独立开发者 / 产品经理缺少即时评审伙伴这个真实痛点展开。6 个角色覆盖商业、用户、数据、技术、执行、风险;星宝采用主动召唤而非自动打断;发言人数自适应 1-3 人而非固定三人组。
一个多角色 AI 产品评审群——把「找一组同事帮我评审产品想法」这个过程产品化。
用户输入一个想法,系统自动召集商业 · 用户 · 数据 · 技术 · 执行 · 风险六位 AI 角色参与讨论,串行生成、质量门控、记忆沉淀,并在用户召唤时收束为结论与行动项。
React 19 · TypeScript · Vite · Node/Vercel Function · Supabase Auth/DB
快乐星球把真实产品评审会抽象成 AI 编排系统——从事件分类到质量门控,从角色分工到记忆沉淀,全部串联为一个可上线的产品。
快乐星球是一个独立设计并完整落地的多角色 AI 产品评审群。它解决的是:一个人做产品时,很难同时拥有商业、用户、技术、数据、执行、风险这些视角。系统自动选角色、分配职责、串行讨论、控制质量,并在用户需要时收束为结论和行动项。
核心思路:不是”做了一个聊天页”,而是把产品评审方法、AI 编排、工程闭环做成可上线、可真实使用的产品。围绕独立开发者 / 产品经理缺少即时评审伙伴这个真实痛点展开。6 个角色覆盖商业、用户、数据、技术、执行、风险;星宝采用主动召唤而非自动打断;发言人数自适应 1-3 人而非固定三人组。
不是靠一个大 Prompt,而是由事件分类器、任务路由器、讨论编排器、串行生成器、质量门和防幻觉硬拦截组成的系统链路。每个模块独立负责,可观测、可调试、可演进。
React 19 + TypeScript + Vite 前端,Node 本地服务与 Vercel Function 复用同一套后端代理,Supabase Auth/DB 账号体系,管理员调试面板,生产部署全链路已调通。
产品不是从“我要做一个 AI 群聊”开始,而是从独立做产品时的真实协作缺口开始。
想法刚出现时,最缺的不是答案,而是有人从不同角度追问:用户是否真需要、商业是否成立、技术边界在哪里、第一步怎么验证。
普通 AI 助手可以列方案,但它常常把问题包装得很完整,却缺少真实评审里的冲突、反证、分工和追问。
如果 AI 能按任务自动组织不同角色,并且每个角色只承担一个清晰职责,用户更容易看见盲区并推进下一步。
先用最短路径说明:这个产品解决谁的问题,为什么不是普通聊天助手,以及它当前做到什么程度。
他们经常需要快速评审一个想法,但没有随时可用的商业、用户、技术、数据、执行和风险同事。
用户输入一个问题,系统自动拆分视角、选择角色、控制轮次质量,并沉淀记忆与结论。
每个角色有独立人设提示词、独立模型调用、分配唯一职责、串行感知前面发言。不是用一个大 Prompt 写”群戏”,而是像真实评审会一样逐个表达、互相看见。
当前版本的边界是:先把真实可用的多角色评审闭环跑通,再做可视化、登录、持久化和权限化。
这个项目的核心不是堆功能,而是围绕“AI 怎么参与真实产品评审”做了一系列取舍。
普通 AI 产品往往直接回答。我把流程拆成事件分类、任务路由、角色编排、质量检查,让系统先判断“现在应该由谁、以什么职责发言”。
角色不只是换口吻。每轮讨论里,商业、用户、技术、数据、执行、风险角色会被分配唯一职责,避免多人重复同一套建议。
早期自动总结看起来智能,但会打断用户思考。当前把星宝改成主动召唤,让用户在需要结论或行动项时再收束。
长期记忆只按当前问题召回相关偏好、项目事实、决策和开放问题,避免旧话题污染新一轮讨论。
仅靠提示词不够。对项目历史、实时信息、天气新闻价格等缺少证据的问题,后端直接拦截并说明资料不足。
首页用静态场景和角色工位建立识别度,但没有优先做复杂动画,把主要工程投入放在对话质量、数据闭环和生产可用性。
这张图说明用户进入产品后如何完成一次“想法评审”。
核心是“前端体验层 + 人工智能编排层 + 后端代理与数据层”的分层,而不是把所有逻辑塞进一个提示词。
这部分回答“多角色到底怎么选、怎么避免复读、怎么避免胡编”。
早期单次调用生成多人回复会导致角色口吻趋同、模型像“编剧”而不是“角色”。串行调用让每个角色拿到自己的人设提示词,并能看到前面角色的发言。
讨论编排器为每位角色分配本轮唯一职责;质量门再检查重复、空泛和跑题,必要时重写一次。
提示词层要求无证据不编造;后端对项目历史、进度、天气、新闻、价格等无证据问题做硬拦截,直接返回缺少资料。
快乐星球最核心的难点不是“让人工智能回答”,而是让不同角色在合适时机说不同内容,像真实评审群一样形成互补。
一个提示词让模型写出多人发言。问题是角色口吻趋同,模型像编剧,容易出现角色名前缀和脏文本。
用关键词、点名、意图权重、冷却时间初筛角色。优点是快,缺点是只能决定“谁可能适合”。
先判断用户是在拆想法、评风险、做最小版本、定执行计划还是表达困惑,再决定回复结构和必要视角。
最终决定 1-3 位角色、发言顺序和每个人的唯一职责;角色串行生成,后一位能看见前一位。
闲聊和简单确认不需要多人;复杂产品评审才需要 2-3 个视角。这样减少等待、减少噪音,也更像真实工作群。
规则引擎负责低成本初筛,速度快、可控;人工智能只在需要语义判断和编排时介入,降低延迟和成本。
同一轮里每个角色只负责一个角度,例如商业假设、用户路径、技术边界或风险反证,避免三个人都讲同一套建议。
当前记忆面板分成“用户长期记忆、群聊长期沉淀、最近长期记忆事件”。它们都来自同一个长期记忆状态,只是在界面上按用途拆开展示。
私聊记忆和群聊总结存在本地,但召回不稳定,或者整段总结进入提示词,影响新话题。
补齐私聊角色标识、是否包含私聊记忆等路径,让私聊和群聊记忆都能进入上下文。
按当前问题筛选用户偏好、项目事实、决策和开放问题,不再无脑注入所有历史。
读取时以完整快照为准,保存时再展开索引行。这样既能稳定恢复完整记忆,也便于在后台查看具体记忆条目。
这部分说明:是不是只能本地演示、有没有账号体系、人工智能调用成本怎么控制。
这里按“问题 -> 改动 -> 效果”讲,能体现工程判断和产品决策。
先打通核心群聊链路,再把规则、角色行为、生成参数、记忆规则外置到 config.json。
减少硬编码,后续调整提示词和规则不用每次改业务代码。
加入跨轮次语义状态提取,记录用户拒绝方向、当前关注点;后端加入无证据硬拦截。
角色不会反复推荐用户刚否定的方向,也不会编造项目进展或实时天气价格。
星宝从自动打断改为主动召唤;新增首轮任务入口、自适应发言人数、相关性记忆召回。
降低信息负担;工作问题更像真实评审,不再固定三人套话,也减少旧记忆污染。
实现 6 个角色工位静态图层、状态气泡、星宝悬浮层,并明确“多角色人工智能产品评审群”定位。
用户第一眼能理解这不是普通聊天框,而是一个有角色分工的评审空间。
接入账号登录、核心数据表、数据仓库层、管理员面板和历史中断恢复。
从纯本地演示进入可运营雏形:有账号隔离、持久化、调试入口。
体现的不是"会用 AI 写代码",而是能把产品判断、系统拆解、工程交付和迭代验证串起来的能力。
把“AI 群聊”重新定义成“多角色 AI 产品评审群”,明确目标用户、核心场景、角色分工和 MVP 边界。
没有停留在一个大 Prompt,而是拆成配置层、人格引擎、对话事件、任务路由、讨论编排、质量门、记忆和后端代理。
补齐 Supabase 登录、数据持久化、管理员调试入口、Vercel Function 生产入口和真实模型调用链路。
把每次关键迭代沉淀成文档和页面,清晰展示每次改动的背景、解决的问题和当前风险。
问题定义、用户场景抽象、MVP 边界、功能优先级、体验取舍、产品叙事能力。
多 Agent 编排思路、提示词边界、角色差异、质量控制、记忆召回、防幻觉策略。
前后端集成、认证与数据闭环、生产部署、成本控制、调试后台、文档同步和可维护架构。
这里说明产品当前的关键取舍、仍未完成的部分,以及后续为什么要这么排优先级。
早期自动总结会打断讨论并增加信息负担。当前版本改为用户主动召唤,先验证用户是否真的需要收束。
先用静态工位图层建立产品识别度,暂不做复杂动画,避免把工程重心从对话质量转移到视觉特效。
移除模拟人工智能切换,让演示和开发都面对真实模型表现,问题更早暴露在提示词、编排和质量门上。
下一步要把角色输出从“视角差异”升级为可复用判断资产,例如商业假设、用户路径、技术边界和验证指标。
Vercel 生产链路已经跑通;如果后续部署到 Cloudflare,需要把后端入口改成 Worker 的 fetch/request/env 风格。
保存成功、登录失败、额度用完这类短提示目前只显示最新一条;如果短时间连续触发,前一条会被顶掉,后续应改为通知队列。
路线图围绕一个目标:从“能评审”升级为“能持续推进一个产品项目”。
下面这些问题覆盖产品、工程、人工智能、数据、风险和规划,适合快速理解整个项目。
最小可行版本验证的是:当用户有一个产品想法或业务问题时,多角色人工智能评审是否比单一助手更能暴露盲区,并帮助用户形成下一步行动。当前版本已覆盖登录、真实模型调用、多角色编排、质量控制、记忆、星宝收束和数据持久化。
试过但废弃了。单次生成会让模型站在“导演/编剧”视角写群戏,角色口吻变得相似,还容易出现角色名前缀污染。现在每个角色独立调用,只拿自己的人设提示词,并接收前面角色的回复,因此更接近真实多人讨论。
前端只使用公开的账号数据库地址和公开密钥。后端高权限密钥只放服务端环境变量。登录用户的数据按用户编号隔离;演示模式只写当前浏览器本地存储。
第一是 Cloudflare 还没有做单独适配;第二是角色输出还需要从“有不同视角”进化为“可复用判断资产”;第三是通知、模型测试面板和包体积还有工程优化空间。
长期目标不是只做一个有趣聊天页,而是做一个持续推进产品项目的人工智能工作空间:它能记录项目上下文、组织多角色评审、沉淀决策资产、生成行动项,并支持团队空间、评审报告和项目档案。