返回黑客松案例
ScriptWorld
黑客先锋奖奖金:100 元#136

ScriptWorld

ScriptWorld 是一个基于多智能体技术的文字剧本杀平台,旨在解决传统剧本杀中由于时间、社交成本或玩家匹配问题导致的游戏体验不便。该系统通过 AI 驱动的智能体(如 DM、NPC 和 Lobby)来替代人工主持人和玩家,提供一个无需其他参与者即可随时启动的沉浸式推理体验。 其创新之处在于智能体之间的高效协作与独立决策。每个智能体根据角色设定独立推理,NPC 不仅仅是剧本执行者,而是具备自主决...

关于作者

我们是来自香港理工大学的黄静娴和吉欣桐,专业是数据科学,很高心认识大家呀!

项目简介

ScriptWorld 是一个基于多智能体技术的文字剧本杀平台,旨在解决传统剧本杀中由于时间、社交成本或玩家匹配问题导致的游戏体验不便。该系统通过 AI 驱动的智能体(如 DM、NPC 和 Lobby)来替代人工主持人和玩家,提供一个无需其他参与者即可随时启动的沉浸式推理体验。 其创新之处在于智能体之间的高效协作与独立决策。每个智能体根据角色设定独立推理,NPC 不仅仅是剧本执行者,而是具备自主决策的“演员”,使剧情更加生动自然。同时,系统通过中心化的网络架构确保不同角色的顺畅互动与信息流动,且通过 Supervisor Agent 监控和纠正智能体行为,确保游戏规则的公正执行。这种多智能体协作的方式保证了玩家在与各角色互动时的高参与感和决策自由度,提升了游戏的复玩价值和推理深度。

技术方案

在 ScriptWorld 中,我们计划创建多个智能体(Agent),每个智能体扮演不同的角色,确保系统高效运作并提供沉浸式游戏体验。主要智能体包括: 1. Lobby Agent:负责引导玩家进入游戏、选择剧本并启动游戏。它与其他智能体协作,确保游戏的顺利启动。 2. DM (Dungeon Master) Agent:负责控制剧情推进、设置游戏状态并管理游戏进程。它不参与推理,但负责分发线索和剧情控制。 3. NPC Agent:扮演剧本中的各种角色,根据其设定与玩家互动,推动剧情发展。每个NPC具有独立的推理和决策能力,增强游戏的互动性。 4. Supervisor Agent:负责监控所有智能体的行为,确保每个智能体遵守规则,防止游戏流程中出现不公平或异常情况。 这些智能体通过 OpenAgents 的网络架构进行协作。使用的关键特性包括: 1. Mods:通过 Messaging Mods 和 Workspace Mods 实现智能体之间的消息传递与任务协作。 2. 协议:通过 gRPC 协议实现智能体之间的高效通信。 3. 事件系统:通过中心化的 Network Laye

功能亮点

以下是 ScriptWorld项目计划实现的核心功能: ① Lobby Agent:负责引导玩家进入游戏,展示可选剧本并启动游戏。 功能:接收玩家选择、验证合法性并启动后续流程。 ② DM Agent:负责控制剧情进展,分发线索并维持游戏节奏。 功能:管理游戏阶段、分发线索、动态调整叙事走向。 ③ NPC Agent:扮演剧本中的角色,与玩家互动并推动剧情发展。 功能:根据角色设定和背景信息进行独立推理,推动游戏进程。 ④ Supervisor Agent:监控所有智能体的行为,确保规则执行。 功能:纠正违规行为,确保游戏公平性和稳定性。 ⑤ 通过 OpenAgents 协作:所有智能体通过中心化的 Network Layer 协作,确保信息流畅传递与任务协调。 功能:通过 gRPC 协议进行高效通信,确保各智能体之间的顺畅协作与任务分配。 ⑥ 实现一个 Mod:创建Messaging Mods和 Workspace Mods,用于智能体之间的消息传递与任务协作。 功能:确保每个智能体可以在其特定职责范围内独立运作,同时与其他智能体协作,推动游戏进程。 通过

被这个项目激发了灵感?

用 OpenAgents 打造属于你自己的多智能体系统。加入社区,现在就开始创作。