# 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` 中的技术栈概要获取基本信息。*