Okay, this is a really cool question. So if you have applied this to product development, what was your input? How much effort are you placing in human and or AI spec development? Yeah, this would be actually a bit harder to implement in the full feature life cycle because of the unexpectancy of what the feature will actually be. Then we actually need to go back to the spec-driven development and actually start discussing basically how we write a good spec, what is a good workflow. This kind of migration was actually like a very small and very like deterministic kind of migration, but we plan to apply it into more and more kind of migrations in the future. Feature-wise, we are not there yet. Okay, there was a really good question that has just disappeared.
Okay, Jamie has asked, with auto-merging code based on risk, there's always things that could go wrong. How are you protecting production at the same time? We always have a rollback mechanism. So this is like very important. So when everything like keeping alerted, having observability, if something goes wrong, either use your error tracking tools, log in tools. When you get alerted, be able to roll back. This is very important. The scale of it can vary, but having basically like the, if it is like business critical, having a human in the loop is very important into this. I really like this next question on observability. So what's your observability for debugging a stuck item? When something lands in stuck, how do you trace that back through which agent did it? We have a, what is the, about the agent, who agent did that? Yeah, which agent did that? Sorry, my slide keeps jumping. No, no, no. So basically like this is like the agent, we have multiple agents, like in the process. So basically, depending on the status, we can actually identify where exactly we are in this kind of process. So basically by referencing the board, we can understand basically which is the exact step, which agent will actually run last. So we can understand basically where it got stuck. So then a human can actually get into the loop and get it from there, like unblock the next step and then assign it back to the, to the agent. We'll take one more question because we've got one more minute left here. I'm going to ask you metrics. I love questions about metrics. Do you have metrics for the time from idea to production before and after AI? Idea to production before and after AI? Specifically for this kind of, for this kind of migration, I would say that this kind of migration would roughly take, for all these repos, would roughly take six months more or less. But with this kind of like approach, even like by building also like this kind of like agent fleet, it took us like three, three months, let's say. So, and you can also like basically depend on this kind of like fleet to for the next kind of migration as well. So basically this is where the value lies.
Incredible. I know there were so many questions left on the slide though. I don't know if you're staying around for the rest of the conference. Yeah, I'll be around. So please feel free to find me around and ask any questions. Thank you very much. Amazing. Thank you, everyone.
Comments