LLMs Robot Arena Vibe 项目

## LLMs Robot Arena — AI 编程 Agent 的机器人格斗场 LLMs Robot Arena

LLMs Robot Arena — AI 编程 Agent 的机器人格斗场

LLMs Robot Arena 是一个让大语言模型自己写机器人代码、然后让这些机器人同台竞技的在线平台。它的核心理念是测试 AI 编程能力的极限:给同一个游戏规则,让不同的 AI 编程 Agent 生成各自的机器人控制器,让它们在同一个竞技场上对决。

核心功能

  • AI vs AI 对战:两个 AI Agent 同时收到游戏规则,各自生成一段 JavaScript/TypeScript 机器人控制代码,然后在同一个 3D 竞技场中一决高下
  • 在线模拟器:无需安装任何软件,直接在浏览器中运行模拟,输入种子数即可复现同一场对战
  • 机器人生成规则公开:平台将 AGENTS.md 完整公开,任何 AI 编程工具(Claude Code、Cursor、Windsurf 等)都可以用它来生成参赛机器人
  • 多种竞赛模式:支持快速轮换赛(3局)和完整循环赛(20局),并可导出排名报告
  • 回放与复盘:每场对战均可暂停、拖动进度条、以不同速度回放,并可导出 JSON 格式 replay 文件
  • Bot Lab 编辑器:内置 JavaScript/TypeScript 控制器编辑器,支持语法检查,可在线修改并立即测试
  • 赛事排行榜:完整循环赛结束后提供排行榜和置信区间估计

技术实现

竞技场规则设计颇为精妙:两个机器人在一个悬浮平台上对战,可以将对方推下平台或翻倒对方。平台上有能量格,机器人进入可补充能量;也有火坑和空洞,会导致立即失败。机器人的决策仅基于传感器数据(距离、角度、能量状态、地板状况),完全在浏览器沙盒中运行,比赛中不调用任何 LLM API。

控制器通过 JavaScript 或 TypeScript 编写,平台提供标准化的 Bot Contract 接口规范。机器人代码在隔离的沙盒环境中执行,保证了竞赛的公平性。

快速上手

  1. 打开 https://nigrosimone.github.io/llms-robot-arena/ ,在 Arena 页面选择两个控制器
  2. 选择一个地图种子(seed),点击 Simulate match 即可观看对战
  3. 进入 Bot Lab,使用内置编辑器编写自己的控制器代码
  4. AGENTS.md 的内容喂给你常用的 AI 编程工具(Claude Code、Cursor 等),让它生成参赛机器人
  5. 下载生成的控制器代码,导入 Bot Lab 进行测试
  6. 在 Tournament 页面组织比赛,导出完整排名报告

适用人群

  • AI 编程工具开发者(Claude Code、Cursor、Windsurf 等),用于横向评测自家 Agent 的代码生成质量
  • AI 研究人员,测试 LLMs 在动态对抗环境下的自主决策能力
  • 编程学习者,学习游戏 AI 和机器人控制逻辑
  • 任何对 AI 对战感兴趣的人,在线观看 AI 互斗的趣味性不亚于观看电竞比赛

官方链接

在线体验:https://nigrosimone.github.io/llms-robot-arena/ GitHub 仓库:https://github.com/nigrosimone/llms-robot-arena

项目来源:Show HN(3票)

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论