SheepNav
新上线今天0 投票

我用 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 用于代码生成而非内容生成,从而在效率与可靠性之间取得平衡。

延伸阅读

  1. 我试了试 Siri AI,到目前为止它真的能用了
  2. 没有传统VC基金,贾斯汀·欧内斯特如何向Anthropic、SpaceX等热门前沿公司投入近4亿美元
  3. 通用汽车:电动车电池可缓解AI数据中心的能源饥渴
查看原文