跳到正文
brazosd
控制台
全部文章

Agent > UI:让软件围绕人的意图工作

为什么配置企业权限、整理云盘,可以从一段对话开始?理解 brazosd 如何把 Agent 变成软件的操作入口,以及 API、权限与界面各自的角色。

Agent > UI意图驱动平台架构
文章目录

一个企业管理员想让新成立的项目组读取项目资料,同时保留财务目录的限制。在传统软件里,他需要理解成员、用户组、策略和文件夹之间的关系,再把这个决定翻译成一连串操作。

在 brazosd 中,这件事可以从一句话开始。Agent 读取当前配置,理解授权范围,借助平台接口完成变更,再读取结果进行核对。整理云盘也一样:人说明分类原则,Agent 处理目录与文件,而不必让人逐个寻找按钮。

这就是 Agent > UI 的出发点:让人描述意图,让软件组织实现意图所需的动作。对不写代码的人而言,重要的变化是操作系统的语言开始接近人的语言。

从学习菜单,到表达目标

图形界面把软件能力安排进页面、表单和按钮。它直观、可发现,也要求用户先理解产品设计者规定的路径。一旦任务跨越多个模块,人就成了负责搬运信息、衔接步骤的协调者。

Agent 接过的是这部分协调工作。它可以围绕“为项目组建立合适的访问范围”组织操作,而不是要求用户分别学习权限页和云盘页。任务的边界由目标决定,不再完全由页面决定。

不过,自然语言有歧义。“开放项目资料”是否包括历史档案?“整理文件”是否允许删除?好的 Agent 需要识别这些决定,提出清楚的方案,让人保留对重要变更的判断权。

对话背后,是可调用的系统

实现这种体验,不能只在软件旁边放一个聊天框。Agent 必须能够读取真实状态、执行真实动作,并知道动作是否成功。

brazosd 的平台控制工具允许 Agent 代表当前会话用户调用 API,也就是软件向其他程序提供的正式操作接口。接口描述告诉它有哪些能力、需要哪些参数、会返回什么结果。企业权限管理还有专门的技能,帮助 Agent 理解规则之间的关系。

层次负责什么为什么需要它
人的意图目标、限制与重要决定确定什么才算完成
Agent理解上下文、规划和调用工具衔接跨模块的工作
API 与权限执行动作、检查调用者身份让操作有明确边界
数据与界面保存事实、呈现变化让结果可以检查和继续使用

表格可以左右滑动

这使 Agent 获得了操作入口,也给它划定了边界。通过 Agent 发出的请求仍代表具体用户;用户无权访问的资源,不会因为换成对话就自动获得授权。

两个例子,体现同一个原则

配置企业权限时,Agent 需要先了解已有用户组、策略和限制,再调整目标范围。平台支持权限预检,能够在执行前检查对应接口的授权要求。但预检通过不等于业务变更必然成功,真正执行之后仍要核对结果。

整理云盘时,Agent 面对的是持久保存的文件,而不是只存在于聊天里的附件描述。它可以在授权范围内列出、读取、移动或归档材料;完成后,文件仍可从云盘或其他界面访问。一次任务由此改变了工作环境,而不只是生成一段回答。

两者共享同一个原则:Agent 协调动作,平台保存事实并执行权限。 模型是否善于表达,不应决定权限是否有效,也不能代替对实际结果的检查。

UI 仍然重要,但角色会改变

对话适合表达目标和处理跨模块任务,图形界面擅长展示空间关系、比较大量数据、查看进度和审阅变更。一个组织结构图、一张费用趋势图,往往比长篇文字更容易理解。

因此,Agent > UI 强调的是设计优先级:先让能力可以被 Agent 调用,再为不同场景提供适合的界面。界面可以是控制台、UnoZ OS 桌面,也可以是用户构建的专用工作台。

这种顺序让界面成为数据与能力的一种表达方式。改变界面,不必意味着重新实现整套业务;新增能力,也有机会先通过 Agent 被使用,再根据实际需求形成专用页面。

对软件产品意味着什么

传统产品常把竞争力体现在页面是否完整、流程是否足够多。Agent 原生产品还需要回答另外几个问题:能力能否被发现和组合?跨模块的数据能否保持一致?权限是否在真正执行动作的地方生效?结果能否持续存在并被复用?

这些基础决定了自然语言入口能走多远。brazosd 已经具备平台 API、代理调用、云盘和企业权限等组成部分;更丰富的自动生成界面与自定义体验,需要继续建立在这些基础上。

沿着这个方向,软件可以从一套预先规定的操作路径,逐步变成围绕目标组织能力的环境。继续阅读 UnoZ OS 与 brazosd on brazosd,可以看到这套理念在操作系统和产品架构上的延伸。

最初发布于 回到顶部 ↑

了解实际能力

使用文档介绍当前功能、操作方式和适用边界。

阅读使用文档

从理解走向实践

学院用完整项目,展示这些技术如何协同工作。

探索学院