新智元报道
新智元报道
【新智元导读】斯坦福25个AI智能体「小镇」终于开源了,GitHub狂揽1.4k星,《西部世界》即将走进现实。
斯坦福智能体小镇是2023年最激动人心的AI Agent实验之一。我们常常讨论单个大语言模型的新兴能力,但是现在有了多个AI智能体,情况会更复杂、更引人入胜。 一群AI,可以演绎出整个文明的演化进程。
网友:众游戏厂商们,你们懂我意思吧?
Karpathy:AI智能体,就是下一个前沿
「西部世界」中的25个AI智能体
架构
像真人一样交互
John Lin是一名药店店主,十分乐于助人,一直在寻找使客户更容易获得药物的方法。 John Lin的妻子Mei Lin是大学教授,儿子Eddy Lin正在学习音乐理论,他们住在一起,John Lin非常爱他的家人。 John Lin认识隔壁的老夫妇Sam Moore和Jennifer Moore几年了,John Lin觉得Sam Moore是一个善良的人。 John Lin和他的邻居山本百合子很熟。John Lin知道他的邻居TamaraTaylor和Carmen Ortiz,但从未见过他们。 John Lin和Tom Moreno是药店同事,也是朋友,喜欢一起讨论地方政治等等。
保姆级教程
配置环境
步骤1. 生成 Utils 文件
# Copy and paste your OpenAI API Key
openai_api_key = "<Your OpenAI API>"
# Put your name
key_owner = "<Name>"
maze_assets_loc = "../../environment/frontend_server/static_dirs/assets"
env_matrix = f"{maze_assets_loc}/the_ville/matrix"
env_visuals = f"{maze_assets_loc}/the_ville/visuals"
fs_storage = "../../environment/frontend_server/storage"
fs_temp_storage = "../../environment/frontend_server/temp_storage"
collision_block_id = "32125"
# Verbose
debug = True
步骤 2. 安装requirements.txt
运行模拟
步骤 1. 启动环境服务器
python manage.py runserver
步骤 2. 启动模拟服务器
python reverie.py
base_the_ville_isabella_maria_klaus
test-simulation
步骤 3. 运行和保存模拟
run <step-count>
Step 4. 重放模拟
Step 5. 演示模拟
定制模拟
方法1:编写并加载智能体历史
call -- load history the_ville/<history_file_name>.csv