项目构想
做出一个 AI Native 产品 + GitHub 开源项目 + 明确的技术体系。
项目名称:
AI Companion Agent(AI陪伴Agent)
类似:
- 斯坦福小镇 Smallville
- Aivilization
- Character AI
项目结构:
ai-companion-agent
├ frontend
│ ├ chat
│ ├ memory
│ ├ relationship
│
├ backend
│ ├ agent
│ ├ memory
│ ├ tools
│ ├ planner
│
├ llm
│ ├ prompt
│ ├ context
│
├ database
│ ├ postgres
│ ├ qdrant
│
├ infra
│ ├ docker
│ ├ api
功能:
AI角色:
AI女友
AI朋友
AI队友
能力:
- 长期记忆
- 多轮对话
- Agent规划
- Tool调用
- RAG知识库
- 情绪系统
技术栈
后端:
Python
FastAPI
LangGraph
Agent:
LangGraph
Autogen
向量数据库:
Qdrant
数据库:
Postgres
Redis
前端:
Next.js / Vue
模型:
OpenAI
DeepSeek
Moonshot
整体路线
6 个阶段:
第1阶段:先跑通聊天底座
- 前端聊天页
- Python 后端
- Kimi API 接入
- 多轮对话
第2阶段:做会话系统
- 新建会话
- 切换历史会话
- 本地/数据库持久化
第3阶段:做 Memory
- 短期记忆
- 长期记忆
- 检索相关历史
第4阶段:做 Agent
- 规划
- 工具调用
- 观察结果再回复
第5阶段:做人设/陪伴
- 角色设定
- 情绪状态
- 关系变化
第6阶段:完善
- README
- 架构图
- 技术亮点
- 开源仓库整理