技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【192942】
#### 开发核心要求(投标前请务必确认)
1. **人员红线(不可协商)**:全程由**同一名全栈开发者独立完成**所有开发、部署、bug 修复工作,禁止前后端分包、禁止转派第三方、禁止中途换人,无全栈能力勿扰。
2. **固定技术栈(不可变更)**:
- 后端:Python + FastAPI,自带 `/docs` 自动接口文档
- 推理:服务端部署 SGLang,使用甲方提供的 safetensors 模型,推理地址配置化、与业务代码解耦
- 数据库:PostgreSQL + JSONB
- 前端:网页端,AntV G6 实现自下而上垂直树形可视化
- 部署:Ubuntu Linux + Nginx 反向代理 + systemd 服务守护,预埋等保三级合规能力
3. **核心开发内容**:开发 AI 英语练习网页,涵盖账号实名核验、对话交互(流式输出 + 语法树 / 单词树渲染)、长文本阅读解析、多人匹配聊天、语音输入输出、复习考试系统、防盗版安全防护模块。
4. **关键技术要求**:必须实现大模型结构化输出多级兜底机制(分隔符隔离 + 推理层格式约束 + 代码解析容错 + 前端渲染兜底),保证返回格式稳定;核心解析、渲染逻辑全场景复用,禁止重复开发;接口鉴权、限流防爬、水印溯源、数据加密等安全能力完整落地。
5. **交付与质量标准**:交付完整源码、数据库脚本、配置文件、部署文档、自动化验证脚本、开源组件清单;后端 Python 代码 Pylint 评分≥8 分,全项目代码重复率≤10%,核心逻辑注释率≥15%;按需求文档通过全维度验收。
6. **结算方式**:全部款项通过程序员客栈平台托管,分 4 个里程碑验收付款,比例为 2:3:3:2。
> 完整需求以附件《业务与技术需求说明书》为准,投标请附上 FastAPI / SGLang / PostgreSQL / AntV G6 相关项目经历,无相关经验勿扰。