产品Simon Willison·原文 2026年10月9日

Simon Willison用语音在做饭时给博客做出Newsletters新页面

他称用ChatGPT桌面版Codex标签页的语音对话模式、对着本地开发环境完成了大部分Django功能,约半小时语音加半小时键盘修改后合并上线。

AI解读:Simon Willison于 2026 年 10 月 9 日发布博客新功能Newsletters页面,汇总其免费每周Substack通讯与仅赞助者可见的月度更新。

他称该功能几乎全部用语音完成:在ChatGPT桌面版Codex标签页开启语音对话模式,对着本地simonwillisonblog检出环境说话,边做饭边进行约半小时。

据其描述,所用模型为GPT-6 Astra High,语音对话中模型会追问澄清问题并直接改代码;完整带口误的语音转录已发布在Gist。

语音阶段产出包括新模型与迁移、Django Admin配置、四个导入(Substack RSS、Substack未公开API、GitHub月度通讯归档仓库、私有赞助者通讯仓库)、/newsletters/与按年归档页、搜索集成,以及仅在日期归档而非标签页或首页展示的规则。

收尾阶段他改用键盘:让Codex建分支开PR,在GitHub审阅时发现一处导入用Git子进程,改为API导入,又花约半小时输入提示并做展示微调后合并部署。

他明确表示语音模式更适合多任务而非日常主力,涉及粘贴报错、示例或直接标出代码时仍会切回打字;他也提到在家工作才方便这样对电脑说话。

Simon Willison于 2026 年 10 月 9 日发布博客新功能Newsletters页面,该页面按时间倒序混排他的免费每周Substack通讯与仅赞助者可见的月度更新,并在下方提供按年归档链接。

他称这个功能几乎全部用语音完成:使用ChatGPT桌面版Codex标签页的语音对话模式,对着本地simonwillisonblog检出环境说话,时间主要花在做饭的约半小时里,模型为GPT-6 Astra High。

语音流程与产出

他先键入指令让Codex启动本地开发服务器并在浏览器打开预览,再点击“Start new voice chat”按钮(他特意说明不是旁边的麦克风按钮),把笔记本放在厨房,边做饭边对话。完整语音转录(含口误与停顿)已发布在Gist。

据其描述,语音阶段模型会回话、偶尔追问澄清,然后改代码。他列出语音完成的部分:代表导入通讯的Django新模型与迁移及Django Admin配置;四个可用的导入(最新Substack条目走RSS,其余Substack条目走一个未公开API——他称GPT-6 Astra可能本来就知道或通过搜索找到,已发布的月度通讯来自simonw/monthly-newsletter-archive GitHub仓库,最近一期私有赞助者通讯来自一个私有仓库);/newsletters/与 /newsletters/2026/公开归档页;通讯出现在日、月归档页但不出现于标签页或首页;每周Substack通讯链接到Substack,归档的月度通讯有独立页面;以及与站点搜索引擎的集成。

  • 语音阶段:新模型、迁移、Admin配置、四个导入、公开归档页、日期归档展示规则、搜索集成
  • 展示规则:出现在日与月归档页,不出现在标签页和首页

收尾改用键盘

他判断功能大体完成后,让Codex创建分支并开PR,在GitHub PR界面审阅代码。他称结果接近所需,但其中一个导入脚本用了Git子进程从私有仓库拉取,他认为API更合适,于是切换为打字,让Codex改成基于API的导入。

他称又花了约半小时基于键盘的提示来做修改与公开页面展示微调,之后才满意并将PR合并、部署到生产环境。审阅期间的额外提交可在PR中查看。

  • 语音:约半小时,做饭期间
  • 键盘:约半小时,审阅与修改后合并部署
  • 他本人的判断:涉及粘贴示例、报错或直接标出代码位置时,打字比用语言描述更高效

他如何定位这种工作方式

他称语音驱动演示在DevDay一类场合效果不错,但不会成为自己的日常主力。他此前写过用手机上的ChatGPT语音模式在遛狗时做研究和头脑风暴、偶尔写并测试代码片段,认为这次体验不同:多了视觉预览,并且需要表达口述不便的内容时可以用键盘输入或粘贴。

他补充,自己主要在家工作,认为在共享办公空间不会这样对电脑说话;对他而言最关键的是能同时做别的事——以前做饭时看播客或TikTok,现在可以顺手写代码。

信息来源

Simon Willison原始来源