# 技术开发合同 (委托开发) **合同编号:** 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 争议处理 - 付款相关争议优先通过友好协商解决 - 协商不成的,**按主合同争议解决条款处理**