我用 ChatGPT 造了个免费 PDF 编辑器,因为我不信任它直接改我的文件——结果太棒了
AI 最聪明的用法,或许不是让它直接处理你的文件,而是让它编写能安全处理文件的软件。
这是 ZDNET 资深编辑 David Gewirtz 的真实经历。他的妻子 Denise 加入教堂唱诗班后,需要将黄色纸张上的乐谱扫描成 PDF,去除黄色背景并放大打印,以便练习时看清。直接让 AI 修改 PDF 会带来非确定性风险——AI 可能意外改变内容或降低分辨率。
Gewirtz 决定换一种思路:不要求 ChatGPT 直接编辑文件,而是让它编写一个 Python 脚本,通过确定性代码来完成任务。ChatGPT 生成了一段命令行 Python 代码,使用 PIL 和 PyPDF2 等库,自动检测黄色背景并将其替换为白色,同时保留乐谱细节。脚本运行后,输出文件干净、清晰,且无任何意外改动。
这种方法的核心优势在于:确定性胜于非确定性。AI 编写代码后,用户可以审查、测试并重复使用,确保每次输出一致。而直接让 AI 处理文件,每次结果可能不同,且存在幻觉或质量损失风险。
Gewirtz 总结道:“有时 AI 的最佳用途是编写工具,而不是成为工具。” 这个案例展示了 AI 辅助编程的实用价值——将 AI 视为“副驾驶”而非“驾驶员”,在安全可控的框架内发挥其创造力。
对于普通用户,这意味着:你不需要成为程序员,也能利用 AI 生成实用软件。只需清晰描述需求,AI 就能产出代码,而你可以像使用任何正规软件一样运行它。这种方式既保留了 AI 的灵活性,又规避了直接处理敏感文件的风险。
目前,Gewirtz 已将脚本开源,供有类似需求的人使用。这一做法也呼应了 AI 行业的最新趋势:越来越多的开发者将 AI 用于代码生成而非内容生成,从而在效率与可靠性之间取得平衡。
延伸阅读
相关资讯
Google’s AI search is rapidly becoming the default, new data shows
今天Is open source the answer to rogue AI agents? Nvidia's new alliance says yes
今天Power up your AI infrastructure! A first look at the Smart Systems Stage agenda at TechCrunch Disrupt 2026
今天This $9 key physically locks your most addictive apps
今天