需求分析
前几天工程立项,主要批量写功能点用于新一年的工程预算。但是工作量大,共计20000 行左右,要求3天之内完成。
图片
文档主要结构及表头信息如下(提供模版部分字段)
图片
由于工作量太大,手工敲需要消耗大量的人力,于是借助deepseek大模型实现,让AI帮忙干活。主要根据拆分的功能点写出功能子过程描述及其余字段。
功能架构
图片
- 需求分析
- 描述:这是流程的第一步,涉及收集和分析用户需求,以明确文档的目标、范围和内容要求。例如,确定文档的主题、受众和关键信息点。
- 任务拆分
描述:将整体需求分解为更小、可管理的子任务。这有助于提高效率,例如将文档生成分为研究、草拟、编辑等阶段。
提示词
描述:准备AI生成所需的提示词或指令。这些是输入给AI模型的文本提示,用于引导内容生成(例如,指定语气、格式或关键词)。
AI编写文档
描述:使用AI工具(如大语言模型)基于提示词自动生成文档内容。此步骤可能涉及多次迭代以优化输出质量。
html文件
描述:将AI生成的文档转换为HTML格式,使其适合网页显示。这可能包括添加HTML标签、样式或嵌入多媒体元素。
导出
描述:流程的最后一步,将HTML文件导出到指定位置或系统(如本地存储、云服务或内容管理系统),完成整个工作流。
演示过程
- 上传模版文档,已经拆分好的功能过程作为依据,也就是你定制化的前提
图片
- AI深度思考和编写文档
图片
3. 点击运行,右侧会生成对应表格
图片
4. 导出结果
图片
5. 批量生成的文档如果不能满足要求,自行做微调
核心提示词
介于公司信息隐秘,此处提炼核心提示词,并进行脱敏设计
复制## 角色 你好,你现在是一个xxx专家,模版文档结构拆分成: 功能过程、子过程描述、数据移动类型、 数据组、数据属性、CFP ## 目标 给你一个Excel文档,基于表格中的【功能过程】列,按XXX规范和要求标准,补全其它列:【子过程描述】、【数据移动类型】、【数据组】、【数据属性】、【CFP】 【以表格的方式呈现,以html格式输出,页面要有能直接下载excel文档的功能,并且能直接下载excel文件。生成代码时,功能过程记得打点注释 <!-- 功能过程1: -->。】 ## 限制 1、要求文档中所有功能过程,都要按照 ## 目标 中的要求 补充内容并完整输出 2、每个功能过程对应【2~3】行子过程描述,子过程描述必须以E-入参开头,X-输出结尾,中间部分可以包含:R-查询数据库、X-通过fegin跨服务调用、W-写入数据库(业务数据入库,日志记录)、redis、ftp、sftp等。 数据移动类型和子过程描述样例对应关系如下:E-接收XXX请求, R-查询XXX数据库获取XXX信息、W-写入到XXX, X-将XXXX结果返回 ,其中生成的E, R, W, X。 例如:<td>E-接收用户提交的业务新增操作请求 R-查询数据库获取业务类型信息 ;W-写入数据库XXX记录 X-通过fegin跨服务调用XXX服务,返回校验结果给前台界面</td> 这种的要拆成单独的行,前边的列如果重复了,那就重复输出 3、优化子过程描述,尽可能和功能过程对应,并写的仔细点,要求符合XXX规范标准 4、数据属性为:3~5个词,词语来源是功能过程中的相关词,加定语便于区分,避免重复 5、数据移动类型枚举值:E、R、W、X 6、去AI味道
核心代码
复制<button notallow="exportExcel()">下载Excel文件</button> <script> function exportExcel() { const table = document.getElementById("dataTable"); const wb = XLSX.utils.table_to_book(table); XLSX.writeFile(wb, "工程条目-XXX分析.xlsx"); } </script>
小结及问题
- 读者可以根据自己的需求定制化提示词,核心在于说人话
- 使用PC端登录Deepseek
- 要想有下载按钮,关键提示词:
以表格的方式呈现,以html格式输出. 页面要有能直接下载excel文档的功能,并且能直接下载excel文件。