Jamie Taylor
๐ค SpeakerAppearances Over Time
Podcast Appearances
Then the next step might be run all the tests and expect that previous step to fail, right?
So it's doing what you or I would do just like as a checkbox list in Markdown.
So you can actually follow along if you want to.
So then the idea is either you can take over
or the LLM can take over.
And then because the constitution's in place, it will start making sure that the code it's writing matches that constitution.
And I've also found this, if I write code that gets around the constitution, I will be gently nudged, right?
So if I tell the LLM, I'm going to split the work between you and me or between two agents or whatever, and I tell one agent or I tell me
to completely ignore the constitution as the other agent is working through the code it will spot where i've done things that where maybe i've i've done sql injection it'll go oh hang on i've noticed some sql injection there let me fix that while i'm here just like that's interesting so it is proactive in the way of i see something that violates the constraints you've set up even if i didn't do it right even if you did it the the user
Yeah, because that, what that's doing is it's putting the LLM in that position where it's ready to do those kinds of reviews as it's working on the code.
So I would say, yeah, one of you're absolutely right.
One of the main limitations is the context window.
Um, the other limitation is like the thought process.
Um, you've got to really remember that as you work through each of the steps, the spec, then the plan, then the implement your.
what you are inputting into the LLM, you are changing your role, not its role, right?
So you are working from, you know, writing the spec as a PM, as a business analyst, as a non-technical person who just wants a button.
And when they push the button, you know, the bacon pops out the other end or whatever, right?
So yeah, if you think about it like that, writing a spec is I push the button, I get bacon.
Sorry for our non-bacon eating friends, but that's the example.