16 ms·
So on one hand the page says > We want to make dealing with agentic infrastructure easier so you can focus on your work. AX is designed with an uncompromising
by alembic_fumes 15d ago
So on one hand the page says
> We want to make dealing with agentic infrastructure easier so you can focus on your work. AX is designed with an uncompromising focus on ergonomics, rapid iteration, and joyful workflows for both application developers and AI researchers.
On the the other hand, the readme quickstart section says
> You need a Kubernetes cluster, ko (brew install ko), a container registry your cluster can pull from, and a reachable Agent Substrate Control API (in-cluster default: api.ate-system.svc.cluster.local:443).
Call me old-fashioned but I don't find this "easier". Maybe it's easier in the same way that Kubernetes itself is easier than managing VMs and container deployments at massive scale without such a tool. But there's a vast chasm between what this tool is being sold as and what it actually is.
- carlm42 15d agoIt is easier in that if you have infrastructure already, it's trivial to add this on top. The primitives look also very familiar.
- WestCoader 14d ago>It's easy, just add this thing. lmao found the dev who's only ever worked on the dev side of things.
- carlm42 14d agoI started as a sysadmin dealing with a Puppet 3 to 5 migration but thanks for assuming and being insulting.
- algoth1 14d agoEasy as in "Google cloud console interface" easy
- hxugufjfjf 14d agoOne thing I quickly learned when I got into GCP was that you must absolutely not try to use that interface. If it can’t be done with the CLI, it’s best to just close the computer and go outside instead.
- WestCoader 14d agoAs with everything in software engineering, any average dev can fire up a few containers with Docker, but running anything in a real environment takes a whole team of people who actually understand the platforms involved in order to deliver a fully functional service, hopefully via properly designed code (TF) for ease of reusability. Most devs simply don't care to think about that part, and then throw it over the fence for "someone else" to deal with. Just as long as they can say "DONE!" (I created a thing!), that's all that matters.
- iamandoni 14d agoObligatory https://youtu.be/3t6L-FlfeaI https://youtu.be/3t6L-FlfeaI Google operates at such a scale with a wide surface area of serious production considerations that even “ergonomic” solutions internally feel extremely heavyweight externally. Source: I’m an Xoogler
- debarshri 14d agoEasier from enterprise perspective.
- ActionHank 14d agoClassic AI solution, you do the hardwork so that you can chat to an agent to do the easy part.
- rrr_oh_man 14d agoI like you.
- hhh 14d agoIf you are approaching anything looking like an enterprise environment, you are likely to have Kubernetes nearby. ko is a weird requirement. ax requires agent substrate, so it makes sense that it's needed. Agent Substrate also has experimental support in kagent, so it makes sense that it is growing. I don't really like the oversubscription of agent pods though, as you can no longer trust the k8s pod identity as being from a singular workload. Haven't seen a solution to this for ax yet and it is a barrier to adoption for us.
- jcw90210 14d agoGoogles Agent Identity is already built around SPIFFE but others are not. I believe the substrate egress-gateway needs to handover the internal SPIFFE one to an external system (e.g. Entra Agent ID). Not sure if that should be part of substrate or kagent/ax/..
- ahmedtd 14d agoAgent Substrate is solving this - similar to K8s, Substrate is an OIDC (and also SPIFFE) IDP. Credentials containing the actor's identity can be injected into outbound requests using the Substrate egress gateway. (This is work in flight, but it will land within a few weeks)
- daitangio 14d agoI agree, also the problem is the substrate is still in beta. So this is a beta on another beta: it seems not fully mature. I'd prefer a K8s Operator or plugin (like Istio) to get all the pack.
- edude03 14d agoHeavily biased a kube admin but make kube clusters is easy now - its literally one command (aws eks create-cluster/gcp ... something something haven't done it in awhile after doing it multiple times a day in a past life) - I think its more familiarity with the tools that is the challenge - creating a vm is also easy if you know how, brew/apt/yum install is easy if you know how, setup.exe is easy etc)