most software has no layer between the agent and the app, and that's the whole problem

Reddit r/AI_Agents News

Summary

作者观察 AI 代理在现有软件上的工作方式后指出,大多数软件缺少代理与应用之间的中间访问层,导致代理只能直接操作为人类设计的界面。文章提出代理就绪的三层架构:应用层、代理层,以及负责权限、审批和结构化访问的中间层。

Was thinking about this after a few weeks of watching agents work. Most software is two layers. The app and its logic at the bottom, the agent on top. Nothing between them. So the agent goes straight for the interface. Reading pixels meant for human eyes, clicking buttons meant for human hands. Nobody ever designed a layer whose job was deciding what the agent is allowed to see and touch, so every permission call is invisible. An agent-ready stack would have three layers. App at the bottom, agent at the top, and an access layer in the middle. The piece that decides what the agent can see and touch. That middle layer is where the real work is. Reads scoped to the field level — one record and every record are different doors. Writes that wait for a named human before anything actually leaves. Every step carrying its permission decision with it, visible in the log, checkable after the fact. That's the stack the last two weeks have been building toward. The translation layer, permissions and approvals, structured access instead of scraping, job descriptions instead of tools. All four live in the middle layer. Honest question: if you drew the middle layer in your own stack today, what would it refuse first?
Original Article

Similar Articles

I think AI agents are going to need an operating layer

Reddit r/artificial

The author argues that as AI agents become more autonomous, a governance layer is needed for control, observability, and auditability, and introduces Bendex Arc as a solution with components like Arc Gate, Arc Replay, Arc Approve, and Arc Memory.