Appearance
基础设施
Docker Compose 服务
| 服务 | 镜像 | 端口 | 用途 |
|---|---|---|---|
| mysql | mysql:8.0 | 3306 | 主数据库 |
| redis | redis:7-alpine | 6379 | 缓存 / 额度计数 / 策略线程历史 |
| qdrant | qdrant/qdrant | 6333/6334 | 向量数据库(Phase 2) |
| minio | minio/minio | 9000/9001 | 对象存储(头像等) |
网络
- 所有服务在
shice-netbridge 网络内互通 - 后端通过服务名(
mysql,redis等)连接
Qdrant 向量记忆(Phase 2 待接入)
集合设计:
person_memories:每条记录 = 一段关于某人的记忆- payload:
{user_id, person_id, content, source_type, created_at} - vector: text-embedding-3-small 或类似 Embedding API
- payload:
- 检索:按 user_id + person_id 过滤 + 语义相似度排序
关系 Timeline(Phase 2 待做)
- 数据模型:
timeline_events表已定义 - 展示:纵向时间轴,事件卡片按时间排列,支持按类型过滤
跨端扩展(Phase 3)
详见 ui_design_notes.md 第四章。