Code for Cicero, an AI agent that plays the game of Diplomacy with open-domain natural language negotiation.
diplomacy_cicero 是一个基于人工智能的开源项目,旨在为复杂策略博弈游戏“外交(Diplomacy)”开发能够进行开放域自然语言谈判的 AI 智能体。该项目通过结合大型语言模型与复杂的战略推理算法,解决了机器在博弈中既要制定战略决策又要通过语言与人类对手进行有效沟通的难题。
该项目实现了基于语言模型与战略推理结合的智能体,能够模拟人类水平的游戏博弈能力。 内置了针对无谈判版本(No-Press)游戏的强化学习与规划算法,实现了高效的自博弈训练。 提供了完整的 ParlAI 框架集成,支持对对话模型进行微调与部署。 包含了一套成熟的战略搜索与规划逻辑,能够处理双边与多边的复杂博弈场景。 代码库提供了完善的评估工具与配置方案,支持研究人员复现论文中的实验结果及进行二次开发。
该项目主要面向人工智能研究人员及博弈论开发者,适用于研究复杂环境下的多智能体交互、自然语言与决策模型融合以及长线决策规划等前沿课题。