📈 GH Trending Explorer 🎲 Surprise me

← all repos

datawhalechina / jev-cookbook

git clone https://github.com/datawhalechina/jev-cookbook.git

⚡ 适合中国宝宝的 Jev 入门教程|手把手带你了解关于 Jev 的一切——Jupyter Notebook 轻松实验,从三种问题原语到 18 篇实战配方、语音智能家居、模型评测与本地微调,全面掌握 System One 判断模型的开发范式

—
stars, 24h
—
stars, 7 days
+456
stars, 30 days · #611
456
★ total
56
forks · 5 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageJupyter Notebook
License—
Created2026-09-20 (1mo ago)
Last push3d ago
Watchers1
OwnerOrganization

Links

README excerpt
# Jev Cookbook
### ⚡ 适合中国宝宝的 Jev 入门教程
手把手带你了解关于 Jev 的一切——Jupyter Notebook 轻松实验,从三种问题原语到 18 篇实战配方、语音智能家居、模型评测与本地微调,全面掌握 System One 判断模型的开发范式
## 🎯 项目介绍
大模型应用里最常见也最脆弱的一环,是把模型生成的文本**解析**回程序能用的决策——慢、贵、还会坏。System One 模型代表另一条路线:**原生输出类型化决策与校准概率**,分支、排序、路由直接交给代码。
Jev 是 TypeSafe AI 的旗舰 System One 模型:发送**状态(state)**与**类型化问题**(Choice / Score / Noul 三种原语),返回带**概率与置信度**的结构化答案——不做文本生成,无需解析。这条路线的中文教程此前几乎是空白,本项目把它补上:**十一章可运行的中文教程 + 全站文档翻译 + 500+ 文件知识库**,从入门一路打通到用 RLCD 微调一个开源同类模型(Laya)。学习愿景:从大模型的"使用者",蜕变为判断驱动系统的"构建者"。
## 📚 快速开始
- **在线阅读**:课程首页(课程介绍、十一章导读与学习路线)
- **拓展阅读**:全部知识库(社区工程、研究文章、评测与训练资料,支持站内阅读和搜索)
- **动手学习**:克隆本仓库,进入 `main/` 运行各章 Notebook(`./setup_env.sh` 一键建环境)
**✨ 你将收获什么?**
- **零门槛入门** 不配置 API Key 也能用离线示例学完全部代码路径,配置 Key 后同一套代码直连真实模型
- **三种原语与原子问题** 掌握 Choice / Score / Noul 的提问纪律:一题只问一件事,组合交给代码
- **真实数据教学** 教程中的概率、延迟、token 与成本全部来自可复核的实测输出,人工演示数据明确标注
- **18 篇官方实战配方** 重排序、语义搜索、结构恢复、函数调用、引用核查、防护栏……每篇一本、篇尾附工程坑
- **完整应用实战** 语音驱动的 3D 智能家居(投机提示 + 串并行编排 + 成本统计)、12 个可运行游戏与应用项目
- **评测方法论** 231 道公开题四维对比(准确率/底线/Brier/ECE),无重试、无回退、预算记账的诚实评测纪律
- **本地微调全流程** 用 RLCD 微调开源同类模型 Laya:中文数据集构造 → 训练 → 本地 Jev 兼容服务
- **Agent 集成范式** 在 Pi 与 DSH 两个真实 Agent 框架里,让 Jev 在动手之前先做一次判断
## 📖 内容导航
| 章节 | 关键内容 | 状态 |
|---|---|---|
| **第一部分:入门与核心** | | |
| 第一章 认识 Jev | Jev 是什么、与 LLM 区别、三原语一次调用、场景地图、校准、赛事指挥台综合实验 | ✅ |
| 第二章 核心概念(5 册) | System One 机制、状态、原语、置信度、如何用 TypeSafe 构建 | ✅ |
| 第三章 架构模式 | 推测性扇出、置信度门控、复合评分、意图路由 | ✅ |
| **第二部分:实战与实验** | | |
| 第四章 实战指南(18 册) | 官方 Cookbook 逐篇复刻,篇尾「知识补充」 | ✅ |
| 第五章 智能家居实验 | 投机提示实测 + 内嵌 3D 应用(语音/成本统计) | ✅ |
| 第六章 模型评测 | Laya vs Jev 四维基准与评测纪律 | ✅ |
| **第三部分:研究与生态** | | |
| 第七章 实战应用 | 12 个可运行项目:游戏、闭环控制、网页智能体与应用工作流 | ✅ |
| 第八章 前沿研究 | Jev-Mem(记忆)与 JevHarness(控制流)研究快照 | ✅ |
| 第九章 Agent 集成 | Pi 工具调用 gate 判断 + DSH 决策协作复盘 | ✅ |
| 第十章 本地模型 | Laya 全流程:介绍对比、RLCD 微调、中文数据集、本地服务 | ✅ |
| 第十一章 知识库 | 官方文档中译、社区项目快照、独立评测与训练文章 | ✅ |
### 社区贡献精选
欢迎通过 PR 投稿你的 Jev 实验与实践
### 配套资源
- **TypeSafe 中文参考文档**:文档入口(非官方社区翻译,以英文原版为准)
- **下一步规划**:视频讲解、WebSocket 双向流式语音、JevBench 中文扩展集
## 💡 如何学习
**目标人群**:具备基础 Python 能力、想入门「AI 对软件」开发范式的开发者、工程师与学生;不需要机器学习背景。
**前置要求**:Python ≥ 3.10、会用 Jupyter Notebook;一个 `TYPESAFE_API_KEY`(免费注册可领,**可选**)。
**学习路径**:
- **第一部分(必修,建议按序)**:第 1→2→3 章建立原语、机制与模式的完整图景;
- **第二部分(动手)**:第 4 章挑感兴趣的配方逐篇跑,第 5 章在浏览器里说话指挥 3D 房间,第 6 章亲手跑一遍四维基准;
- **第三部分(按需深入)**:想嵌入自己的 Agent 看第 9 章;想微调本地模型看第 10 章;查证数字出处随时翻第 11 章。
各章 Notebook 均可独立运行,务必**亲手修改输入与问题措辞再重跑**——观察概率怎么变,是这套教程最有效的学法。运行细节见 `main/README.md`,维护约定见 AGENT.md。
## 🤝 贡献与反馈
- 🐛 **报告 Bug**:提交 Issue 描述问题与复现步骤
- 💬 **提出建议**:新章节方向、实验选题、翻译勘误,欢迎开 Discussion / Issue 讨论
- ✍️ **完善内容**:欢迎 PR 投稿你的 Jev 实验(参考第 6 章社区投稿的完整范例),工作流见 AGENT.md
- 🌟 **分享实践**:把你用 Jev 做出的应用投稿到第 7 章应用合集
## 🙏 致谢
| 成员 | GitHub | 负责内容 |
|---|---|---|
| 王熠明 | Bald0Wang | 项目负责人 · 基础教程 · laya部署及微调 · 部分应用实现 |
| 征达 | lzdFeiFei | 教程作者 · 基础教程 · 部分应用实现 · pi jev应用 |
| 辅元 | Fyuan0206 | 教程作者 · 基础教程 · 部分应用实现 · jev harness |
| 博辰 | Micheal024 | 教程作者 · 基础教程 · 模型测评 |
| 荞麦 | yeyeyeyeeeee | 教程作者 · 基础教程 · jev dsh插件 |
**特别感谢** TypeSafe AI 提供优秀的官方文档与 Playground;感谢 NanoJev、JevBench、Jev-Mem 等上游开源项目。
## ⭐ S