斯坦福 AI 智能体小镇存储库,附带题为“Generative Agents: Interactive Simulacra of Human Behavior”研究论文。包含 Generative Agents(模拟可信人类行为的计算代理)及其游戏环境的核心模拟模块。
设置环境
要设置环境,你需要生成一个包含 OpenAI API 密钥的utils.py文件,并下载必要的软件包。
步骤1. 生成 Utils 文件
在reverie/backend_server文件夹(reverie.py位置所在)中,创建一个名为utils.py的新文件,并将以下内容复制并粘贴到该文件中:
# Copy and paste your OpenAI API Keyopenai_api_key = "<Your OpenAI API>"# Put your namekey_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"# Verbosedebug = True
将<Your OpenAI API>替换为你的 OpenAI API 密钥,将<name>替换为你的姓名。
步骤2. 安装 requirements.txt
安装requirements.txt文件中列出的所有内容(建议首先像往常一样设置 virtualenv)。关于 Python 版本的说明:在 Python 3.9.12 上测试了环境。
