产品沉思录:最近迭代产品的一点思考
回顾过去我做过的事情,在职业生涯早期做了2年多的业务开发,就是压根不带脑子按照需求完成就可以,有严格的需求评审流程,有导师帮忙评估实现难点,有测试帮你做上线前的质量把关,我只需要想清楚业务逻辑,活做完一个接一个,做了2年左右就有点乏味了。 后面加入了一个比较大的前端团队(非常不错的团队),开始有机会在内部孵化产品,开始从 0 到 1 做一个产品,这里也是有产品、设计师,但话语权慢慢变多了,不再仅仅是评估能不能做,开始尝试挑战产品合理性,那会儿还搞过封闭开发,是一段值得怀念的岁月。 而今天我在一家 Startup,我不定义我是一个前端工程师或后端工程师,那我是什么呢?我是一个 Builder 。我拥有了更大的 Scope,我可以引进我想要的技术方案,我可以决定界面上的每一个字号需要设置多大,或者是每一个间距的 px 需要设置多少,我可以完成我想要的产品的交互实现,我影响着产品的方方面面。这正是 Startup 魅力所在,现如今的大厂很少能有这种氛围。 作为产品 Builder,好的架构是成功的开始 前台“对话智能”由 Workus-agent Rust agentd 承担,Workus-ai 做 WebSocket 网关和 UI 状态管理。 后台 “任务执行 Runtime” 由 Workus-ai 的 Campaign orchestration 承担,按 sales/sourcing 分别落到 Temporal 或事件驱动 Job 编排。 Workus 的对话 Agent 运行时 它负责 Agent Session、推理循环、工具调用、确认流程和事件流输出。 Session Runtime:维护每个用户对话的 Agent Session,支持继续对话、历史恢复、compact、rollback、cancel 等操作。 Reasoning Loop:接收 start_task / user_input,驱动模型理解需求、规划步骤、选择工具。 Tool Execution:调用 sourcing、sales、review、create task card 等工具能力。 Human-in-the-loop:支持确认点、结构化补充信息、用户审批或修改。 Event Streaming:把 assistant message、tool call、tool result、UI card、状态变化等作为事件流输出给 workus-ai。 ...