Q One thing that slightly makes me uncomfortable is, like, why do we have to build CLIs? Why can't we just expose APIs, like?
A I, I have, I have an interesting answer to this. So there are a couple of reasons, like there's, there's like, you know, portability is like one issue, like, you know, like sometimes APIs are not like discoverable or like reachable by some, you know, types of things. Like there's some element of locality, right? Like, uh, like the CLI is like literally you interfacing with your like local system, which is a little bit different. You could still do it by API, but like, there's this highlighting of like, what is the difference between like a CLI and an MCP, right? Like they kind of occupy the same purposes and you call them, it does something on the system and that's done. I think that in pre-training, there's just an enormous amount of command line data.
AI assessment note: “there are a couple of reasons, like there's, there's like, you know, portability”