惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
V
V2EX
博客园 - 【当耐特】
WordPress大学
WordPress大学
爱范儿
爱范儿
美团技术团队
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
量子位
Hugging Face - Blog
Hugging Face - Blog
B
Blog RSS Feed
Recorded Future
Recorded Future
Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
M
MIT News - Artificial intelligence
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
H
Hackread – Cybersecurity News, Data Breaches, AI and More
腾讯CDC
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
博客园 - 叶小钗
GbyAI
GbyAI
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
F
Full Disclosure
G
Google Developers Blog
D
Docker
T
Tailwind CSS Blog
C
Check Point Blog
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
T
The Blog of Author Tim Ferriss
B
Blog
博客园 - 三生石上(FineUI控件)
博客园 - Franky
H
Help Net Security
MyScale Blog
MyScale Blog
U
Unit 42
D
DataBreaches.Net
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
The GitHub Blog
The GitHub Blog
L
LangChain Blog
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog

Yunfeng's Simple Blog

2025年终总结 lyrichroma-一键将语音转换为视频的Python命令行工具 JiT论文阅读Back to Basics-Let Denoising Generative Models Denoise Lepton AI后续 llm-code-scorer wavlm-large模型onnx和mnn版本的导出与使用 解决Manus Blog自动跳转无法访问的问题 Pytorch转ONNX报错-Cannot insert a Tensor that requires grad as a constant 用MOSS-TTSD生成相声 张小珺明超平访谈观点总结 Qwen VLo 效果实测 美团 NoCode 简单使用体验 Comma v0.1 -全开源数据训练的可复现大模型 用gradio部署mcp server repetition_penality的作用与实现 git lfs pointer 报错解决 bitnet-b1.58-2b-4t Neovim conceal机制导致markdown语法隐藏的问题 Quotation Armin Ronacher's Reflecting on Life
AI时代的产品文本化
Yunfeng Wang · 2025-06-08 · via Yunfeng's Simple Blog

Andrej Karpathy 有一条关于AI时代产品文本化的推文如下:

Products with extensive/rich UIs lots of sliders, switches, menus, with no scripting support, and built on opaque, custom, binary formats are ngmi in the era of heavy human+AI collaboration.

If an LLM can’t read the underlying representations and manipulate them and all of the related settings via scripting, then it also can’t co-pilot your product with existing professionals and it doesn’t allow vibe coding for the 100X more aspiring prosumers.

Example high risk (binary objects/artifacts, no text DSL): every Adobe product, DAWs, CAD/3D Example medium-high risk (already partially text scriptable): Blender, Unity
Example medium-low risk (mostly but not entirely text already, some automation/plugins ecosystem): Excel
Example low risk (already just all text, lucky!): IDEs like VS Code, Figma, Jupyter, Obsidian, …

Al’s will get better and better at human UIUX (Operator and friends), but I suspect the products that attempt to exclusively wait for this future without trying to meet the technology halfway where it is today are not going to have a good time.

以下是我的一些见解。

首先明确一下,Karpathy 说的包含复杂UI界面的软件,可以认为是没有API调用、没有办法代码操纵、只能通过界面点点点才能进行使用的软件,这里统一简称为“GUI软件”,可能不准确,理解意思就行。

与之相对应的,是可以通过代码来控制的软件,即使有图像界面,也提供API,能让代码完成图形界面点点点一样的任务,这里同样简单地统称为“API软件“。

我认为AI与GUI软件和API软件的交互没有本质的区别,只有难易程度的区别。简单来说,AI对GUI软件的操作读取可以通过图像识别来完成(例如利用多模态模型识别鼠标点击的顺序,得到操作的文本化记录),而AI对GUI软件执行的动作可以通过输入设备控制接口来完成(例如控制系统的鼠标,来完成点击操作等)。除了这两个额外步骤以外,AI与GUI软件的交互与API软件的交互没有任何区别。但这两个额外步骤可能会极大地拖慢GUI软件与AI一起进化的速度。

所以这两种软件与AI交互的效果差异体现在多出来的两个模块上,具体来说,存在操作准确度、操作效率的区别。

操作准确度指的是AI读取用户操作和AI自主执行操作的成功率,这个比较好理解,跟模型识别的准确率相关,目前阶段可能还存在精度不够的问题,因此API based的软件先取得比较多的进展。

操作效率指的是在单位时间内,能完成多少次操作。显然,API软件操作速度比GUI软件的操作数据快很多,更举个更直观例子,API软件的使用像是直接操作内存,一路高速操作,没有任何降速的地方,而GUI软件会存在输入IO、输出IO等比较低速的操作,因此较快的内存操作需要等待较低速度的IO操作,整体的速度会收到严重影响。

比较讽刺的是,几十年前,GUI软件以人类易于使用而大量普及,文本界面成了只有专业程序员才会用到的工具,而在AI时代,GUI这种人类友好、代码不友好的优点却成了阻碍它发展的一个大的因素,因为AI时代,人类不干活了,只是派活给代码(AI模型)