# AI TOWN

By [PTADAO](https://paragraph.com/@ptadao) · 2023-11-24

---

前期工作 AgentSims
--------------

![](https://storage.googleapis.com/papyrus_images/82c4828841552bc10bd23fdcce5f2cc090d67307f3838b60e2bd04604f1b45d8.png)

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

网站：

[AgentSims.com](http://AgentSims.com) [arxiv.org/pdf/2308.04026.pdf](http://arxiv.org/pdf/2308.04026.pdf) [github.com/py499372727/AgentSims](http://github.com/py499372727/AgentSims)

![](https://storage.googleapis.com/papyrus_images/098f78b5d0494e308a6111b4077af5336a51361216fe6c590e6d0696a02ef8c9.png)

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

### AnYoung

![](https://storage.googleapis.com/papyrus_images/bb6e0cf770d8b961cf7ee8963f8dfd809e4545626703eb312fad10bea38724d4.png)

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城市。在这里，人类历史上最酷的灵魂聚集在一起，跨越时空进行交流。

### **演示**

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=xhgkx37eW6Q)

**精心设计的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小镇的发展带来无尽的想象。
    

![](https://storage.googleapis.com/papyrus_images/972111102c46846b4c7c5142de90da254f857d8906b08519e43508191700d2ee.png)

![](https://storage.googleapis.com/papyrus_images/ae0fac7ca918d8387d6511e2d5fedbbc26bef88f294c55b2f3e5d4898d45379f.png)

![](https://storage.googleapis.com/papyrus_images/c8ffa1b01c4a1516605ff5359686aafa0756349572eab25f0ef8f3cdb5685d6f.png)

---

*Originally published on [PTADAO](https://paragraph.com/@ptadao/ai-town)*
