Files
zclaw_openfang/docs/brainstorming/2026-04-07-第二轮发散探讨-产品策略与架构.md
iven 2e5f63be32
Some checks failed
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
docs: reorganize docs — archive outdated, create brainstorming folder
- Create docs/brainstorming/ with 5 discussion records (Mar 16 - Apr 7)
- Archive ~30 outdated audit reports (V5-V11) to docs/archive/old-audits/
- Archive superseded analysis docs to docs/archive/old-analysis/
- Archive completed session plans to docs/archive/old-plans/
- Archive old test reports/validations to respective archive folders
- Remove empty directories left after moves
- Keep current docs: TRUTH.md, feature docs, deployment, knowledge-base, superpowers
2026-04-07 09:54:30 +08:00

15 KiB
Raw Permalink Blame History

ZCLAW 发散式探讨(第二轮)— 一件事 / 商业化 / 技术架构

日期: 2026-04-07 形式: 无主题发散式互动探讨 参与者: iven + Claude


议题一:管家 vs 工具的边界在哪里?

抛砖

ZCLAW 定位"主动管家",但 AI 桌面端大多退化为"高级搜索框"。什么条件下用户会真的把决策权交给 AI

讨论

三阶梯框架:

阶梯 行为 信任要求 例子
响应式 用户问AI 答 无需信任 ChatGPT
建议式 AI 主动发现,建议方案 用户觉得"有道理" Copilot 建议
代理式 AI 直接做了,事后通知 用户觉得"比我做得好" 自动下单

共识ZCLAW 停在建议式。

关键洞察iven

  • 代理式涉及钱款决策时,出了问题用户会要求系统厂家赔偿
  • 这不是技术问题,是风险边界
  • AI 帮用户做前期工作(调研、对比、整理)是甜区 — 降低执行成本但决策权在用户

设计含义:

  • 管家的"主动性"体现在发现问题和准备方案,不是替用户做决定
  • 涉及钱、合同、对外承诺的操作,必须是"帮你准备好,你确认才执行"
  • 这个原则应该是产品级约束,写进系统 prompt

议题二:"零门槛"是伪命题吗?

抛砖

目标用户是非编程的潮汕工厂老板。配置 API Key、选择 LLM Provider 已经是门槛。SaaS Token 池解决了技术门槛,认知门槛呢?

讨论

三层门槛分析:

层级 问题 状态
技术门槛 API Key、Provider 概念 SaaS Token 池基本解决
认知门槛 "我能问什么?"空聊天框恐惧 🚧 行业剧本冷启动可缓解
场景门槛 "我什么时候该打开它?"习惯未建立 真正的杀手

共识:培养习惯是零门槛的核心策略。

iven 的洞察:

  • 系统成熟发布后接入 QQ/微信 — 在用户已有的沟通工具里触达
  • 每日定时推送如早上9点:昨日工作总结 + 最新行业动态
  • 逻辑是先用被动接收培养习惯,用户发现"确实有帮助"后自然会主动使用,频次随之增长
  • 这本质上是把"场景门槛"倒过来 — 不是用户找场景,而是场景找用户

设计含义:

  • 早上9点推送是一个"锚定时刻" — 让用户每天至少跟 ZCLAW 产生一次接触
  • 推送内容必须是跟用户行业直接相关的(不是泛新闻),才有打开的价值
  • 接入微信/QQ 是分发渠道,桌面端是深度交互场所,两者定位不同
  • 习惯养成路径:被动接收 → 觉得有用 → 主动提问 → 深度依赖

议题三:记忆系统是护城河还是负担?

抛砖

OpenViking 5,252 行记忆代码,记忆越积越多 — 隐私焦虑、存储膨胀、回忆噪声。如何让用户感到被记住但不感到被监视?

讨论

记忆的双刃剑:

维度 护城河 负担
竞争 用户用了三个月AI 懂他的业务,换竞品成本极高
信任 记忆越精确,用户越不安("它怎么知道我表弟?"
技术 存储无限增长,回忆噪声淹没信号

共识:沿用上次讨论的管家面板设计,不过度设计。发布后根据用户反馈迭代。

iven 的洞察:

  • 管家面板已经设计好了VikingPanel不需要在这个阶段加码
  • 透明度的具体形态(面板 vs 对话中自然说出 vs 其他)应该由用户反馈决定
  • 过早优化记忆展示 = 过度设计,跟项目"稳定化"原则一致

设计含义:

  • 当前记忆系统OpenViking专注把管线接通让记忆真正可用
  • 管家面板作为已有的透明机制,先上线最小版本
  • 隐私焦虑的解法:发布后观察用户行为,数据驱动迭代

综合结论

三个议题串成了一条清晰的产品线:

建议式管家(边界)→ 每日推送培养习惯(零门槛)→ 记忆驱动个性化(护城河)

核心产品原则:

  1. 建议不代理 — 主动发现 + 准备方案,决策权永远在用户。涉及钱/合同/对外承诺必须用户确认
  2. 场景找用户 — 早9点推送是锚定时刻微信/QQ是分发渠道桌面端是深度交互场所
  3. 先跑再调 — 不过度设计,管家面板用已有设计,记忆透明度等用户反馈
  4. 反馈驱动迭代 — 所有产品决策在发布后用真实数据验证,不靠想象力

对当前开发的影响:

  • L4 管家激活计划的方向确认正确 — 建议式、透明化、不过度设计
  • 每日推送功能是发布后的高优先级特性(需要行业信息源 + 定时调度)
  • 微信/QQ 接入是分发层规划,不影响当前桌面端架构

议题四:如果 ZCLAW 只做一件事,那件事是什么?

抛砖

砍掉所有 Hands、Skills、Pipeline、Multi-agent只留一个核心功能。是什么为什么

讨论

ZCLAW 的灵魂 = 成长性的问题解决者

能力三角(缺一不可):

发现问题(眼睛)→ 解决问题(手)→ 越来越擅长(成长)
角色 系统能力 砍掉的后果
发现 早推送、痛点聚合、行业动态 退化为等指令的工具
解决 Hands、Skills、Pipeline 退化为高级新闻推送
成长 OpenViking 记忆、reflection 每次都从零开始,无差异化

iven 的关键纠正:

  • 砍掉 Hands/Skills/Pipeline管家就没有处理问题的能力
  • "只做一件事"不是砍功能,而是所有功能都服务于同一个灵魂:帮你解决行业问题,而且一次比一次好
  • 早推送是发现Hands/Skills/Pipeline 是解决OpenViking 是成长 — 不是插件,是同一能力的三个面

一句话定义:帮你解决你行业里的问题,而且一次比一次做得好。


议题五:商业化路径

抛砖

Token 池是核心商业模式。但 SaaS 层 93 个 API、13 个 admin 页面 — 运营成本不低。如何找到 PMFProduct-Market Fit

讨论

商业定位:小而美

iven 的选择:不需要融资,养活小团队,几百个付费用户,每个高客单价,靠口碑慢慢涨。

对比分析:

维度 规模化 SaaS 小而美ZCLAW 选择)
目标用户 尽可能多 潮汕制造业(玩具、制衣)、医院行政领导、教师
定价 低价月费¥29-99 高客单价¥299-999/月)
获客 线上投放 地推、老乡圈、口碑
竞争壁垒 功能多、价格低 懂行业 + 记住业务
Token 池 用量计费,低价走量 包含在客单价中,用户无感

商业化的核心飞轮:

行业深耕 → 独家知识库L2 → 推送/建议越精准 → 用户越依赖 → 续费率越高

关键洞察:

  • 小而美不需要 93 个 API 什么都做,需要的是一个行业做透
  • 获客靠人脉和口碑,不是线上流量 — 这跟潮汕商业文化天然匹配
  • 几百个深度用户的记忆积累,本身就是数据资产 — 未来可以反向强化行业知识库
  • Token 池的成本由 SaaS 层统一管控,用户不感知底层模型细节

议题六:技术架构演进 — 资产 vs 负担筛选

全景数据

维度 数量
Rust crates 10+ desktop + zclaw-saas
Rust 总代码量 ~83K 行
Tauri 命令(已注册) 130
Tauri 命令(有前端调用) 92
Tauri 命令(无前端调用) 38
SaaS API 端点 140
前端 Store 文件 198,349 行)
Admin 页面 17 路由14 组件)

逐项筛选清单

标记: 资产 | ⚠️ 待讨论 | 负担 | 🔒 冻结


A. Rust Crates10 个)

# Crate 行数 初步判断 理由
1 zclaw-types 1,789 资产 全链路依赖
2 zclaw-memory 1,427 资产 记忆基础
3 zclaw-growth 4,926 资产 护城河核心
4 zclaw-protocols 2,063 ⚠️ MCP / A2A🔒 A2A 短期不用
5 zclaw-skills 4,411 资产 技能系统
6 zclaw-runtime 9,653 资产 LLM + Agent Loop 核心
7 zclaw-hands 7,548 资产 解决问题的"手"
8 zclaw-kernel 9,051 资产 中枢multi-agent 部分 🔒
9 zclaw-pipeline 7,522 ⚠️ 待讨论 行业模板有用,但复杂度高
10 zclaw-saas 17,291 ⚠️ 待讨论 140 API小而美用不了这么多

B. Tauri 无前端调用命令38 个,按模块分组)

模块 无调用数 初步判断 理由
gateway/commands.rs 11 ⚠️ Kernel 模式下是否还需要 Gateway
viking_commands 11 ⚠️ intelligence-backend 已间接调用?
memory/embedding 2 ⚠️ 内部使用
llm/ 直接调用 3 ⚠️ kernel 层内部使用
pipeline_commands 11 ⚠️ workflowStore 有 invoke需确认
classroom_commands 5 负担 教育场景,非目标
butler/pain_aggregator 5 ⚠️ L4 管家即将接通
trigger/approval/mcp 8 ⚠️ 核心但前端未接
skill/agent CRUD 3 ⚠️ configStore 间接调用?

C. SaaS API 端点140 个,按模块分组)

模块 端点数 初步判断 小而美需要?
auth 11 必须
account/device 12 必须
relay 9 Token 池核心
billing 8 商业化
agent_template 11 冷启动
scheduled_tasks 5 每日推送
health 1 必须
prompts 10 管家人格
knowledge 23 ⚠️ 待讨论 有用但 23 个太多
model_config 23 ⚠️ 待讨论 小而美用不了 23 个
config_sync 11 ⚠️ 待讨论 可能过度
telemetry 4 ⚠️ 待讨论 看需求
roles/permissions 11 负担 几百用户不需要 RBAC
migration 11 ⚠️ 待讨论 配置迁移

D. 前端 Store19 个)

Store 行数 初步判断 理由
connectionStore 859 连接核心
chat/streamStore 724 流式核心
saasStore 893 SaaS 集成
configStore 821 配置核心
handStore 722 Hands 管理
chat/conversationStore 364 会话管理
chatStore 363 聊天核心
offlineStore 372 离线支持
agentStore 379 Agent 管理
browserHandStore 519 浏览器自动化
chat/messageStore 98 Token 统计
chat/artifactStore 54 产物展示
index 115 协调器
workflowStore 540 ⚠️ Pipeline UI
workflowBuilderStore 456 ⚠️ 可视化编辑器复杂度高
memoryGraphStore 322 ⚠️ MVP 不需要可视化
securityStore 286 ⚠️ 安全面板用户看不到
classroomStore 234 教育场景
sessionStore 228 ⚠️ 与 Kernel 模式重叠

E. Admin 页面14 组件)

页面 初步判断 理由
Login 必须
Dashboard 必须
Accounts 必须
AgentTemplates 冷启动核心
Billing 商业化
Usage 用量追踪
Relay 中继监控
ScheduledTasks 每日推送
Knowledge 行业知识库
Prompts 管家人格
Providers/Models/ApiKeys ⚠️ 4→2 可能过度拆分
Roles RBAC 过度
Config ⚠️ 配置管理
ConfigSync ⚠️ 配置同步
Logs ⚠️ 操作日志

讨论决策区

关键修正ivenSaaS 是未来主入口,不是可瘦身的后端。

潮汕工厂老板设备优先级:手机 >> 电脑。最终形态是:

SaaS中枢→ 桌面端(深度交互)+ 微信/QQ日常触达

因此:

  • roles/permissions — 移动端多用户需要权限管理
  • config_sync — 桌面端与移动端数据同步
  • model_config — SaaS 统一管控模型供给
  • knowledge — 行业知识库是核心壁垒
  • 所有 SaaS 模块 → 资产(不瘦身,保持完整)

修正后的最终判断

Rust Crates全部 资产

Crate 最终判断 修正理由
zclaw-saas (17,291行) 资产 未来主入口140 端点面向多端
zclaw-pipeline (7,522行) 资产 行业自动化模板,手机端也会触发

SaaS API全部 保留

模块 最终判断 修正理由
roles/permissions 保留 移动端多用户需要
config_sync 保留 多端同步
model_config (23端点) 保留 SaaS 统一管控模型

前端 StoreclassroomStore 是唯一确认的负担

Store 最终判断
classroomStore 教育场景,非目标行业

Admin 页面:全部 保留

页面 最终判断 修正理由
Roles 保留 移动端用户管理需要
Providers/Models/ApiKeys 保留 模型供给管理

核心结论:架构不是太重,是方向对了。小而美不等于功能少,等于用户少但每人用得深。


第二轮综合结论

六大共识

# 共识 核心句
1 ZCLAW 灵魂 成长性的问题解决者 — 发现→解决→越来越擅长,三角缺一不可
2 管家边界 建议不代理 — 主动发现+准备方案,决策权永远在用户,涉及钱/合同必须用户确认
3 零门槛策略 场景找用户 — 早9点推送是锚定时刻微信/QQ是分发渠道习惯路径被动→有用→主动→依赖
4 商业定位 小而美 — 几百个高客单价用户,不融资,地推+口碑,一个行业做透
5 记忆系统 沿用管家面板,不过度设计,发布后迭代
6 架构判断 全部保留 — SaaS 是未来主入口(手机>电脑),小而美≠功能少=用户少但用得深

产品方向一句话

帮潮汕制造业老板解决行业问题,而且一次比一次做得好。

架构最终形态

SaaS中枢140 API→ 桌面端(深度交互)+ 微信/QQ日常触达
                        ↑ 记忆/成长        ↑ 每日推送

唯一确认的负担

  • classroomStore — 教育场景,非目标行业

待未来讨论的议题

  1. 冷启动前 10 个用户
  2. L2 行业知识库冷启动
  3. 管家人格方言/语气
  4. 定价模型
  5. 微信/QQ 技术选型
  6. LLM 成本控制
  7. 离线能力边界
  8. 数据飞轮闭环
  9. 竞品差异化
  10. 小团队运维极限

讨论归档于 2026-04-07。完整记录见本文件。 记忆索引已更新。