企业用大模型做软件交付时,常见问题是模型口头声称已经完成、已经测过,但没有可验收的制品、预览链接和测试证据,调用费用也不可控。本项目面向软件研发与项目交付场景:客户用一句话描述需求,系统按多角色工作流完成方案澄清、设计、编码、测试和部署,并在分享页给出预览与证据包,解决「能生成代码,但不能当作一次可验收交付」的产品问题。
点击空白处退出提示
企业用大模型做软件交付时,常见问题是模型口头声称已经完成、已经测过,但没有可验收的制品、预览链接和测试证据,调用费用也不可控。本项目面向软件研发与项目交付场景:客户用一句话描述需求,系统按多角色工作流完成方案澄清、设计、编码、测试和部署,并在分享页给出预览与证据包,解决「能生成代码,但不能当作一次可验收交付」的产品问题。
系统包含六块可独立演示的功能。一是收件箱与任务控制台:一句话需求进入任务,先给出方案澄清,经人确认后再执行。二是团队与工作流:按 Web 应用、接口服务、数据管道等模板编排有向无环图,无依赖阶段可并行,失败可回退或进入人工闸门。三是交付过程视图:任务详情分阶段展示,服务端推送进度;设计和架构阶段必须产出可视证据。四是模型路由与预算:统一接入多家模型,花费达到阈值自动切换到更低成本模型,预算用尽则硬停止。五是测试与部署:真实执行安装、构建和测试,不以模型自述为准;部署后做健康检查并给出预览地址。六是分享验收:免登录查看证据、截图和打包文档,便于客户确认是否收下。
本项目由我独立完成产品路径和全栈实现,覆盖编排内核、模型路由、预算门禁、登录鉴权、制品契约和验收闭环。后端采用 FastAPI 异步单体,PostgreSQL 保存任务、阶段和制品,Redis 负责进度推送与热缓存;前端使用 Vue 3、TypeScript 和 Vite,包含控制台、工作流画布和匿名分享页。实现难点在于大模型既不可靠又昂贵:测试命令、预览健康检查和预算阻断都放在模型之外,数据库才是制品的事实来源。编码阶段借助 AI 编程工具生成候选代码,架构边界、失败状态和验收标准由我定义并核对。



评论