上一篇文章,我提了一个观点:未来企业软件可能“没有界面,只有命令行”,因为AI之间沟通不需要图形界面。
有朋友说:不对吧?人总要跟机器交互的,界面肯定还在,只是形式会变,比如变成一个语音入口。
你说得对。界面不会消失,只是它的形态和用途会彻底改变。
一、两个界面,各司其职
未来的企业软件,其实有两类界面:
第一类:人机交互界面(给人类用)
这个界面永远在。但它不再是密密麻麻的菜单、按钮、表单,而是一个极简的入口。
· 输入:自然语言。你对AI说:“帮我查一下上个月华东区的销售数据,按产品类别汇总。”不用点来点去,不用记菜单路径。就像跟助手说话一样。
· 输出:可视化反馈。AI执行完任务,需要把结果“翻译”给你看。一个表格、一张图表、一段摘要、一个异常高亮。人类不方便看JSON,还是需要直观的呈现。
这个界面的核心作用:让人类下达意图,让人类看懂结果。
第二类:机机交互接口(给AI用)
这才是我们上次说的“命令行、API、直接写数据库”。
当AI替你去干活时,它跟后台系统之间不需要弹窗、不需要确认框。直接调用API,直接执行命令,毫秒级完成。这个接口,人类不需要看,也不需要懂。
两类界面,各司其职。一个服务人,一个服务机器。
二、一个完整的例子:报销流程
假设你要报销一张差旅发票。
现在的企业软件:登录OA → 找到报销单 → 填一堆字段 → 上传发票 → 选择费用类型 → 提交 → 等待审批。全程至少5分钟,而且你不能搞错菜单。
未来的企业软件(有人机界面+机机接口):
1. 人机界面:你打开聊天框,说:“报销一张上海到北京的火车票,387元,发票通过接口从12306获取。”,自然语言输入,不到10秒。
2. 翻译与执行:背后的AI解析你的意图,通过API调用报销系统创建单据,调用OCR服务提取发票信息,调用规则引擎判断是否需要审批。
3. 机机接口:多个系统之间通过API和命令行高效通信,没有弹窗、没有人工干预。
4. 人机界面(输出):AI回复你:“已创建报销单#12345,预计明日到账。如有问题可点击查看详情。”你一眼就明白了状态。如果需要你补充信息,AI会主动问:“请确认这张发票是否属于项目A?”
整个过程中,你只做了一件事:说话。然后系统把结果反馈给你。界面极简,但该有的反馈一个不少。
三、界面形态的三点变化
第一,输入界面:从“操作”变成“对话”。
以前的界面是“你找功能”,未来的界面是“你说需求”。菜单、按钮、表单会大量减少,取而代之的是一个自然语言输入框(或语音)。用户不再需要学习“路径”,只需要说出“目的”。
第二,输出界面:从“堆数据”变成“讲重点”。
以前的企业软件,一个报表页面能密密麻麻放几十列数据。未来,AI会把结果提炼成摘要、关键指标、异常预警。人类只需要看“发生了什么、哪里有问题、建议怎么做”。复杂的明细数据可以按需展开,而不是一次性全塞给你。
第三,状态与异常界面:必须存在,且要清晰。
当AI执行长任务时,你需要一个“进度面板”——类似外卖App里“骑手已取货→正在配送→即将送达”。当出现异常(比如API调用失败、数据不一致),系统必须用人类能懂的方式告诉你:“报销单创建失败,原因是发票号码重复。请核实后重试。”这个反馈界面,就是“翻译层”把机器语言转成人话。
四、那命令行和API还重要吗?
非常重要,只是它们藏在背后。
AI调用ERP、调用数据库、调用第三方服务,全是API和命令行。这个“机机接口”越高效、越稳定、越安全,AI就越能干复杂的活。
但这个接口不需要人类去操作,甚至不需要人类看到。它就像电力背后的输电网络——你不用管它怎么走的,只要插上插座,灯就能亮。这个接口需要人类进行初始设置(接口打通)、监控和排查异常错误。
总之,企业软件的未来,不是“没有界面”,而是界面分层:
· 人机界面:极简、自然语言输入、可视化输出、异常可理解
· 机机接口:API、命令行、数据库读写,高效、可靠、可编程
两者通过AI中间层无缝衔接。你面对的是一个“懂你”的对话入口,背后是一群AI在通过API疯狂干活。
夜雨聆风