我构建了一个自动生成提案的LLM,并拿到GitHub上开源了它
我决定使用Python和兼容的大模型与ChatGPT兼容开发一个基于大模型的提案生成工具。这个工具可以自动从你的产品文档生成提案将产品手册分解为特征点。现有的大模型无法解决我的问题于是我自己构建了一个开源工具用于高效地自动生成提案。最近我没有像以前那样频繁地更新开源文章倒不是由于我停止写文章而是由于开源商业化方面的进展很大没完没了地起草提案这项任务消耗了我的太多时间。作为一家本土的开源商业公司WhaleOps雇佣的大多是工程师。要求这些开源贡献者编写提案浪费了他们的开发时间他们的提案并不总是符合质量标准。与大公司的管理不同身为初创公司的首席执行官意味着担任公司需要的任何角色。每次战略会议结束后我都是第一个卷起袖子、处理最紧急的任务。因此我没有时间写文章因为有限的时间主要用于创建遵循正式模板风格的提案。尤其是最近由于忙着竞标我发现自己都忙晕了。作为一名技术人员我总是寻找工具来解决问题。我自然想到了大模型但它们不能完全理解我们产品的细微差别而且经常生成不可靠的输出。此外交付工作的是你而不是模型。于是我决定使用Python和兼容的大模型与ChatGPT兼容开发一个基于大模型的提案生成工具。这个工具可以自动从你的产品文档生成提案将产品手册分解为特征点。基于人为创建的这些特征点到需求的映射它生成提案的Word版本和Excel偏差表。模型可以根据需要来精简或扩展内容或者只是复制相关功能。开源提案工具的功能特性这个工具的功能很简单最具挑战性的部分是Word格式Word中的格式始终很痛苦。我尝试了几种方法来确保它遵循Word模板中正确的标题1、标题2、标题3、正文、表格和图片格式。为了恪守开源精神我已将这个工具上传到了我的个人GitHub上采用Apache许可证所以如果你需要它可以随意使用。该工具的功能如下将你的产品手册分解为一组可重用的详细文档减少在起草提案时重复引用源文档的需要。你还可以定制特定的功能默认文件名为“Template.docx”。基于某个人填写的需求表它自动生成点对点响应格式的提案包括所有标题和内容并使用正确的标题1、标题2和标题3格式并自动组织正文文本、图片和要点默认需求表是“requirements_table.xlsx”生成的内容在“proposal_content.docx”中。对于相应功能部分中的任何产品需求它会自动将产品手册内容复制到点对点响应部分保留图片、表格和要点。你还可以重写产品描述以适应不同的提案需求。如果没有匹配的功能模型会自动生成相关内容根据需要进行检查和修改。通过在“requirements_table.xlsx”中自动填写响应完成技术需求偏差表响应格式为“答案完全支持{基于项目需求的模型生成文本}”并包含与提案对应的节号。使用该工具你可以随意快速修改和生成提案。可以在这里得到它https://github.com/William-GuoWei/ProposalLLM。提案生成流程首先运行Extract_Word.py将产品特征点生成为Word文档然后运行Generate.py。如果缺少某个特征点可以在Excel文件中输入“X”模型会生成符合需求的内容。然而我强烈建议手工检查。生成后你会看到使用由内容表、正文、图片、表格和要点格式化的提案所有这些都是自动组织的。整个提案是根据客户的要求以顺序格式构建的包括小标题、内容、图片和点对点响应。这承担了所有的重复性工作。自动生成的偏差表包括所有内容无论内容是否由模型生成以及相应的节号。你只需要根据最终需求用“”符号来完成偏差表模型已为你写好了。对我来说这个工具将过去8小时的工作减少到30分钟左右甚至我们的业务团队也可以使用模板生成业务提案部分。总而言之这将我们为期一周的提案时间缩短至1-2天所需的人力减少了80%。如何使用它首先从GitHub下载所有代码到一个目录中Proposal Large Model中文版即https://github.com/William-GuoWei/ProposalLLM。安装Python环境和软件包pip install openpyxl docx, openai, requests, docx, Python -docx。申请ChatGPT或百度千帆大模型密钥我使用了ERNIE-Speed-8K免费记录token放入到相关代码段中。将你的产品手册复制到Template.docx。确保使用所提供的正文、标题1、标题2和标题3样式其他格式可能会导致问题。运行Extract_Word.py从产品手册生成特征点文档支持多达3个标题级别。如果列表格式出现异常别担心最终格式会正确对齐。填写B栏和C栏自动生成二级和三级标题以及G栏相应的产品手册章节。如果缺少一章请输入“X”。注意如果没有相应的章节或输入“X”模型会自动生成内容。查看“proposal_content.docx”文档并保留想要开始生成提案的那一章节。你可以修改正文和标题1、2和3的样式只是别重命名样式否则可能会有错误。调整Generate.py中的参数API_KEY和SECRET_KEY百度云大模型密钥。MAX_WIDTH_CM最大图片宽度大于此值的图片将自动调整大小。用于生成内容的提示已针对大数据场景进行了定制但你可以随意修改它们。MoreSection1将读取列C以生成详细的三级标题默认为开启。ReGenerateText0将自动为不同的提案需求重新生成文本内容默认为关闭。DDDAnswer1在每个特征点的顶部生成点对点响应内容默认为开启。key_flag 1将每个需求的重要性级别添加到提案标题中默认为开启。Last_heading_1 2指定“proposal_content.docx”中技术解决方案的起始章节。运行Generate.py。总结使用此工具你只需要根据提案需求检查产品特征并且大多数提案内容是自动生成的。业务提案部分也可以以类似的方式生成因此创建1000页长的提案现在只需要几分钟。资料展示下面是我整理的AI大模型学习资料和工具包预览适合收藏后按主题逐步学习。如果你想看完整资料目录可以在评论区留言「资料」也欢迎告诉我你更关注AI大模型里的哪类内容。

相关新闻

不需要GPU也能跑1M上下文!Redis之父开源DS4:让DeepSeek V4 Flash 跑在Mac本地!用一个C文件挑战大厂GPU集群

不需要GPU也能跑1M上下文!Redis之父开源DS4:让DeepSeek V4 Flash 跑在Mac本地!用一个C文件挑战大厂GPU集群

最近,一位开源界的传奇人物 Salvatore Sanfilippo,用几千行纯C代码,直接把准前沿284B参数的 DeepSeek V4 Flash 模型,塞进了一台 128GB 内存的 MacBook Pro。最近,一位开源界的传奇人物 Salvatore Sanfilippo&#xff…

2026/8/29 1:37:01 阅读更多 →
键盘核心技术全解析:从机械轴到客制化,打造高效输入体验

键盘核心技术全解析:从机械轴到客制化,打造高效输入体验

1. 从“打字机”到“人机交互枢纽”:键盘的进化与核心价值如果你问一个老程序员或者文字工作者,电脑上最不可或缺的外设是什么,十有八九会告诉你是键盘。它不像显示器那样直观地呈现信息,也不像鼠标那样灵活地指点江山&#xff0c…

2026/8/29 1:36:01 阅读更多 →
用LifeOS在Obsidian中搭建AI驱动的个人知识管理流程

用LifeOS在Obsidian中搭建AI驱动的个人知识管理流程

danielmiessler/LifeOS 这类项目,核心并不是再做一个“笔记软件”,而是想把个人生活和工作里所有需要记录、整理、追踪和输出的信息,收敛到一套可运行的流程里。你可以理解为:它是给个人知识管理提供了一套“操作系统层”的思路&a…

2026/8/29 1:36:01 阅读更多 →

最新新闻

开源私人语音AI平台Nanosamur.ai实战:本地部署与接口调用指南

开源私人语音AI平台Nanosamur.ai实战:本地部署与接口调用指南

最近在 Hacker News 上看到一个很有意思的开源项目 Nanosamur.ai,定位是open-source private speech AI platform。简单说,这是一套把语音 AI 能力私有化部署的解决方案。在语音数据越来越敏感的背景下,“本地跑、不上云、数据自持”这个方向…

2026/8/30 5:24:45 阅读更多 →
PDF 文档处理神器,攻克表格与图片提取难题

PDF 文档处理神器,攻克表格与图片提取难题

软件介绍 在当今数字化办公浪潮中,有一款不容小觑的软件正助力众多职场人士高效处理文档,它就是 ——PdfTool。初看之下,或许您觉得它的功能似曾相识,像 PDF 拆分、合并以及 PDF 转图、图片提取等,这些基础操作好像平…

2026/8/30 5:24:45 阅读更多 →
进制转换全攻略:二进制、八进制、十六进制与十进制互转

进制转换全攻略:二进制、八进制、十六进制与十进制互转

进制转换是专升本计算机基础里的高频考点,也是很多同学容易丢分的章节。表面上它只是“逢几进一”的换算规则,实际考试中却经常结合二进制原码、反码、补码、IP 地址、文件权限、内存地址等知识点一起出现。如果只会机械地用计算器算,不理解位…

2026/8/30 5:24:45 阅读更多 →
无验证奖励的强化学习:奖励模型、偏好学习与PRM工程实践

无验证奖励的强化学习:奖励模型、偏好学习与PRM工程实践

入门强化学习时,我们通常最先接触的是这样的公式:智能体在环境中执行动作,环境返回一个数值奖励,智能体通过最大化累积奖励来学习策略。这个范式在游戏、机器人控制、推荐系统里非常成熟,因为它有一个非常重要的前提—…

2026/8/30 5:24:45 阅读更多 →
大模型数学推理为何难达顶级思维?反例构造与工程化评测实操

大模型数学推理为何难达顶级思维?反例构造与工程化评测实操

这次我们看一个偏“反直觉”的问题:菲尔兹奖得主陶哲轩的公开观点经常被总结为“顶级数学思维是可以训练的”,但为什么当前的大模型,哪怕已经能在竞赛题、高难评测集上拿高分,却仍然谈不上“学会顶级数学家的思维”?更…

2026/8/30 5:24:45 阅读更多 →
Linux---make开发工具

Linux---make开发工具

前言在Linux开发的日常工作中,你是否经历过这样的场景:一个项目包含十几个甚至几十个源文件,每次修改代码后都要手动输入一长串gcc编译命令?或者因为漏掉了某个依赖文件而导致编译失败?如果你有过这样的经历&#xff0…

2026/8/30 5:23:44 阅读更多 →

日新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/8/30 0:00:01 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/8/30 0:00:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/8/30 0:00:01 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/8/30 0:00:01 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/8/30 0:00:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/8/30 0:00:01 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/29 4:34:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/28 17:43:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/29 2:05:18 阅读更多 →