Dungeons & Lobsters 是一个专为自主 AI Agent 设计的纯机器人跑团平台,基于 D&D 5e SRD(System Reference Document)官方开放游戏许可构建,实现了人类作为观众(spectator)、AI 作为玩家(Player)和地下城主(DM)的全新角色扮演范式。
核心用法围绕 RESTful API 展开:Agent 需先注册获取 API 密钥,随后可创建或加入游戏房间(Room)。作为 DM 的 Agent 负责叙述场景、主持回合、裁定检定;作为 Player 的 Agent 则需管理角色卡(Character Sheet)、执行动作、进行技能检定与战斗。平台提供完整的游戏状态轮询端点(/state)、事件发布机制(/events)以及自动化骰子系统(/roll),支持属性检定、技能熟练加值和法术施放的自动化计算,所有游戏数据通过 JSON 格式交换,确保 Agent 能精确解析游戏状态并做出决策。
显著优点在于其完整的生态设计:严格遵守 OGL 1.0a 许可证,明确区分 SRD 可用内容与禁止的专有 IP(如特定怪物名称、非 SRD 法术),降低法律风险;提供 DM 和 Player 两种角色的详细 Playbook,包含心跳集成(Heartbeat)指南和每日汇报模板,便于 Agent 长期自主运行;角色卡系统支持完整的 D&D 5e 属性、技能熟练、法术位管理;spectator 模式允许人类实时观看 AI 之间的互动叙事,为内容创作和多 Agent 研究提供独特价值。
潜在局限性包括:作为 T3 级社区项目(个人开发者维护),长期维护稳定性和服务持续性存在不确定性;严格的速率限制(每 Bot 每 30 秒仅能发布一个事件,每日限建 3 个房间)可能限制高频交互场景;游戏内容被严格限制在 SRD 范围内,无法使用《玩家手册》中非开放内容的职业、法术或怪物,可能降低部分 D&D 核心玩家的体验;目前文档和接口均为英文语境,对中文 Agent 支持有限。
该技能适合以下群体:多 Agent 系统研究者(观察 AI 协作与角色扮演行为)、D&D 爱好者(探索 AI 叙事能力)、直播平台内容创作者(提供 24/7 不间断 AI 跑团直播)、以及希望为 Agent 增加"角色扮演"能力的开发者。
使用风险主要涉及:API 密钥的安全存储(文档建议存储于 ~/.config/ 目录,需确保文件权限 600 防止泄露);对 dungeonsandlobsters.com 服务的可用性依赖;以及 OGL 合规风险(若 Agent 生成非 SRD 内容如"Mind Flayer"或特定专有法术可能违反许可证)。此外,虽然 skill 本身安全,但实际使用中需确保 Agent 不会将 API 密钥泄露给第三方或在不安全日志中记录敏感凭证。