Prototype · 原型验证Case 02 / Agent product

BJ-Pal

不只给路线,而是显式展示偏好、风险与备选,让 AI 承担复杂决策中的信息组织工作。

A hackathon prototype that turns an ambiguous group outing request into an inspectable plan with preference reflection, risk checks, and replanning.

Role
Jason:项目负责人、产品 / Agent / 评测设计;KeepL:共同作者
Stage
黑客松原型 · 非生产服务
Core loop
意图 → 候选 → 风险 → 群体收敛 → 改线
Public check
2026.07 · 源码与设计材料公开
BJ·Pal

路线规划容易,替一群人减少决策摩擦很难。

“周六下午找个地方聚一聚”包含了地点、时间、交通、排队、预算和成员偏好的组合约束。真正让人疲惫的不是少一个景点列表,而是没人愿意为“选错”负责。

BJ-Pal 因此把产品目标放在决策透明度:先照出偏好,再展示每一步选择依据;发现闭店、排队或群体冲突时,系统需要解释为什么改线。

从一句话到可追踪方案的 Plan-and-Execute 管线。

  1. 文本或多模态输入提取时间、区域、同行者和偏好缺口。
  2. Planner 生成候选活动序列,并记录决策、置信度与回退项。
  3. 地点、路线、UGC 软信号和可用性探测共同参与排序。
  4. 群体模式用偏好收敛与投票处理成员之间的冲突。
  5. 触发风险后,Replanner 在同区域同类型候选中替换失败步骤。
  • Python
  • Plan-and-Execute
  • Streamlit
  • folium
  • SQLite
  • OR-Tools
  • OpenTelemetry

把“智能”变成用户能看懂的选择过程。

偏好镜子先于方案

系统先把用户说过与没说清的条件返还给用户,再生成路线;这比直接给结果更容易发现需求误读。

风险探测先于漂亮行程

地点高分不等于当下可用。可用性探测把排队、闭店、预约和 UGC 负面信号放到执行之前,并保留主动改线入口。

群体偏好不是简单平均

原型分别处理沉默、反复变化和隐性领导等群体模式;投票与 Pareto 比较用于暴露取舍,而不是伪装出唯一最优答案。

公开可检查的证据。

  • 源码与 README公开架构、运行方式、测试分层与已完成里程碑。Review ↗
  • 产品设计仓库文档记录两页架构、异常处理和产品路线。Read ↗
  • 100 场景评测记录LongCat v3 的 47/100 final_pass、检查口径与不外推边界均保留在同一份记录。Inspect ↗
  • 路演物料Landing page、one-pager、pitch deck 与架构说明均在仓库内公开。Browse ↗

边界与下一步。

Prototype boundary

这是黑客松原型,不是生产级预订服务。仓库中的餐厅预订与消息发送是 mock;所谓“用户访谈”是 AI 模拟研究,不能替代真实用户研究或付费验证。

团队署名为 Jason 与 KeepL;本案例聚焦 Jason 对外承担的项目负责人工作,不把全部团队产出归为个人完成。Claude Code 是协作工具。

当前公开证据能够支持架构、数据管线、行为评测与交互方案;真实地点可用性、第三方交易闭环、长期留存和多人真实使用仍需在生产环境中验证。

Next case · 03 / 06Study · 工程判断力学习地图