
evolving_personality
让 AI 角色像人一样,聊着聊着性格就变了
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-26 · 当前星标 ★ 1150
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境(README 未标注具体版本,建议 3.9 及以上)
- 能访问 GitHub 与 pip 源以获取源码和依赖
- 至少一组大模型 API 凭据(OpenAI、Qwen 或 Llama)
- 可编辑文本文件的环境变量配置能力
安装与启动步骤
-
1获取项目源码
把仓库克隆到本地,进入项目目录后再做后续安装。
git clone https://github.com/emergi-lab/evolving_personality.git cd evolving_personality -
2安装依赖
README 给出的依赖文件名是 requirement.txt,注意不是 requirements.txt。
pip install -r requirement.txt -
3创建配置文件
从模板复制出 para.env,该文件含密钥,仓库中不提供。
cp para.env.example para.env -
4填写模型凭据
在 para.env 中选择要用的模型厂商,填入对应 API Key、接口地址与模型名。
-
5核对准备状态
确认依赖安装无报错、至少一组密钥已填写,即可按仓库代码组织自己的调用流程。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OPENAI_API_KEY | 否 | OpenAI 接口密钥,使用 GPT 系列时必填 | sk-xxxxxxxxxxxxxxxx |
OPENAI_BASE_URL | 否 | OpenAI 接口地址,可换成兼容端点 | https://api.openai.com/v1 |
OPENAI_MODEL | 否 | 指定调用的 GPT 模型名称 | gpt-4 |
QWEN_API_KEY | 否 | 通义千问接口密钥,使用 Qwen 时填写 | your_qwen_api_key_here |
QWEN_MODEL | 否 | 指定调用的 Qwen 模型名称 | qwen3-235b-a22b-instruct-2507 |
LLAMA_API_KEY | 否 | Llama 接口密钥,使用 Llama 时填写 | your_llama_api_key_here |
如何确认成功
依赖安装无报错、para.env 中至少一组 API Key 已填好即准备就绪;README 未提供启动命令。
常见问题
Q:依赖文件到底叫什么?
A:README 中写的是 requirement.txt,请以仓库实际文件为准,不要自行改成 requirements.txt 后直接执行。
Q:para.env 在仓库里找不到?
A:该文件含敏感密钥,未纳入版本管理,需用 para.env.example 复制生成,填好后不要提交回仓库。
Q:必须同时配置三家模型吗?
A:不需要,GPT、Qwen、Llama 三组配置按需选择,填好你要用的那一组即可。
Q:安装完怎么运行?
A:README 节选未给出启动命令或入口文件,请查看仓库内代码与文档自行调用框架接口。
注意事项
- para.env 含明文密钥,勿上传到公开仓库或分享给他人。
- BASE_URL 可按实际服务端地址调整,模型名要与所选服务一致。
- README 明确依赖文件名为 requirement.txt,安装失败时先确认该文件存在。
核心亮点
- 用荣格心理类型理论把 MBTI 拆成可计算的人格维度,演化逻辑有理论依据而非随意调参
- 人格状态随交互动态更新,适合长期陪伴、角色扮演等需要成长感的场景
- Python 实现、结构清晰,可直接作为智能体人格建模的实验基线进行二次开发
不足之处
- 人格演化规则与 MBTI 维度映射的细节依赖文档说明,缺少大规模对照实验验证演化合理性
- 社区规模仍较小,长期维护与生态集成情况有待观察
适用场景
- 虚拟角色/陪伴型智能体的长期人格成长
- 角色扮演类应用中 NPC 性格随剧情演变
- 智能体人格建模相关的学术研究与教学演示
替代项目
Generative Agents、Camel-AI、AutoGen
同类项目推荐
Myco
开源
给AI代理装上会进化的活体记忆装甲,越用越强
The living armor an AI agent inhabits: eternal devouring, eternal evolution, eternal···
nexting
开源
轻点或语音,随时把任务派发给你的 AI 智能体。
Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC. View sessions,···
tenet
开源
让 AI 连续开发 12 小时,规格驱动+DAG 编排+三重评审,结果更靠谱。
Cross-platform AI agent harness for 12+ hour autonomous development cycles. Spec-dri···
agentcraft
开源
用 Java 快速搭建可落地的 AI 智能体
Manage your real AI agents, using Minecraft as your interface!
Agentero
开源
让 AI Agent 陪你从选题到实验全程干活
为人与 Agent 协作而生的一站式科研工作台
EDDI
开源
用 JSON 配置,快速搭建生产级多智能体 AI 应用
Config-driven engine that turns JSON into production-grade AI agents. Multi-agent or···
awesome-ai-agents-2026
开源
一份清单,带你逛遍2026年最火的AI智能体项目
✨ Awesome AI Agents for 2026 ⭐ Star it
ai-agent-map
开源
一张图看清AI智能体生态,快速选出适合你的工具
A practical, visual-first guide to comparing AI agents, platforms, runtimes, and orc···
DeepResearch
开源
输入问题,自动产出带引用的深度研究报告
Tongyi Deep Research, the Leading Open-source Deep Research Agent