news 2026/4/25 9:51:37

我用迭代优化的方法,Vibe Coding了一个PDF小工具#配合Notebooklm的工作流

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
我用迭代优化的方法,Vibe Coding了一个PDF小工具#配合Notebooklm的工作流

Shadow:平时在使用 Chat 等 AI 对话产品输入信息时,许多人会产生心理负担,感到无从下笔,需要思考很久才敢开始输入。

有2种方法可以缓解这个问题:

一种是使用语音输入,想到什么说什么;另一种是允许自己随意输入,但让 AI 先对输入内容进行语言梳理,并注意保持原意、不增删信息。

举个例子

最近 Notebooklm 的移动版更新了幻灯片生成功能,同时网页版也对免费用户开放了此功能。我用它制作了不少 PPT 。

在制作过程中,我会尝试不同的提示词,基于同一份输入材料生成多个不同版本的 PPT,然后从中挑选出我认为有价值的页面保留。

同时,还需要将 PPT 上 Notebooklm 的水印去除,替换成我自己的 Logo 。

基于自身的需求,产生了这个PDF小工具:

PDF Cleaner 工具

第一步:随意输入

---

做一个pdf处理工具,pdf每一页都是图片,直接把pdf每页都转为图片做处理。框选水印的区域,设置背景色,和文字,然后全面页面同样的位置做替换。支持删减页面。支持上传多个pdf,进行整合。导出为pdf。

--

让 AI 帮我把语句通顺下,不要改变原意,不随意增添其他信息

第二步:AI 梳理后

---

开发一个PDF处理工具,其核心功能是:将PDF文件的每一页作为图片处理。

主要流程为:上传一个或多个PDF文件,将每个PDF的每一页转换为图片。用户可在图片页面上框选水印区域,并设置该区域的背景色和替换文字,工具将把PDF所有页面中相同位置的内容进行统一替换。同时支持删除指定页面,以及将多个PDF文件合并处理。最终将处理结果导出为一个PDF文件。

Shadow:清晰很多,节省了不少梳理逻辑关系的脑力。

第三步:Vibe Coding

---

打开,Google AI Studio ,Build 模式,把上面的提示,输入。但我在末尾补充了2句:

---

1、良好的用户体验:本地缓存输入和结果,保留历史记录,提供example示例。

2、做完后记得再次核对下功能实现的完整度。

Shadow:这样加是基于上百个测试总结出的经验。

Gemini 总共花了 136s ,来看看 Vibe Codiing 生成的效果:

最后,我的PDF制作成果:

这个PPT也是我最近在各种场合里分享的 AgentOS 的内容

如果你想掌握AI使用技巧,以及 Vibe Coding 从入门到进阶之路,欢迎了解 Mixlab AI编程训练营:

N22 上海线下2天,12月27-28号

N21 线上 AgentOS AI编程训练营,12月17-1月17号。

欢迎微信咨询

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 16:07:35

Wan2.2-T2V-5B + GPU算力租赁:打造高性价比视频生成方案

Wan2.2-T2V-5B GPU算力租赁:打造高性价比视频生成方案 你有没有试过,在深夜灵光一闪,想为新品牌做个宣传短片,却卡在“找人拍太贵、外包周期太长”上?又或者作为独立开发者,手握创意却因一张A100显卡的价格…

作者头像 李华
网站建设 2026/4/23 10:33:08

轮流停电,末日来临!美国数据中心崩溃

由于德克萨斯州拥有丰富的能源资源和良好的营商环境,因此吸引了大量的数据中心需求。北美电力公司表示,这些数据中心可能会在极端冬季风暴期间加剧电力供应短缺。2021年的一场冬季风暴迫使德克萨斯州电网运营商ERCOT下令轮流停电,防止电网系统…

作者头像 李华
网站建设 2026/4/23 15:54:41

AutoGPT与RAG技术融合探索:增强知识检索准确性的新路径

AutoGPT与RAG技术融合探索:增强知识检索准确性的新路径 在AI智能体日益深入现实场景的今天,一个核心挑战逐渐浮现:如何让大模型既具备自主决策能力,又能精准获取动态、可信的知识?传统聊天机器人依赖用户步步引导&…

作者头像 李华
网站建设 2026/4/21 12:58:54

保持单线程工作状态

在职场每个人每天都有很多事情,但是要把这些事情都做好的办法,其实不是一下子做多个事情,而是:一次做一件事情,把这件事情做好,做完再做下一件事情。心理学家卡尔纽波特提出了“深度工作”的概念&#xff0…

作者头像 李华
网站建设 2026/4/23 15:26:49

24、Oracle数据库中PERIOD类型的使用与时间性识别

Oracle数据库中PERIOD类型的使用与时间性识别 1. 时间属性与事务时间 在就业合同的例子中,原则上雇佣日期限制了合同的有效性。但数据并非恰好在有效性起始点加载到数据库中,因此事务时间是系统管理的DATE或TIMESTAMP值,表示插入点。根据设置,事务时间可意味着插入操作时…

作者头像 李华