速览a16z发布的开源项目AI Town:引入虚拟城镇,AI角色可社交和生活
在a16z发布的AI Town中,每个AI角色都将有社交“记忆”,每个人的故事线相互交织,让虚拟城镇不再“虚拟”。
![Liam 'Akiba' Wright](/wp-content/themes/zhtcw/assets/images/logo-icon.png)
原文标题:VC firm a16z releases open-source microverse packed with generative AI NPCs in AI Town
原文作者:Liam 'Akiba' Wright
原文来源:Cryptoslate
编译:Felix
风险投资公司 Andreessen Horowitz (a16z)发布了AI Town的代码,作为开源项目,AI Town可让开发者创建自己的由人工智能驱动的虚拟世界。正如a16z团队在X平台(原Twitter)上宣称的,这个雄心勃勃的项目旨在“通过人工智能生成式代理(Generative Agent)构建用户自己的虚拟世界。”
AI Town是a16z与其被投组合公司Convex Dev合作建立,受斯坦福大学的一篇《Generative Agent》论文的启发,引入了一个虚拟城镇,人工智能角色可以在其中生活、聊天和社交。根据GitHub披露的详细信息,AI Town被设计为一个可定制和可扩展的平台。
AI Town如何运作
AI Town本质上是人工智能角色的一个充满活力的缩影,每个角色都有其独特的个性。这些人工智能角色能够以逼真的类似人类的方式交互,在虚拟环境中创造出有趣的社交动态。
城镇中的每个AI角色在创建时都会收到一个提示,该提示会帮助塑造角色并作为其交互和行为的基础。当人工智能角色彼此互动时,他们会保留对话的记录,从而保证今后互动的连续性。这种记忆过去交流的能力为每个AI角色带来了独特的叙事,进一步增强了虚拟环境的真实性和复杂性。
从更广泛的层面来看,这意味着每个AI角色基本上都可以根据与其他角色的互动以及随着时间的推移积累的经验,在人工智能小镇中构建自己的故事。随着这些叙事的展开,这些AI角色创建了一系列由人工智能生成的故事,这些故事实时演变,反映了现实世界社区的复杂性。
这种动态互动和故事发展的实现得益于AI Town底层的技术堆栈,包括用于后端无服务器框架的Convex、用于矢量存储的Pinecone、用于身份验证的Clerk、用于自然语言文本生成的OpenAI以及用于部署的Fly。
关于【速览a16z发布的开源项目AI Town:引入虚拟城镇,AI角色可社交和生活】的延伸阅读
4 月吸引近 10 亿美元投资,日活 300 万,Web3 游戏的牛市要来了吗?
近期,Web3游戏备受关注,Notcoin在挖矿阶段就拥有600万日活跃用户,市值超过8.2亿美元。两大风投共募资近9亿美元,为Web3游戏储蓄弹药。活跃钱包数量环比增长17%,a16z和Bitkraft Ventures都在投资Web3游戏领域。Bitkraft Ventures是一家专注于投资Web3游戏和数字娱乐的公司,已筹集2.75亿美元。Web3游戏的活跃用户不断攀升,包括Pixels、Sweat Economy、StarryNift、Another World、Alien Worlds、MotoDex和Nine Chronicles等游戏。这些游戏采用不同的区块链技术,展现出巨大潜力。未来,Web3游戏可能发展成3A大作或全链游戏,也可能是社交小游戏。
a16z研究主管:区块链机制设计难的8个原因
机制设计是为了实现理想结果的逆向工程,在web3中面临着缺乏信任和串通的挑战。维克里拍卖作为一种优雅高效的设计,在区块链环境中很少被使用,因为受到不受信任的区块生产者的影响。机制设计者必须考虑如何防止串通,同时也要考虑如何激励参与者。区块链协议的设计空间更大,但也带来了一些风险。因此,区块链研究人员需要考虑底层基础设施层的运作细节。尽管目前还不成熟,但区块链领域也为机制设计提供了独特的机遇。
使用OpenAI进行自然语言文本生成,使AI角色能够进行真实且连贯的对话。同时,Convex后端无服务器框架提供了必要的基础设施,来管理共享的全局状态和所有事件的日志,确保角色交互和叙事的连续性和演变。
从本质上讲,AI Town代表了先进的AI技术和创新设计的完美结合,创建了一个独特的平台,开发人员可以在虚拟环境中探索由人工智能驱动的叙事开发的潜力。
AI Town的定制性
AI Town 的一个主要特点是它的多功能性。开发者可以定制各种组件,包括特征数据和精灵表(注:一种在游戏开发中使用的图像文件格式。由一个包含多个图像的大图和一个配置文件组成)、Tilemap(瓷砖式地图)的视觉环境、文本生成提示的工程以及游戏规则和逻辑。这种灵活性允许各种潜在的应用程序,从简单的项目到可扩展的多人游戏。
要想设置他们的AI Town版本,开发人员必须克隆项目的存储库、安装软件包并添加OpenAI和Pinecone等服务的API密钥。Convex处理世界的初始化、角色AI和游戏逻辑,而Next.js支持的网站则通过Clerk管理用户帐户。
为了与开源精神保持一致,a16z和Convex开发团队鼓励社区在AI Town之上构建更复杂的交互。
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:Liam 'Akiba' Wright,如有侵权请联系删除。转载或引用请注明文章出处!