为什么我们还在只为人类开发应用?

设想一下:你让 AI 驱动的费用管理应用去修改上周提交的一笔费用金额,它真的改了。问题是,这笔费用已经审批通过,本应锁定、不能再改。UI 界面绝不会允许这种操作,因为它调用的接口会检查审批状态;但 agent 走了另一条路,恰好绕过了这个检查。随着我们开始开发人类和 AI agent 都能用的应用,这个问题值得认真思考。除了打造直观的 UI 界面,我们还得确保这些新用户(AI agent)遵守同样的规则。 ## UI 优先的应用 来看一个应用。UI 是最显而易见的入口:你跟界面前端交互,前端把请求发给后端,后端负责业务逻辑和数据处理。在典型的应用里,这些操作背后的逻辑写在前端调用的 API 路