jevbooks

← 全部项目

JevPlaysPokemon

anxkhn/JevPlaysPokemon

使用 Jev 在真实 FireRed 上做战斗决策的 40 级宝可梦智能体。

游戏与模拟78%次选分类: Agent 决策

这是什么

一个宝可梦对战智能体,支持两种模式:任意电脑上的 Pokémon Showdown 文本对战,以及 Apple Silicon Mac 上的真实 FireRed ROM。每一回合由 Jev 选择招式或替换宝可梦。

它怎么用 Jev

每回合宿主从内存读取战斗状态,把战斗的 JSON 快照以及当前合法的招式和替换选项发给 Jev。Jev 返回一个动作和每个选项的概率。如果答案非法,战斗就会停止;没有备用大脑。

用到的原语:choice

值得抄的做法

把实时战斗状态压缩成 JSON 快照,用带类型的 choice 在合法动作上驱动回合决策。

怎么试

把 .env.example 复制为 .env 并填入 TypeSafe API key;Showdown 运行 npm start -- --opponent all;FireRed 运行 setup_emulator.py 和 ./emulator.sh --prepare。

去 GitHub 看

Jev 判的jev-1.13.0

证据

每一行都是就 README 问 Jev 的一道题。≥ 0.60 算「是」,≤ 0.40 算「否」,中间这一段 Jev 不下判断。

  • Jev 是主角0.80
  • 有 System One 用法0.62
  • 处理了不确定性0.03
  • 有实测数据0.10
  • 可直接跑0.35
  • 值得推荐未判定0.54
  • 是模型的复刻0.05
  • 问题普遍性按 0–2 打分0.00
  • 与 Jev 相关0.98

信号由 Jev jev-1.13.0 判定,简介由 DeepSeek V4.1 Flash 于 2026年9月20日 读 README 写成。