diff --git a/docs/合同/汇蠡投资-棱芯科技-股票AI分析系统-2025年11月.md b/docs/合同/汇蠡投资-棱芯科技-股票AI分析系统-2025年11月.md new file mode 100644 index 0000000..420eee3 --- /dev/null +++ b/docs/合同/汇蠡投资-棱芯科技-股票AI分析系统-2025年11月.md @@ -0,0 +1,448 @@ +# 技术开发合同 + +(委托开发) + +**合同编号:** 3PRISM-202511-001 + +**项目名称:** 股票AI分析系统 + +# 委托方(甲方) + +单位名称: 无锡汇蠡投资管理中心(有限合伙) +统一社会信用代码(税号): 91320211MA1TDC2M14 +单位地址: 无锡市建筑西路599-6(3号楼)四楼404室 +负责人/法定代表人: 许成 +联系电话: 0510-88555066 +开户银行: 江苏银行无锡科技支行 +银行账户: 21910188000135723 + +# 研究开发方(乙方) + +单位名称: 上海棱芯人工智能科技有限公司 +统一社会信用代码(税号): 91310104MAERNTU37D +单位地址: 上海市徐汇区云锦路181号3层301室 +负责人/法定代表人: 吕琦 +联系电话: 13852282381 +开户银行: 招商银行股份有限公司上海徐汇滨江支行 +账号: 121986556710001 + +--- + +甲乙双方本着平等自愿、互惠互利的原则,根据《中华人民共和国民法典》及相关法律法规,经友好协商,就甲方委托乙方研究开发"股票AI分析系统"事宜,达成如下协议,以资共同遵守。 + +# 一、项目名称与开发目标 + +1. **项目名称:** 股票AI分析系统 +2. **开发目标:** 研发一套基于人工智能的股票分析系统,形成"数据采集与处理 + AI模型训练 + 分析预测算法 + 可视化展示"的完整方案。实现多数据源金融数据获取、实时数据处理、深度学习模型构建与优化、量化投资策略开发、风险评估与回测分析、Web界面展示与API接口,交付满足分析精度、预测准确率与系统稳定性的工程化应用系统与文档。 + +# 二、技术成果的内容、形式和要求 + +1. **项目委托:** 本项目由甲方委托乙方承担"股票AI分析系统"的总体研发工作,包括数据采集接口开发、AI算法模型设计、量化策略研究与实现、系统架构设计、Web应用开发、API接口设计与实现,以及成套技术文件编制。 +2. **保证条款:** 乙方保证其具备完成本项目所需的技术能力,并确保所交付的技术成果(包括硬件设计和软件代码)为原创或已获得合法授权,不存在任何知识产权侵权行为。 +3. **研发内容与技术要求:** + + **3.1 数据采集与处理系统** + * **数据源接口开发:** 集成多家金融数据提供商API(包括Tushare、Finnhub、Yahoo Finance等),实现股票、指数、期货等金融数据的实时获取; + * **数据清洗与预处理:** 建立数据质量控制流程,包括异常值检测、缺失值填充、数据标准化与特征工程; + * **数据库设计:** 设计高性能时序数据库架构,支持海量金融数据的存储与快速查询; + * **数据管道构建:** 实现ETL流程自动化,保障数据采集的稳定性和实时性; + * **API网关设计:** 构建统一的数据访问接口,支持多种数据格式和协议。 + + **3.2 大模型集成与分析系统** + * **大模型集成:** 集成Google Gemini、OpenAI GPT、腾讯混元、字节跳动豆包等主流大语言模型的API接口; + * **分析模块开发:** 实现9个专业分析模块:公司简介、基本面分析、看涨分析、看跌分析、市场分析、新闻分析、交易分析、内部人动向、最终结论; + * **智能分析流程:** 基于大模型的多轮对话分析,支持上下文理解和专业知识推理; + * **质量保障:** 建立分析结果审核机制,确保分析内容的专业性和准确性; + * **分析优化:** 持续优化分析prompt和模型参数,提升分析质量和用户体验。 + + **3.3 Web应用与API服务** + * **前端界面开发:** 基于React/Next.js构建现代化Web界面,支持图表展示和交互操作; + * **后端API设计:** 使用FastAPI开发RESTful API,支持数据查询、模型调用和结果展示; + * **实时数据流:** 实现WebSocket连接,支持实时股价更新和市场数据推送; + * **用户管理系统:** 构建用户权限控制,支持多用户同时访问和个性化配置; + * **部署运维:** 设计容器化部署方案,支持分布式部署和自动扩缩容; + * **开发语言:** 以Python为主实现AI算法与数据处理,Web前端采用TypeScript/React,后端采用Python/FastAPI。 + +4. **技术文档:** + * 系统架构设计文档(含数据流图、模块设计、接口说明) + * AI算法设计文档(含模型架构、训练流程、性能评估报告) + * 数据处理说明书(含数据源配置、ETL流程、质量控制) + * API接口文档(含RESTful API规范、WebSocket协议、数据格式) + * 源代码(包含必要的注释)与SDK/示例 + * 部署运维手册(含安装配置、监控告警、故障排除指南) + +# 三、研究开发经费及其支付方式 + +1. **合同总金额:** 本合同技术开发经费总额为人民币 **壹拾万元** 元(¥ **100,000.00**)(含增值税,按照小规模纳税人3%征收率计算)。 +2. **付款方式:** 采用两阶段付款方式,先支付50%启动资金,验收合格后再支付剩余50%,具体支付节点见附件《付款时间节点说明》。 +3. **发票:** 乙方应在甲方每次付款前,向甲方开具等额的增值税普通发票,发票内容为"技术开发服务费"。 + +# 四、研究开发计划、进度和交付要求 + +1. **第一阶段(7日内):** 数据采集与处理系统开发 + * 完成多数据源API接口集成与测试; + * 完成数据清洗预处理流程开发; + * 建立时序数据库架构设计与实现。 +2. **第二阶段(7日内):** 大模型集成与分析系统开发 + * 完成主流大语言模型API集成与测试; + * 实现9个专业分析模块的智能分析功能; + * 建立分析流程自动化和质量控制机制。 +3. **第三阶段(7日内):** Web应用与API服务开发 + * 完成前端界面设计与开发; + * 实现后端API服务与实时数据流; + * 构建用户管理系统与权限控制。 +4. **第四阶段(7日内):** 系统集成测试与交付 + * 完成系统集成测试与性能优化; + * 指标验证(预测准确率、响应时间、系统稳定性); + * 编制成套技术文档并完成最终交付。 + +# 五、验收标准与验收程序 + +1. **验收时间:** 乙方完成并提交最终交付物后,甲方应在15个工作日内组织验收。 +2. **功能与性能验收标准:** + * **数据采集与处理:** + * 多数据源接口测试合格(数据获取成功率≥99.5%、响应时间<2秒); + * 数据质量控制达标(异常值检测率≥95%、数据完整性≥99%); + * 数据库性能满足要求(查询响应时间<100ms、并发处理能力≥1000QPS); + * **大模型与分析:** + * 大模型API集成测试合格(调用成功率≥99%、响应时间<5秒); + * 9个分析模块功能完整(公司简介、基本面分析、看涨看跌分析等); + * 分析结果质量达标(内容完整性≥95%、专业性评分≥80%); + * 分析流程自动化运行(全程无需人工干预、异常处理完善)。 + * **Web应用与服务:** + * 前端界面响应时间<1秒、支持并发用户≥500; + * API接口可用性≥99.9%、平均响应时间<500ms; + * 实时数据推送延迟<100ms; + * **系统稳定性与可靠性:** + * 连续运行≥24小时无故障、内存泄漏<1MB/小时; + * 系统可用性≥99.5%、平均故障恢复时间<30分钟。 +3. **交付物验收标准:** + * 所有设计文件(系统架构图、数据库设计、API文档)、源代码、SDK/示例与技术文档齐全、规范,与最终成果一致。 +4. **验收程序:** + * 乙方提交书面验收申请及自测报告。 + * 甲方根据本合同第五条第2、3款标准进行测试验证。 + * 双方根据测试结果共同签署《项目验收报告》。 +5. **验收异议处理:** + * 若验收不合格,甲方应出具书面意见,乙方应在15个工作日内进行修复并重新提交验收。若非乙方原因导致,双方协商解决。 + +# 六、知识产权和保密条款 + +1. **知识产权归属:** + * **背景知识产权:** 双方在本项目前各自拥有的知识产权仍归各自所有。 + * **项目成果知识产权:** 在本项目下由乙方开发完成的、与项目成果相关的全部知识产权(包括但不限于专利申请权、技术秘密、软件著作权、版权等)归甲方所有。乙方仅在为甲方提供服务期间享有使用权,服务结束后无权继续使用。 + * 乙方不得将项目成果用于为其他客户提供服务,或进行任何形式的商业化利用。 +2. **保密义务:** + * 双方应对在合作中知悉的对方商业秘密和技术秘密(包括本合同内容)负有保密义务。未经对方书面许可,不得向任何第三方泄露。 + * 保密期限自本合同签订之日起至合同终止后 **三** 年。 + +# 七、技术服务和支持 + +1. **质保期:** 自项目最终验收合格之日起,乙方提供为期 **[ 3 ]** 个月的免费技术支持和缺陷修复服务。 +2. **技术培训:** 乙方需为甲方技术人员提供一次免费的技术培训,内容包括设备操作、校准方法和软件架构讲解。 + +# 八、违约责任 + +1. **乙方违约:** 若乙方逾期交付,每逾期一日,应向甲方支付合同总金额 **0.1%** 的违约金,但违约金总额不超过合同总金额的 **20%**。若逾期超过30日,甲方有权单方面解除合同。 +2. **甲方违约:** 若甲方逾期支付款项,每逾期一日,应向乙方支付应付未付款项 **0.1%** 的违约金。 + +# 九、不可抗力 + +1. 因发生地震、战争、疫情等不可抗力事件,导致本合同无法履行的,遭遇不可抗力的一方应在事件发生后15日内通知对方,并提供相关证明。双方可根据影响程度协商延期履行或解除合同,互不承担违约责任。 + +# 十、争议解决 + +1. 凡因本合同引起的或与本合同有关的任何争议,双方应友好协商解决。 +2. 协商不成的,任何一方均可向 **[甲方]** 所在地人民法院提起诉讼。 + +# 十一、其他约定事项 + +1. 本合同未尽事宜,双方可另行签订补充协议,补充协议与本合同具有同等法律效力。 +2. 本合同附件是本合同不可分割的组成部分。 +3. **持续开发条款:** 本项目验收合格后,乙方享有优先开发权,可为甲方提供持续开发服务,包括但不限于引入其他数据源、接入其他API、扩展到跨市场(如美国股票、日本股票、港股等)。持续开发的范围、内容、时间和费用由双方另行协商确定并签订补充协议。 + +# 十二、合同生效 + +1. 本合同一式 **肆** 份,甲乙双方各执 **贰** 份,具有同等法律效力。 +2. 本合同自双方签字盖章之日起生效。 + +--- + +**甲方(盖章):** + +**法定代表人或授权代表(签字):** + +**日期:** + +--- + +**乙方(盖章):** + +**法定代表人或授权代表(签字):** + +**日期:** + +--- + +# 附件 + +1. 《技术要求说明书(含验收标准)》 +2. 《付款时间节点说明》 + +# 技术要求说明书 + +## 一、项目概述 + +本项目为"股票AI分析系统",目标是构建智能化股票分析与投资决策支持平台:完成多数据源金融数据采集与处理系统,集成主流大语言模型进行专业投资分析,实现9个分析模块的自动化分析流程(公司简介、基本面分析、看涨看跌分析等),形成智能分析系统、Web可视化界面与API服务的完整方案,达到分析质量、系统稳定性和用户体验等指标。 + +### 1.1 关键技术及其创新之处 +- 多数据源金融数据融合与实时处理技术,实现海量异构数据的统一管理和高效查询; +- 大语言模型集成技术,集成Google Gemini、OpenAI GPT等多主流大模型进行专业投资分析; +- 智能分析框架设计,实现9个专业分析模块的自动化分析流程(公司简介、基本面分析、看涨看跌分析等); +- 实时Web应用架构设计,支持高并发访问和实时数据推送,提升用户交互体验。 + +## 二、技术规格要求 + +### 2.0 主要技术指标或经济指标 +- 分析质量评分:≥80%(专业分析内容的质量评估); +- 系统响应时间:<500ms(API接口平均响应时间); +- 数据处理能力:≥1000QPS(并发查询处理能力); +- 系统可用性:≥99.5%(全年运行时间占比); +- 用户并发支持:≥500人(同时在线用户数)。 + + +### 2.1 数据采集与处理系统规格 + +#### 2.1.1 数据源接口 +- **支持数据源:** Tushare、Finnhub、Yahoo Finance等多数据源; +- **数据类型:** 股票价格、交易量、财务数据、宏观经济指标等; +- **更新频率:** 支持实时数据获取与批量历史数据导入; +- **API稳定性:** 数据获取成功率≥99.5%、异常处理机制完善。 + +#### 2.1.2 数据存储架构 +- **数据库类型:** 时序数据库(TimescaleDB/InfluxDB)+关系型数据库(PostgreSQL); +- **数据容量:** 支持亿级数据记录存储与快速查询; +- **备份策略:** 自动备份与灾难恢复机制; +- **性能指标:** 查询响应时间<100ms、并发处理≥1000QPS。 + +#### 2.1.3 数据质量控制 +- **清洗规则:** 异常值检测、缺失值填充、数据标准化; +- **质量监控:** 实时监控数据完整性和准确性; +- **处理效率:** 支持TB级数据处理,处理时间控制在合理范围内。 + +### 2.2 大模型集成与分析规格 + +#### 2.2.1 大模型集成 +- **支持大模型:** 集成Google Gemini、OpenAI GPT、腾讯混元、字节跳动豆包等主流大语言模型; +- **API接口:** 提供统一的模型调用接口,支持多模型切换和负载均衡; +- **模型配置:** 支持不同模型的参数配置,包括温度、最大token数等; +- **调用优化:** 实现模型调用缓存、并发控制和错误重试机制。 + +#### 2.2.2 专业分析框架 +- **分析模块:** 实现9个专业分析模块:公司简介、基本面分析、看涨分析、看跌分析、市场分析、新闻分析、交易分析、内部人动向、最终结论; +- **分析流程:** 基于大模型的智能分析,支持多轮对话和上下文理解; +- **质量控制:** 建立分析结果一致性检查和人工审核机制; +- **分析优化:** 支持分析prompt优化和结果格式标准化。 + +### 2.3 Web应用与API服务规格 + +#### 2.3.1 前端界面开发 +- **技术栈:** React/Next.js + TypeScript + Tailwind CSS; +- **功能组件:** 图表展示、数据表格、实时更新、用户交互界面; +- **响应式设计:** 支持PC端和移动端适配; +- **用户体验:** 界面响应时间<1秒,支持流畅的数据可视化。 + +#### 2.3.2 后端API服务 +- **框架选择:** FastAPI/Pyramid + Python,支持异步处理; +- **API设计:** RESTful API规范,支持数据查询、模型调用、结果缓存; +- **安全性:** JWT认证、API限流、数据加密传输; +- **性能优化:** 响应时间<500ms、支持高并发访问。 + +#### 2.3.3 系统集成与运维 +- **容器化部署:** Docker + Kubernetes,支持自动化部署和扩缩容; +- **监控告警:** 实时监控系统状态、性能指标和错误日志; +- **数据备份:** 自动备份策略,确保数据安全和快速恢复; +- **扩展性:** 模块化设计,支持功能扩展和第三方集成。 + +## 三、性能指标要求 + +### 3.1 大模型分析性能指标 +- **分析质量:** 专业分析内容完整性和准确性≥85%; +- **响应效率:** 单个分析模块响应时间<30秒; +- **一致性:** 相同输入多次分析结果一致性≥90%。 + +### 3.2 系统性能指标 +- **响应时间:** API接口平均响应时间<500ms; +- **并发处理:** 支持≥1000并发查询请求; +- **数据吞吐:** 实时数据处理能力≥10,000条/秒。 + +### 3.3 稳定性与可靠性指标 +- **系统可用性:** 年运行时间≥99.5%; +- **故障恢复:** 平均故障恢复时间<30分钟; +- **数据安全性:** 数据加密存储,满足金融行业安全标准。 + +## 四、开发交付要求 + +### 4.1 系统架构交付物 +1. **设计文件:** + - 系统整体架构设计图(含数据流、模块关系、接口设计); + - 数据库设计文档(含表结构、索引设计、数据关系图); + - API接口设计文档(含接口规范、数据格式、调用示例)。 +2. **部署配置:** + - Docker容器化配置与Kubernetes部署脚本; + - 环境配置说明与依赖包清单; + - 监控告警配置模板。 +3. **测试环境:** + - 开发测试环境一套(含数据库、应用服务器配置); + - 测试数据样本与测试用例。 + +### 4.2 大模型与分析交付物 +1. **源代码:** + - 数据采集处理源代码(含数据接口、清洗算法、存储逻辑); + - 大模型集成与分析源代码(含API调用、多模型管理、分析流程); + - Web应用源代码(前端React/Next.js、后端FastAPI代码); + - 编译/构建脚本与环境配置说明; + - 版本控制记录(Git历史记录)。 +2. **可执行程序:** + - 容器化应用镜像(Docker images); + - 大模型API调用服务与缓存系统; + - 安装部署脚本与自动化运维工具。 +3. **配置与文档:** + - 大模型API配置模板(支持多模型切换); + - 分析prompt模板与优化记录; + - 分析结果质量评估报告与优化建议。 + +### 4.3 文档交付物 +1. **技术文档:** + - 系统架构与数据库设计文档; + - 大模型集成与分析设计说明书; + - API接口与数据流说明书; + - 部署运维与监控配置手册。 +2. **用户文档:** + - 系统安装部署与使用手册; + - Web界面操作指南与功能说明; + - API调用示例与集成指南; + - 故障排除与技术支持手册。 +3. **测试与验证文档:** + - 模型训练测试报告与性能评估; + - 系统功能测试用例与验收报告; + - 安全测试与渗透测试报告; + - 性能压力测试结果分析。 + +## 五、验收测试标准 + +### 5.1 数据处理与存储验收测试 +1. **数据采集接口测试:** + - 多数据源API连接稳定性测试(成功率≥99.5%); + - 数据获取实时性测试(响应时间<2秒); + - 数据质量校验测试(完整性≥99%、准确性≥99%); + - 异常处理机制测试(错误恢复时间<30秒)。 +2. **数据库性能测试:** + - 数据存储与查询性能测试(响应时间<100ms); + - 并发访问压力测试(支持≥1000并发); + - 数据备份恢复测试(恢复时间<1小时); + - 数据安全性测试(加密存储、访问控制)。 + +### 5.2 大模型与分析验收测试 +1. **大模型集成与分析功能:** + - 大模型API集成测试(调用成功率≥99%、响应时间<5秒); + - 9个分析模块功能测试(公司简介、基本面分析、看涨看跌分析等); + - 分析结果质量测试(内容完整性≥95%、专业性评分≥80%); + - 分析流程自动化测试(全程无需人工干预、异常处理完善)。 +2. **分析优化与验证:** + - 多模型对比测试(分析结果一致性≥85%、性能差异分析); + - Prompt优化效果测试(分析质量提升≥10%); + - 缓存机制测试(重复查询响应加速≥50%)。 + +### 5.3 Web应用与服务验收测试 +1. **端到端功能:** + - 用户注册登录与权限管理功能; + - 实时数据展示与图表交互功能; + - AI模型调用与结果展示功能; + - 系统长时间稳定性测试(≥24小时连续运行)。 +2. **性能指标达成:** + - 前端界面响应时间<1秒、支持≥500并发用户; + - API接口可用性≥99.9%、平均响应时间<500ms; + - 系统整体可用性≥99.5%、平均故障恢复时间<30分钟。 + +## 六、质量保证要求 + +### 6.1 开发过程质量控制 +- **设计评审:** 关键设计节点须进行评审 +- **代码规范:** 严格遵循编码规范和最佳实践 +- **测试覆盖:** 单元测试覆盖率≥80% + +### 6.2 交付质量标准 +- **文档完整性:** 所有交付文档必须完整、准确 +- **代码质量:** 通过静态代码分析,无严重缺陷 +- **产品一致性:** 样机与设计文档完全一致 + +# 付款时间节点说明 + +## 一、合同总金额 + +人民币 **壹拾万元** 元(¥ **100,000.00**) + +## 二、付款节点 + +### 2.1 付款进度安排 + +1. **第一笔(启动预付款):** + * **金额:** 合同总金额的 **50%** ,即人民币 **伍万元** 元 + * **支付条件:** 合同正式签订生效后5个工作日内 + * **用途:** 项目启动资金,用于前期设计、开发和实施 + +2. **第二笔(验收尾款):** + * **金额:** 合同总金额的 **50%** ,即人民币 **伍万元** 元 + * **支付条件:** 项目最终交付并通过甲方验收后5个工作日内 + * **验收标准:** + - 所有交付物齐全并符合合同要求 + - 数据采集与处理系统正常运行 + - 大模型集成与9个分析模块功能完整 + - Web应用界面功能完善,API服务稳定 + - 系统整体性能达到技术要求说明书标准 + - 完整技术文档和用户手册交付 + +### 2.2 付款条件说明 + +1. **验收标准:** 各阶段付款均需对应的验收标准全部达成 +2. **验收时限:** 甲方应在乙方提交验收申请后10个工作日内完成验收 +3. **逾期验收:** 甲方逾期验收的,视为自动验收通过 +4. **付款延期:** 如遇法定节假日,付款期限顺延至节假日后第一个工作日 + +## 三、发票说明 + +### 3.1 发票开具要求 +- **发票类型:** 增值税普通发票 +- **发票内容:** 技术开发服务费 +- **开具时间:** 乙方应在甲方每次付款前开具相应金额的发票 +- **发票信息:** 按甲方提供的开票资料准确开具 + +### 3.2 税务处理 +- **税率:** 乙方为小规模纳税人,按照3%征收率计算增值税 +- **纳税义务:** 乙方承担增值税纳税义务;甲方为一般纳税人的,可向税务机关申请抵扣 + +## 四、付款方式及账户信息 + +### 4.1 付款方式 +- **付款方式:** 银行电汇转账 +- **到账确认:** 以乙方银行账户实际到账时间为准 +- **汇款凭证:** 甲方应保留银行转账凭证作为付款证明 + +### 4.2 收款账户信息 +- **收款单位:** 上海棱芯人工智能科技有限公司 +- **开户银行:** 招商银行股份有限公司上海徐汇滨江支行 +- **银行账号:** 121986556710001 + +## 五、其他说明 + +### 5.1 合同变更 +- 如需变更付款金额或时间节点,须经双方书面确认 +- 因甲方原因导致的项目变更,相应调整付款安排 + +### 5.2 风险控制 +- 乙方有权在未收到约定款项的情况下暂停相应工作 +- 甲方逾期付款超过30日的,乙方有权解除合同 + +### 5.3 争议处理 +- 付款相关争议优先通过友好协商解决 +- 协商不成的,**按主合同争议解决条款处理** \ No newline at end of file