雷霆大长聊天记录
三界第一忧郁
2026年09月23日 21:32
我是群聊“福布斯富豪榜前”的三界第一忧郁
空启明
2026年09月23日 21:32
我是群聊"福布斯富豪榜前"的钱**
三界第一忧郁
2026年09月23日 21:32
三界第一忧郁已通过你的朋友验证请求,现在可以开始聊天了
空启明
2026年09月23日 21:33
等下你谁 我备注下
三界第一忧郁
2026年09月23日 21:33
贾**
空启明
2026年09月23日 21:33
o
三界第一忧郁
2026年09月23日 21:33
动画表情
空启明
2026年09月23日 21:33
行可以
空启明
2026年09月23日 21:34
Jev Default Open(基于 Jev 的操作系统默认打开判断):这次参加黑客松,我希望探索 Jev 这种快速决策模型与桌面OS的结合,让电脑能够根据打开的链接或是文件、IM里的对话语境和当前任务去理解用户的意图,然后选择合适的应用或者浏览器配置文件(profile),而不是继续依赖固定、缺乏上下文的默认程序规则。、
空启明
2026年09月23日 21:34
等下我找下完整文档
空启明
2026年09月23日 21:34
好长啊
空启明
2026年09月23日 21:34
# Jev Default Open:面向 Windows 的上下文感知打开与焦点返回系统
## 一、项目摘要
**一句话介绍:**
Jev Default Open 是一个常驻 Windows 后台的“智能默认打开层”。它不再只根据文件扩展名决定打开哪个程序,而是结合**文件或链接是什么、从哪个应用触发、当前处于工作还是私人场景、最近的窗口跳转链、可用浏览器 Profile**,实时决定:
1. 用哪个应用打开;
2. 用哪个浏览器 Profile 打开;
3. 当前应用关闭后应该返回哪里;
4. 置信度不足时是询问用户,还是退回系统默认程序。
例如:
- 从 QQ 点击链接,自动使用 Chrome 私人 Profile;
- 从钉钉点击链接,自动使用 Chrome 工作 Profile;
- 从邮件附件打开 PDF,交给 Acrobat;
- 在代码项目目录里打开 CSV,交给 VS Code;
- 从业务报表目录打开 CSV,交给 Excel;
- 从 QQ 打开网页、网页下载 PDF、PDF 在 Acrobat 中打开后,关闭 Acrobat 时返回 QQ,而不是机械地返回 Chrome。
项目应明确定位为**操作系统语义路由器**,而不是另一个 Computer Use Agent。Computer Use 让模型生成连续操作;Jev Default Open 只在系统边界处进行毫秒级、受约束、可验证的选择。这正好利用 Jev“结构化状态输入、类型化决策输出、概率与置信度”的特点。TypeSafe 官方将 Jev 描述为面向软件自动化的 System One 模型,适合分类、路由、评分和实时工作流,并公开宣称典型响应约为 70–500ms,因此“实时默认打开”比通用聊天机器人更能展示模型优势。[TypeSafe 官方介绍](Introducing System One Models & Jev - TypeSafe AI Blog)
## 二、成功标准与演示主线
最终 Demo 必须稳定演示以下三条完整流程:
1. **工作与私人 Profile 路由**
2. **相同文件类型的上下文分流**
从代码仓库打开 `users.csv`,路由到 VS Code;
从报表目录或邮件附件打开 `sales-report.csv`,路由到 Excel;
用这个场景证明传统扩展名关联无法处理“同一种文件、不同意图”。
3. **智能返回目标**
评审可见指标:
- Jev 决策耗时;
- 候选目标及其概率;
- 当前来源应用、资源类型和任务链;
- 自动执行、需要确认、系统回退三种结果;
- 一次用户纠正后,相同场景能够直接命中本地规则。
## 三、实现方案
### 1. 技术栈与进程结构
采用 **Python 3.12 + PySide6 + pywin32 + httpx + psutil + PyInstaller**,优先保证九小时内完成 Windows 原生 Demo。
程序由一个常驻托盘进程和轻量入口组成:
- `JevOpen.exe`:单实例后台进程,维护窗口历史、任务链、配置和 UI;
- `JevOpen.exe --open `:Windows 文件或 URL Handler 入口;
- 第二次启动不创建新 UI,而是通过本地命名管道把打开请求发送给后台进程;
- 后台进程完成 Jev 决策并启动目标应用。
使用当前用户级注册表 `HKCU\Software\Classes` 注册文件及 URL Handler,不要求管理员权限。首次启动提供设置向导,引导用户在 Windows“默认应用”页面中手动确认 `.pdf`、`.csv`、`http`、`https` 等演示关联。不得尝试绕过 Windows 的默认应用确认机制。
### 2. 上下文采集
通过 `SetWinEventHook(EVENT_SYSTEM_FOREGROUND)` 记录最近 30–60 秒窗口历史,每条记录包含:
```text
timestamp
process_name
process_path
window_title_normalized
window_handle
workspace_tag
```
收到打开事件时生成 `OpenContext`:
```python
OpenContext(
resource_kind="url | pdf | csv | other",
resource_value="脱敏后的 URL 或本地路径",
source_app="qq.exe",
source_window_role="private_chat",
previous_windows=\[...\],
parent_flow_id="...",
candidate_targets=\[...\],
user_rules=\[...\],
)
```
候选应用必须来自本机已检测到的白名单,Jev 只能在这些候选项中选择,不能自由生成可执行文件路径或命令。浏览器 Profile 从 Chrome/Edge 的 `Local State` 与用户数据目录读取,并映射为 `chrome_personal`、`chrome_work` 等稳定 ID。
### 3. Jev 决策接口
实现统一接口:
```python
class DecisionProvider(Protocol):
async def decide(
self,
state: dict,
questions: dict,
) -> DecisionResult: ...
```
首选官方 `POST https://api.typesafe.ai/v1/systemone\`,启动时通过 `GET /v1/models` 校验可用模型;同时保留比赛方代理端点适配器,避免临场 API 形式变化。API Key 仅从环境变量或本机配置读取,绝不写入仓库或前端界面。官方 OpenAPI 当前公开 `/v1/systemone`、`/v1/models` 以及 Choice、Score、Noul 三类问题结构。[TypeSafe API 文档](TypeSafe - Swagger UI)
每次请求并行询问:
- `open_target`:在候选应用或 Profile 中选择;
- `return_target`:关闭子应用后应回到哪个候选窗口;
- `needs_confirmation`:Noul,判断是否应询问用户;
- `context_relevance`:Score,评估当前上下文是否足以自动操作。
自动执行门槛固定为:
- 最高选项概率 `>= 0.72` 且与第二名差值 `>= 0.20`:直接执行;
- 最高概率 `0.45–0.72`:显示快捷确认 Toast;
- 低于 `0.45`、请求超时、响应结构错误或候选失效:调用预先保存的原系统默认 Handler;
- API 总超时设为 1.5 秒,超过后立即回退,不能阻塞用户打开文件。
### 4. 打开链与焦点恢复
后台维护一个轻量有向任务图:
```text
QQ --open-url–> Chrome Personal --open-pdf–> Acrobat
```
每条边记录来源窗口、目标进程、资源、时间和 Jev 决策。目标窗口关闭或进程退出时,系统重新构造候选列表:
- 直接父窗口;
- 本次链的根窗口;
- 最近一个工作区窗口;
- Windows 正常前台候选。
Jev 选择返回目标,程序通过窗口句柄恢复焦点。若句柄失效,则沿任务链向上寻找仍存在的窗口;全部失效时不做任何强制切换。
### 5. 用户纠正与隐私
确认浮层提供:
- “这次打开”;
- “始终在此场景使用”;
- “改用其他应用”;
- “恢复系统默认”。
“始终使用”保存为本地 JSON 规则,规则优先于 Jev,例如:
```json
{
“source_app”: “DingTalk.exe”,
“resource_kind”: “url”,
“target”: “chrome_work”
}
```
默认只向远程模型发送完成决策所需的摘要。URL 默认保留域名和文件类型,删除 Query、Fragment;本地路径默认只发送扩展名、目录类别和脱敏文件名,不发送文件内容。Demo 面板应允许切换“完整调试状态”,但默认关闭。
## 四、九小时开发排期
1. **第 0–1 小时:骨架**
创建项目、依赖、配置模型;
完成单实例、托盘图标、命名管道;
用 Mock Provider 打通一次选择。
2. **第 1–3 小时:Windows 集成**
3. **第 3–4.5 小时:Jev 接入**
实现 Choice/Noul/Score 请求;
加入超时、响应校验、概率门槛;
记录决策延迟和结构化日志。
4. **第 4.5–6 小时:任务链**
建立来源到目标的打开关系;
监听进程及窗口消失;
实现返回目标决策与焦点恢复。
5. **第 6–7.5 小时:可视化**
制作半透明决策浮层;
展示来源、资源、目标、概率、延迟;
制作任务链时间线和用户纠正按钮。
6. **第 7.5–8.5 小时:三条 Demo 流程**
固定演示数据和应用环境;
调整问题描述与候选说明;
连续重跑至少五次,消除偶发窗口竞争。
7. **第 8.5–9 小时:打包与陈述**
## 五、测试与验收
必须覆盖:
- Jev 正常返回、超时、HTTP 错误、非法响应;
- 候选应用未安装、窗口已关闭、Profile 不存在;
- Handler 递归调用防护;
- 相同 URL 连续点击和并发打开两个文件;
- Jev 高置信度自动执行;
- 中等置信度弹窗确认;
- 低置信度恢复原默认应用;
- 用户规则覆盖模型结果;
- QQ/钉钉 Profile 分流;
- CSV 的 VS Code/Excel 分流;
- QQ → Chrome → Acrobat → QQ 的完整焦点恢复。
最终验收要求:三条核心场景均能从干净启动状态复现;断网时仍能在 1.5 秒内回退;关闭程序后可以一键恢复此前保存的默认关联;演示过程中不出现命令行窗口、原始 API Key 或未经脱敏的私人窗口内容。
## 六、明确取舍与默认假设
- 首版只支持 Windows 11,不做 macOS/Linux;
- 首版只支持 URL、PDF、CSV 三类入口;
- 不做通用 Computer Use,不让 Jev直接点击屏幕或生成任意命令;
- 不实现全局“替换/跳过文件”之类高风险系统决策;
- 不依赖预先编写的旧项目代码,比赛现场从空仓库创建;
- 默认按照 Solo 项目排期;若临时找到队友,对方负责 UI、演示页面和 Pitch,核心系统集成仍由主开发者掌握;
- 项目名称使用 **Jev Default Open**,展示标题可写为:
**“Your OS knows the file type. Jev knows why you opened it.”**
三界第一忧郁
2026年09月23日 21:34
动画表情
空启明
2026年09月23日 21:34
黑客松要到场写的 大概9/27(周日)全天
空启明
2026年09月23日 21:34
Ship it Sunday #013|“Jev”主题黑客松 · Luma
空启明
2026年09月23日 21:35
报名链接和相关的信息
空启明
2026年09月23日 21:35
[图片] 微信图片_20260923230618_20.jpg
![]()
三界第一忧郁
2026年09月23日 21:35

三界第一忧郁
2026年09月23日 21:35
哦,就是你的demo是现场写,那我演讲要稿子吗?还是什么
空启明
2026年09月23日 21:36
可以写稿子也可以脱稿这个随便你
空启明
2026年09月23日 21:36
上海市徐汇区虹梅路街道桂果路900号 9号线坐到漕河泾开发区 2号口出 走一段就能到
三界第一忧郁
2026年09月23日 21:36
可以简单说一下这个吗?有点看不太完
空启明
2026年09月23日 21:38
它不是“按文件后缀决定用什么打开”,而是“看你在什么场景、从哪个软件、想干什么,再决定用什么打开,并在关掉后把你送回原来的地方”。
具体说,它在 Windows 后台做四件事:
1. 判断你从哪来
从 QQ 点链接 → 算私人场景;
从钉钉点链接 → 算工作场景。
2. 判断你要开什么
同样是 `.csv`:
在代码目录里 → 用 VS Code 开;
在报表目录里 → 用 Excel 开。
3. 决定用哪个程序 / 哪个浏览器 Profile
4. 关掉后把你送回去
它和普通“默认打开方式”的区别:
- Windows:只看后缀,比如 `.csv` 永远用 Excel。
- 这个项目:看来源、场景、历史、文件内容类型、当前窗口链,再决定。
- 拿不准时:弹一下让你确认;再拿不准:退回系统默认。
- 它不瞎点屏幕,不生成命令,只在几个安全候选里选一个。
最终 Demo 三条主线:
1. QQ 链接走私人 Chrome,钉钉链接走工作 Chrome;
2. 同是 CSV,代码目录走 VS Code,报表目录走 Excel;
3. QQ → Chrome → Acrobat,关掉 Acrobat 回 QQ。
一句话:
Windows 知道文件类型,Jev 知道你为什么打开它。
空启明
2026年09月23日 21:38
Jev 指的是 TypeSafe AI 在 2026 年 9 月发布的一款新型 AI 模型。它的特别之处在于不做对话、不生成文章,只输出结构化的“判断”。
它的核心特点很鲜明:
只答三种题:不聊天,只做选择题(从给定选项中选一个)、评分(在指定范围内打分)和概率判断(回答“是”的可能性有多大)。
速度快、成本极低:因为不需要逐字生成文本,它的响应速度比传统大模型快 20 到 200 倍,且输出免费,输入成本也极低。
专为自动化设计:它输出的概率和置信度是“诚实”的,便于程序根据“把握程度”来决定是自动执行还是转交人工。
它由前 OpenAI 研究员 Diogo Almeida 创立,名字来源于经济学中的“杰文斯悖论”。发布后迅速在开发者社区爆火,常被用来给微信、浏览器 Agent 或游戏做快速的决策判断层。
空启明
2026年09月23日 21:38
有点长抱歉
空启明
2026年09月23日 21:39
报名格式类似:
空启明
2026年09月23日 21:39
下面四行保持跟我一样就行 角色可以自己选
空启明
2026年09月23日 21:39
[图片] 微信图片_20260923230618_31.jpg
![]()
空启明
2026年09月23日 21:39
倒数第四行填写:Jev Default Open(基于 Jev 的操作系统默认打开判断):这次参加黑客松,我希望探索 Jev 这种快速决策模型与桌面OS的结合,让电脑能够根据打开的链接或是文件、IM里的对话语境和当前任务去理解用户的意图,然后选择合适的应用或者浏览器配置文件(profile),而不是继续依赖固定、缺乏上下文的默认程序规则。
空启明
2026年09月23日 21:39
介绍自己的话随便填,例如我的:我是 Aether_254(钱**),一名来自上海的初二学生,独立开发者和 AI Builder,主要使用 Java、C#、Python 与 TypeScript。目前在 GitHub 上维护 39 个公开项目,方向涵盖 Minecraft Mod、Unity 游戏、LLM 基础设施以及逆向与安全分析。我开发或移植过十余个机械动力附属项目,也在使用 Unity 制作基于真实物理、化学与动态经济的 2D 工厂建造游戏 Equilibrium。此外,我还在维护一个公益 LLM API 站 api.abnt.it,在实际项目中接触过 Docker、K8S、JavaAgent 和 Windows 系统分析等。相比只做概念或界面,我更喜欢把想法快速实现成可以运行、验证和演示的产品。
三界第一忧郁
2026年09月23日 21:40
我去可以可以。我先看看能不能跟我父母商量一下
空启明
2026年09月23日 21:40
okok
三界第一忧郁
2026年09月23日 21:41
你可以先搜罗一些别的人选,因为我爸那边不是很好说话
空启明
2026年09月23日 21:41
行
空启明
2026年09月23日 21:41
我大概问了6 7个人 大概是没人能来吧
三界第一忧郁
2026年09月23日 21:41
加油好吧