# GEO 平台 - 技术栈说明

## 概述

本文档详细说明 GEO 平台采用的技术栈及各技术选型的理由。

> **TODO**: 本文档为占位文件，待补充完整内容。

## 前端技术栈

### 待补充内容

- [ ] Next.js 15 核心特性与选型理由
- [ ] React 19 新特性应用
- [ ] TypeScript 类型系统实践
- [ ] Tailwind CSS 4 原子化样式方案
- [ ] shadcn/ui 组件库定制
- [ ] NextAuth.js v5 认证方案
- [ ] SWR 数据获取策略
- [ ] Recharts 图表实现

## 后端技术栈

### 待补充内容

- [ ] FastAPI 异步框架特性
- [ ] Python 3.12 类型提示最佳实践
- [ ] SQLAlchemy 2.0 ORM 使用
- [ ] Alembic 数据库迁移管理
- [ ] Celery 异步任务队列
- [ ] Redis 缓存与消息代理
- [ ] JWT + OAuth2 认证实现
- [ ] Pydantic 数据校验

## AI Agent 技术栈

### 待补充内容

- [ ] Agent 框架核心库选型
- [ ] LLM 模型选型与调用
- [ ] 提示工程（Prompt Engineering）框架
- [ ] 向量数据库（可选）
- [ ] 模型评估与监控

## 基础设施技术栈

### 待补充内容

- [ ] Docker 容器化方案
- [ ] Docker Compose 服务编排
- [ ] PostgreSQL 数据库配置
- [ ] Redis 集群配置（生产环境）
- [ ] Nginx 反向代理与负载均衡
- [ ] 日志收集方案
- [ ] 监控告警系统

## 开发工具链

### 待补充内容

- [ ] 代码格式化（Black / Prettier）
- [ ] 代码检查（Ruff / ESLint）
- [ ] 类型检查（mypy）
- [ ] 测试框架（pytest / Jest / Playwright）
- [ ] Git 工作流与 Hook
- [ ] CI/CD 工具

---

*本文档待补充，请参考 `README.md` 中的技术栈概要获取基本信息。*
