That’s how I take into consideration issues. And I’ve performed a pair toy CLIs simply to play with them. One for Proxmox – so I’m a house labber… I don’t know what sort of nerd you’re, however I like to residence lab. And one of many epicenters of my residence lab is a few model of a Raspberry Pi someplace, or an Intel NUC, or perhaps a barely greater one, which is a NAS, which is often TrueNAS… And the following greatest huge factor within the community, for me at the least, is a Proxmox machine, which is devoted, the place I can do various things, whether or not it’s a service, or tinker with one thing, or play with a brand new model of Linux, or simply distro hop, or distro play, nevertheless you wanna describe it… However as I’ve explored this world a bit, and I’ve understood what it’s like – I’d by no means actually constructed many CLIs earlier than. And I used to be like “Properly, the following factor you wanna do there’s actually simply… You wanna allow, now that we’ve agent decoding, and it’s – it’s nearly ubiquitous.” So while you construct a instrument, otherwise you construct a brand new CLI, or you concentrate on a brand new technique to create an API with a CLI that allows you to speak to a service, you’ll be able to assume, or presume fairly good, with fairly respectable accuracy, that the individual could also be utilizing an agent; possible utilizing an agent, or at the least has one close by, and is working in direction of being okay with that. Some persons are nonetheless not okay with that.
So I used to be like, it solely is smart now that while you design these instruments, you’ll be able to’t simply design the outdated means, which was “Properly, I’m designing this, clearly, to resolve a human downside, so it’s gonna be a human utilizing it…” Now we’ve people which are nonetheless there, they’re nonetheless the human within the loop or on the loop, relying upon the framework, however that human is leveraging one or many brokers, or sub-agents, to automate and to do various things of their duties, whether or not it’s designing the plan, whether or not it’s writing all of the code, they usually’re studying the code… They’re nonetheless doing the code evaluation; perhaps they’re doing 20% of the coding, as a result of the agent does 80% of it, or 90% of it, or regardless of the quantity is… Probably, this individual has an agent. And so we now have to have a look at the best way we construct tooling in a means that’s like “Okay, I used to do it this fashion, human-only, however now the human has a buddy, an agent… I’ve gotta design for each of them”, as a result of that human is anticipating their agent to have company on their behalf, as they command it, to do the duty.

