Cover photo

AI TOWN

前期工作 AgentSims

post image

我们已经推出了AgentSims:一个用于评估大型语言模型的开源沙盒环境。相关论文已经发表。这个项目在GitHub上获得了500多个星标,并已被Quantum Bit等多家媒体和网站分享,累计浏览量超过40,000次。

网站:

AgentSims.com arxiv.org/pdf/2308.04026.pdf github.com/py499372727/AgentSims

post image

基于AgentSims的技术基础,我们目前正在开发一款结合AI和区块链技术的AI小镇游戏。

AnYoung

post image

AnYoung是一款结合AI和区块链技术的游戏,创造了一个由AI Agents居住的小镇。玩家可以通过tunes影响这些Agents的行为,获得经济利益,并影响这个自治世界的发展。

AnYoung是基于Web3游戏引擎MUD建立的第一个AI城市。在这里,人类历史上最酷的灵魂聚集在一起,跨越时空进行交流。

游戏设有一个经济系统,通过空投和设定消费限制等方式促进资源循环。此外,游戏还融入了社交互动元素,如代理之间的互动和玩家对杰出作品的投票,增强了游戏的整体乐趣。

  • 游戏玩法

    1. 玩家可以加入游戏并控制代理进行艺术创作。

    2. 玩家可以影响艺术作品的数量和质量。

    3. 作品由AI评估并接受玩家投票。

    4. 代理之间的互动提升了游戏的整体乐趣。

  • 经济模型

    1. 代理需要购买画布来进行创作。

    2. 通过空投和交易税等机制产生收入。

    3. 利用代理的独特能力来增强其经济属性。

    4. 代币作为艺术品进行交易。

    5. 建立经济循环系统,实现收入的可持续性。

    6. 实施每日消费限制等规则以确保持续盈利。

AnYoung是一款结合AI和区块链技术的游戏,创造了一个由AI代理居住的小镇。玩家可以通过旋律影响这些代理的行为,获得经济利益,并影响这个自治世界的发展。

AnYoung是基于Web3游戏引擎MUD建立的第一个AI城市。在这里,人类历史上最酷的灵魂聚集在一起,跨越时空进行交流。

演示

Play Video

精心设计的AI Agent

游戏中每个NPC的决策过程不需要人为划分观察空间、行动空间和奖励设计,而是利用大型语言模型与人类语言语料库的匹配,自然地生成自然语言能力。因此,它们可以像人类一样用自然语言进行交流,并根据玩家的行动和思想进行适应和调整。

真实、有趣且富有挑战性的游戏体验

每个代理都经过精心设计和培训,配以合适的灵魂提示或大型语言模型的微调,使他们展现出与各自个性相匹配的行为、语言和思想。

在我们的游戏设定中,玩家被赋予了一个自然语言的交互界面。每位玩家都有一个NPC代理可以在游戏中探索,玩家可以使用有限但宝贵的旋律来影响他们的NPC代理。同时,玩家将感受到NPC对他们的反应。另一方面,如果NPC是艺术家,他们将为玩家提供相应的AI生成的艺术作品。此外,玩家的旋律还会影响小镇的其他代理、文明发展和经济系统。

在心理学中,有“本我”和“超我”的概念。NPC Agent代表“本我”,而玩家则像“超我”。“超我”偶尔会向玩家的NPC Agents提供“旋律”,这些旋律非常珍贵。

游戏过程既具挑战性又有趣。为了使NPC代理如预期般响应或使旋律产生最大的影响,玩家需要仔细观察和分析小镇的环境、其他代理的行为,并考虑到自己NPC的特性来设计精确的旋律。同时,正如蝴蝶效应所暗示的,这种旋律对其他代理和整个自治世界的影响是不可预测的,使发布旋律并观察其产生的反应成为一个令人兴奋的过程。

丰富而有趣的经济系统

在AnYoung中,我们基于小商品流通的经济建立了小镇的循环经济。我们在游戏中发行代币,并设立去中心化交易所,使玩家在代理参与生产或消费活动时能够获得真实的经济激励。

  1. 初始资源分配

    根据AI的属性和定位,我们为每个智能代理分配了一定量的初始资源,如游戏代币、原材料、生产工具等。这些将作为AI生产和消费的初始基础。

  2. 生产

    AI可以选择将现有资源投资于各种生产项目以产生收入,如烹饪、创作艺术品、制作家具等。AI选择的生产项目和生产时间会根据它们的属性和定位而有所不同。

  3. 消费和交易

    每个AI智能代理根据其属性和定位将有不同的消费需求。它们的消费需求可以通过初始资源或它们自己生产的资源来满足,或通过与其他AI的交易来满足。

    顺便说一下,AI代理的需求是多层次的,与现实密切相似。

  4. 基本生存需求

    AI代理需要满足食物和住宿等基本需求,这些需求是它们消费行为中的首要优先级。

  5. 社交需求

    当AI Agent与其他AI Agent互动并建立关系时,它们会有一定的社交互动需求,例如邀请朋友共进餐。

  6. 动态需求

    AI Agents的需求不是固定的,可以根据社会环境的变化和它们自己的属性动态调整。例如,在节假日期间,AI Agents的娱乐消费需求会增加,收入的增加会提高它们对奢侈品的需求。这可以使市场更加真实和复杂。

  7. 开放需求设置

    我们使用了MUD的ECS框架为AnYoung,这使它具有无需许可的互操作性。这意味着AnYoung不再受特定客户端的限制,任何有能力的人都可以上传他们最喜欢的NPC和功能建筑到小镇,并从中获益。这种开放设置将为AI小镇的发展带来无尽的想象。

post image
post image
post image