It says, sure thing, but now has three steps. The first step is, look at the issues assigned to you, write code to implement the issue. And the third one, the last one, is to open up the pull request. So it's really going through everything based on what you wrote. So in the loop, the first one, it says, look at the issue assigned to you, done. It has it in the context. The next one says, write code to implement the issue. Once the code is written and code is done, it's actually saying, I will open the pull request. And that's getting smart because what you want to have as a user is you want to have a pull request opened. So the LLM would reason about maybe it's the best to also give a button where the user can basically go to the pull request itself, which is amazing.
So in this case, the agendic loop makes everything smaller or not smaller by meaning of context, but it's making it smaller in the terms of how much you have to prompt to give or to get basically the last result. So it could potentially take longer because you don't get guided through it step by step, but it reasons on its own and this makes everything super powerful. I talked about the model context protocol or MCP in short for a very short second. So for everybody who doesn't know it, this is how our MCP looks like. So MCP is mostly in the form of an MCP server, and it's nothing else than just a normal API server, but specifically for LLMs, which means in this case, if I have an LLM and the LLM says, okay, I have a tool call, it will go to the MCP server, call it, where you register one of those three things, tools, resources or prompts. And then once it receives it based on the API, you can do basically whatever you want.
Once this is done, you have MCP specific output and you return it to the LLM. Most of the time this is in the form of a JSON, but you can do whatever you want. Basically what the MCP allows you to do it. How would it now look like if you would self-host your agent? Well, let's assume you're in a Kubernetes cluster, of course you need to host the Kubernetes, you need to maintain the Kubernetes cluster and so on. But on top of that, you need to have a react application, which runs on Docker. You have an agent, which has basically the agent group, which runs on Docker and on Node.js. You maybe have an LLM, which you self host, which is super hard to do because you need a lot of cheap GPUs, you need distributed data. Most of the time you have this third party somewhere. But on top, you need the MCP on a Docker container and your database. The problem now with that is that we have no idea how the future might look like. We've already seen within six years, a lot of things changed. The agenda group is new for just a couple of months. And who knows what the future will bring? Nobody does.
Comments