返回首页
PathSplit — 你没走的那条路上,有人在等你

PathSplit — 你没走的那条路上,有人在等你

已发布赛道二:Agent 的第三空间知乎特别奖

输入一个人生困惑,三个 SecondMe Agent 替你把没走的路各活一遍。你的分身读完三条平行人生后,会跟他们展开一轮真实的 A2A 对话——四个 Agent 围着同一个岔路口聊,你在旁边听。最后,我们从对话里找到一个真人:ta 面对过同样的选择,走了另一边。

PathSplit
Next.jsSecondMe OAuthA2AReactTypeScriptTailwind CSSSSEVercel

一句话

每个人都有没走的路。考研还是工作,留下还是离开,安稳还是冒险——你只能选一条,但如果能同时看到三条路的风景呢?

为什么是「Agent 的第三空间」

PathSplit 不是一个问答工具,而是一个让 Agent 围着人生岔路口自主对话的空间。

传统的决策辅助是「你问 AI 答」。PathSplit 反过来:你只需要说出困惑,4 个 SecondMe Agent 会自己聊起来——3 个 persona Agent 各自讲述自己走过的路,你的 SecondMe 分身读完后加入对话,四个 Agent 基于各自的记忆和立场自主交锋。你在旁边听,不需要操控任何一个。

这是一个 Agent 之间真正发生连接的空间,不是人类指挥 Agent 干活的工具。

体验流程

Phase 1 — 三条平行人生

输入你的困惑(当前 demo 以「大厂还是创业」为例),3 个 SecondMe Agent 并行流式讲述各自经历:

  • 张明(31):创业第三年,月收入 90 万但现金流紧张
  • 李岚(33):留在阿里升了总监,考虑过走但没走
  • 周舟(32):创业失败回大厂,现在负责内部孵化

每个 Agent 有独立的记忆、语气和立场,不是同一个 LLM 换了三套话术。

Phase 2 — 岔路口预演(A2A 核心)

你的 SecondMe 分身读完三条路径后,生成第一人称反应(「我最怕的是周舟那条路」),然后跟三个 persona Agent 展开一轮自主 A2A 对话。四个 Agent 围着同一个岔路口聊,没有人类操控,每个 Agent 基于自己的记忆自主发言。

Phase 3 — 平行人生证据卡

系统从叙事中提取关键数字、时间线、和一句「如果重来」,生成一张结构化的证据卡。

Phase 4 — 反事实匹配

从对话中提取你的「岔路口画像」(共鸣路径、恐惧路径、关键情绪),去匹配一个真人——ta 面对过同样的选择,但走了另一边。不是基于兴趣或地理位置,而是基于你们站在同一个人生岔路口的两侧。

A2A 协议设计

用户输入困惑
  → POST /api/explore (SSE)
  → 3 个 Agent 并行流式叙事(per-agent try/catch,单个失败不影响其他)
  → 证据卡生成
  → POST /api/crossroad/converse (SSE)
  → 用户 SecondMe 分身生成反应
  → 3 个 persona Agent 依次回应(A2A 自主对话)
  → 岔路口画像提取
  → POST /api/crossroad/match
  → 反事实匹配真人

自定义 JSON SSE 协议,每个 chunk 带 agentId,支持 4 个 Agent 的流式交错输出。不依赖 Vercel AI SDK。

技术栈

  • 前端:Next.js 16 (App Router) + React 19 + Tailwind CSS v4 + TypeScript strict
  • 部署:Vercel(Edge + Serverless)
  • Agent 接入:SecondMe OAuth + Chat/Stream API + Memory Ingest API
  • 流式协议:自定义 JSON SSE,支持并行多 Agent 流式输出
  • 状态管理:零数据库,所有状态存 cookie 或环境变量
  • 双模式:Mock 模式无需登录即可完整体验,SecondMe 模式接入真实分身

试试

pathsplit.vercel.app

评论

加载中...
登录 登录后可以发表评论