技能要求:
Python,uniapp
经验要求:
5-10年经验
工作描述:
项目编号:【41150】
. 项目简介
项目名称:法务机器人(以下简称“系统”)
目标用户:中小企业主、法务人员、外部律师
核心功能:
自动生成合同模板并按参数填充
合同智能审查(风险点标注、条款解释、潜在纠纷提示)
合同摘要/关键条款提取与比对
自动催收/律师函草稿生成与推送
法务知识库检索与问答
用户/企业管理、付费订阅与计费
2. 外包范围(必做项)
后端 API 设计与实现(RESTful/GraphQL 可选)
AI 模型接入层(结合外部大模型 API 与必要的本地规则引擎)
数据库设计与实现(结构化合同、用户、支付与日志)
移动端/小程序前端:iOS/Android(React Native/Flutter 可选)+ 微信/字节/支付宝小程序或 H5
管理后台:用户管理、订单/订阅管理、模板管理、日志与审计
鉴权、权限、计费系统(JWT/OAuth2;企业/个人分级权限)
文档上传/解析服务(PDF、DOCX 解析、OCR)
通知模块(短信/邮件/推送/小程序模板消息/企业微信)
测试用例与自动化测试脚本(单元、集成、接口、UI 测试)
部署脚本与运维指南(Docker/Kubernetes、CI/CD)
交付与知识转移(代码、部署、运行手册、API 文档)
3. 技术栈建议(可选,但开发方需说明选型理由)
后端:Node.js (Express/Nest) 或 Python (FastAPI/Django) 或 Golang
数据库:PostgreSQL / MySQL(业务数据);Elasticsearch(全文搜索);Redis(缓存/队列)
存储:对象存储(阿里 OSS / AWS S3)
AI 接入:OpenAI / 本地大模型接入网关 / 企业大模型(视合规而定)
前端:React / Vue / 小程序原生或 Taro / uni-app
移动:React Native 或 Flutter(若要一套代码覆盖 iOS/Android)
容器:Docker + Kubernetes
CI/CD:GitHub Actions / GitLab CI / Jenkins
日志监控:Prometheus + Grafana;ELK(可选)