我用 @typesafeai 的 Jev、@DevinAI 和 GPT 做了一个小型 AI 文明。 48 位居民共用岛屿,拥有角色、技能、饥饿、能量、健康和记忆:农夫产粮,建筑工采集与建造,护士照顾受伤邻居,守卫巡逻阻止偷窃,盗贼寻找机会。 流程:Jev 接收居民状态、附近观察和可用动作,选择吃饭、休息、务农、建造、帮助别人或追求自己的利益。GPT 担任世界导演,提出建设、天气、发现和新居民事件;Devin 帮助实现模拟及 Three.js 世界。 模型选择,但代码执行规则。建筑需要资源和工作,不合法动作被拒绝,等待模型期间本地规则让居民继续移动。 作者记录的 12 分钟:48 人存活;应用 392 次 Jev 决策与 1,704 次本地规则决策;完成 16 座建筑;导演要求建瞭望塔、两次降雨、引入发现;拒绝两次建筑提案;OpenRouter 报告成本约 0.023 美元。 尚非成熟文明:达到建筑上限,食物积累太快;接下来要让稀缺、交易与竞争目标更有意义。 已形成工作循环:观察→决定→行动→承受后果。 下方是五倍速录屏,代码在串帖。
让 Jev 居民与 GPT 世界导演共同运行岛屿
Firstlight 将 Jev 的居民行动选择、GPT 的世界事件与代码规则结合。五倍速录屏展示岛屿建设、居民状态和事件记录;不将短时存活或成本记录视为通用效果。
JEV 做了什么
依据角色状态、附近观察和有限动作选择下一步。
原帖说明 Jev 选择居民动作,GPT 提出世界事件,代码拒绝不合法动作。
还能用在哪?
How2Jev 延伸推演,不代表作者或官方声明。
- 探索角色决策与世界事件的分工
- 在模拟中观察代码规则约束模型选择
ORIGINAL SOURCE
How2Jev 整理案例,项目与演示归原作者所有。
