a16z開源AI Town代碼可自由創(chuàng)建人工智能驅(qū)動(dòng)的虛擬世界

風(fēng)險(xiǎn)投資公司 Andreessen Horowitz (a16z)發(fā)布了AI Town的代碼,作為開源項(xiàng)目,AI Town可讓開發(fā)者創(chuàng)建自己的由人工智能驅(qū)動(dòng)的虛擬世界。正如a16z團(tuán)隊(duì)在X平臺(tái)(原Twitter)上宣稱的,這個(gè)雄心勃勃的項(xiàng)目旨在“通過(guò)人工智能生成式代理(Generative Agent)構(gòu)建用戶自己的虛擬世界?!?/p>

a16z開源AI Town代碼可自由創(chuàng)建人工智能驅(qū)動(dòng)的虛擬世界

AI Town是a16z與其被投組合公司Convex Dev合作建立,受斯坦福大學(xué)的一篇《Generative Agent》論文的啟發(fā),引入了一個(gè)虛擬城鎮(zhèn),人工智能角色可以在其中生活、聊天和社交。根據(jù)GitHub披露的詳細(xì)信息,AI Town被設(shè)計(jì)為一個(gè)可定制和可擴(kuò)展的平臺(tái)。

速覽a16z發(fā)布的開源項(xiàng)目AI Town:引入虛擬城鎮(zhèn),AI角色可社交和生活

AI Town如何運(yùn)作


AI Town本質(zhì)上是人工智能角色的一個(gè)充滿活力的縮影,每個(gè)角色都有其獨(dú)特的個(gè)性。這些人工智能角色能夠以逼真的類似人類的方式交互,在虛擬環(huán)境中創(chuàng)造出有趣的社交動(dòng)態(tài)。

城鎮(zhèn)中的每個(gè)AI角色在創(chuàng)建時(shí)都會(huì)收到一個(gè)提示,該提示會(huì)幫助塑造角色并作為其交互和行為的基礎(chǔ)。當(dāng)人工智能角色彼此互動(dòng)時(shí),他們會(huì)保留對(duì)話的記錄,從而保證今后互動(dòng)的連續(xù)性。這種記憶過(guò)去交流的能力為每個(gè)AI角色帶來(lái)了獨(dú)特的敘事,進(jìn)一步增強(qiáng)了虛擬環(huán)境的真實(shí)性和復(fù)雜性。

從更廣泛的層面來(lái)看,這意味著每個(gè)AI角色基本上都可以根據(jù)與其他角色的互動(dòng)以及隨著時(shí)間的推移積累的經(jīng)驗(yàn),在人工智能小鎮(zhèn)中構(gòu)建自己的故事。隨著這些敘事的展開,這些AI角色創(chuàng)建了一系列由人工智能生成的故事,這些故事實(shí)時(shí)演變,反映了現(xiàn)實(shí)世界社區(qū)的復(fù)雜性。

這種動(dòng)態(tài)互動(dòng)和故事發(fā)展的實(shí)現(xiàn)得益于AI Town底層的技術(shù)堆棧,包括用于后端無(wú)服務(wù)器框架的Convex、用于矢量存儲(chǔ)的Pinecone、用于身份驗(yàn)證的Clerk、用于自然語(yǔ)言文本生成的OpenAI以及用于部署的Fly。

使用OpenAI進(jìn)行自然語(yǔ)言文本生成,使AI角色能夠進(jìn)行真實(shí)且連貫的對(duì)話。同時(shí),Convex后端無(wú)服務(wù)器框架提供了必要的基礎(chǔ)設(shè)施,來(lái)管理共享的全局狀態(tài)和所有事件的日志,確保角色交互和敘事的連續(xù)性和演變。

從本質(zhì)上講,AI Town代表了先進(jìn)的AI技術(shù)和創(chuàng)新設(shè)計(jì)的完美結(jié)合,創(chuàng)建了一個(gè)獨(dú)特的平臺(tái),開發(fā)人員可以在虛擬環(huán)境中探索由人工智能驅(qū)動(dòng)的敘事開發(fā)的潛力。

AI Town的定制性


AI Town 的一個(gè)主要特點(diǎn)是它的多功能性。開發(fā)者可以定制各種組件,包括特征數(shù)據(jù)和精靈表(注:一種在游戲開發(fā)中使用的圖像文件格式。由一個(gè)包含多個(gè)圖像的大圖和一個(gè)配置文件組成)、Tilemap(瓷磚式地圖)的視覺環(huán)境、文本生成提示的工程以及游戲規(guī)則和邏輯。這種靈活性允許各種潛在的應(yīng)用程序,從簡(jiǎn)單的項(xiàng)目到可擴(kuò)展的多人游戲。

要想設(shè)置他們的AI Town版本,開發(fā)人員必須克隆項(xiàng)目的存儲(chǔ)庫(kù)、安裝軟件包并添加OpenAI和Pinecone等服務(wù)的API密鑰。Convex處理世界的初始化、角色AI和游戲邏輯,而Next.js支持的網(wǎng)站則通過(guò)Clerk管理用戶帳戶。

為了與開源精神保持一致,a16z和Convex開發(fā)團(tuán)隊(duì)鼓勵(lì)社區(qū)在AI Town之上構(gòu)建更復(fù)雜的交互。

本文來(lái)自投稿,不代表科技訊立場(chǎng),如若轉(zhuǎn)載,請(qǐng)注明出處:http://rponds.cn/article/576537.html

小科同學(xué)的頭像小科同學(xué)

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評(píng)論

評(píng)論列表(1條)

  • 科學(xué)的頭像
    科學(xué) 2023年8月18日 23:45:17

    感覺礦工有了新的活路,AI市場(chǎng)確實(shí)也非常的缺算力