Cicero是一个可以在策略游戏Diplomacy中与人类玩家展开博弈的AI。
在2022年8月19日至10月13日期间,CICERO共进行了40场游戏,其在玩了1场以上游戏的参与者中排名前10%;在参加5场或更多场游戏的参与者中,CICERO排名第二;在所有40场比赛中,Cicero的平均得分是25.8%,是其82个对手中平均12.4%的两倍还多。
游戏信息Diplomacy是一款以1914年欧洲为背景的战略棋盘游戏。棋盘被分为56个陆地区域和19个海洋区域。其中42个陆地区域被游戏中的七个大国所瓜分。奥匈帝国、英国、法国、德国、意大利、俄罗斯和土耳其。剩下的14个陆地区域在游戏开始时是中立的。
每个大国都控制一些地区和一些单位。被控制的单位数量取决于被控制的关键地区的数量,称为SupplyCeters(SCs)。简单地说,更多的补给中心意味着更多的单位。游戏的目标是通过将单位移入这些地区并说服其他玩家支持你,从而控制所有SC的一半以上。
安装#Cloetherepowithsubmodules:gitcloe--recursivegit@github.com:facebookresearch/diplomacy_cicero.gitdiplomacy_cicerocddiplomacy_cicero#Aptistallsapt-getistall-ywgetbzip2ca-certificatescurlgitbuild-essetialclag-format-8gitwgetcmakebuild-essetialautocoflibtoolpkg-cofiglibgoogle-glog-dev#Istallcodawget--quiethttps://repo.aacoda.com/miicoda/Miicoda3-4.7.10-Liux-x86_64.sh-O~/miicoda.sh/bi/bash~/miicoda.sh-b#Createcodaevcodacreate--yes-diplomacy_ciceropytho=3.7codaactivatediplomacy_cicero#Istallpytorch,pybid11codaistall--yespytorch=1.7.1torchvisiocudatoolkit=11.0-cpytorchcodaistall--yespybid11#Istallgoforborigssligrpc#Wehavesomehackypatchigcodeforprotobufthatisotguarateed#toworkoversiosotherthathis.codaistall--yesgoprotobuf=3.19.1#Istallpythorequiremetspipistall-rrequiremets.txt#Localpipistallspipistall-e./thirdparty/github/fairiteral/postma/est/#NOTE:Postmahereliksagaistpytorchfortesors,forthistoworkyoumay#eedtoseparatelyhaveistalledcuda11oyourow.pipistall-e./thirdparty/github/fairiteral/postma/postma/pipistall-e.-vv#Makemake#Ruuittestsmaketest_fast下载模型文件请发邮件到diplomacyteam@meta.com索取密码。然后运行bashbi/dowload_model_files.sh<PASSWORD>。这将下载并解密所有相关的模型文件到./models目录
访问Cicero的实验游戏Cicero参加的游戏的JSON数据位于data/cicero_redacted_games中。只包括与同意公开其对话的玩家的对话。








评论