代码仓库分析

jev-chess

该项目使用 TypeSafe AI System One 的 Choice、Score 和 Noul 原语,将自然语言走棋意图解析为合法走法,并提供局面评估、历史棋手风格对手和整局对局分类。

E2 · 资料已核对已检查公开资料或源码证据;仅有固定提交链接并经对应源码核对,才可称固定版本核验。不代表本站运行过、认可性能或保证安全。
Stars
2
Forks
0
协议
—
最近提交
2026-09-21

Jev 在这里做什么

Jev 负责将自然语言走棋意图解析为合法走法,并对走法的锐度、战略主题、王翼攻击风险和棋风人格维度进行打分与选择。

把语义判断接到已有的命令行工作流。

已核对固定客户端与浏览器 bundle。无密钥输出来自手写模拟器,不是 Jev 实测概率;随库 SDK 拒绝浏览器初始化,而在线包装器未提供相应配置,因此输入 key 不是已验证可用的在线路径。本站未运行浏览器或测棋力。

这个项目适合解决什么任务?

把玩家的自然语言意图映射到已验证合法的国际象棋走法。

资料分析日期:

从输入到动作

  1. 由棋引擎生成合法走法。
  2. 区分无密钥模拟器与设计中的在线包装路径;随库浏览器代码存在 SDK 初始化保护。
  3. 应用允许的走法,低把握度时展示备选。

实现中值得检查的地方

合法性由棋引擎提供

模型只在已验证走法中选,不自由编造坐标;这约束了结构和合法性,但不证明棋力。

查看对应来源 ↗

无密钥客户端是手写模拟器

typeSafeClient.ts 在在线包装器与 SimulatedTypeSafeClient 间切换,后者按走法特征计算数值,甚至使用固定把握度,不能当作 Jev 实测概率。

查看对应来源 ↗

随库浏览器演示的在线路径会被保护阻止

LiveTypeSafeClientWrapper 仅传 apiKey 构造 SDK,而固定 public/app.js 的 SDK 默认拒绝浏览器初始化;setApiKey 还先保存密钥再构造包装器。因此有在线类不证明在页面输入 key 就能在线推理。

查看对应来源 ↗

选择建议

适合研究意图界面和战术标签;要评估走法强弱或战术正确性,应使用专门棋引擎。

如何自行检查

对照 setApiKey/getTypeSafeClient 与 public/app.js 的 SDK 浏览器检查。不要向静态演示粘贴真实 key;集成时应使用服务端代理,将凭据留在页面之外。

结论的适用边界

  • 本站未对弈或在线评估。
  • 合法走法也可能很差,confidence 不能证明棋力。
  • 浏览器保护不匹配来自静态核对,本站未运行该演示。
本次分析的原始资料