Oh, actually, can I get you to speak into this microphone for our remote attendees? You already mentioned around the costs of running locally, but I'm wondering in your experience with these models, were there any that had the best in terms of cost when running locally or, say, running on a third-party service like AWS, for example? Right. Unfortunately, I didn't dig deeper into that. So, I was using models as is in cloud code. Like, typically, I didn't, as I said, I tried locally, it didn't work for me well, and I decided not to pursue that path for now. Maybe that's the next step, but, again, the first experiments just kind of put me off enough, at least for now. I mean, ask me in a month, everything may change. Things change so fast over here.
So, next question. You said the harness is more important. Can you tell us more about your setup? Well, my setup for YouTube channel is all over the place, actually, because it depends on what I test and how, but what I'm saying here, for example, cloud code performs better, cloud models perform better in cloud code than open code, for example, and vice versa. So, you need to think not only the model you run, but where are you running. So, harness, the definition of harness is so vague, but I like one of the definitions. It says, like, harness is everything except the model. So, the IDE, the skills that you mentioned, the prompt, the guardrails, the evaluations, all of that. So, this is what I refer to as harness in general, and there's no, like, big secret. Again, it depends on what technology you're working with, like React or other language, so probably the harness should have skills and guardrails around that specific language, and that would give better results than just using the model itself. Awesome.
Next question. What methodology would you recommend for measuring the effectiveness of using LLMs to solve a problem or perform a task versus deterministic automation and manual processes? I think Mario's told about that in a few questions, so how do you evaluate, like, the LLM, which evaluates the LLM, and there is no definite answer, and this is why I decided on my methodology of automated tests, because I think how I found my niche in YouTube channels, so people appreciate that I look at the code at all, because some, like, LLM videos on YouTube, like, oh, there's a new model. Let's one-shot it, and yay, it works, and it's the next big thing. So, that's usually the typical YouTuber, Hype Bro I call them. So, that's why I'm looking at the code and my deterministic test. I believe in those because I think they show more realistic scenarios for people who want to care about the quality of the code and all the edge cases, and we are all running and writing automated tests anyway, so this should be the benchmark, at least for now, for table stakes tasks. Again, we're talking about pretty simple tasks like create a CRUD, create API, create something, so for my tasks, I think deterministic benchmark with automated test is the best one for now, but of course, as we get to evaluating Fable or Opus High, I don't have the answer yet how can we evaluate if it performs well because it's really hard to even review, so if Opus gives you, like, a pull request to review, like, 200 files changed, how do you review it even, like, on a human level? So, I don't have the answer how do we evaluate that level of LLMs. We have one more minute, so we'll just ask this last question.
Comments