(no title)
dave1010uk | 3 months ago
In my mind LLMs are just UNIX strong manipulation tools like `sed` or `awk`: you give them an input and command and they give you an output. This is especially true if you use something like `llm` [1].
It then seems logical that you can compose calls to LLMs, loop and branch and combine them with other functions.
simonw|3 months ago
dave1010uk|3 months ago
It only worked because of your LLM tool. Standing on the shoulders of giants.
dingnuts|3 months ago
saghm|3 months ago
I'm not saying it's not worth doing, considering how the software development process we've already been using as an industry ends up with a lot of bugs in our code. (When talking about this with people who aren't technical, I sometimes like to say that the reason software has bugs in it is that we don't really have a good process for writing software without bugs at any significant scale, and it turns out that software is useful for enough stuff that we still write it knowing this). I do think I'd be pretty concerned with how I could model constraints in this type of workflow though. Right now, my fairly naive sense is that we've already moved the needle so far on how much easier it is to create new code than review it and notice bugs (despite starting from a place where it already was tilted in favor of creation over review) that I'm not convinced being able to create it even more efficiently and powerfully is something I'd find useful.
keyle|3 months ago
That gave me a hearty chuckle!
nativeit|3 months ago
/s
pjmlp|3 months ago
Only a selected few get to argue about what is the best programming language for XYZ.
singularity2001|3 months ago
baq|3 months ago
Personally I’d absolutely buy an LLM in a box which I could connect to my home assistant via usb.
ljm|3 months ago
To use an example: I could write an elaborate prompt to fetch requirements, browse a website, generate E2E test cases, and compile a report, and Claude could run it all to some degree of success. But I could also break it down into four specialised agents, with their own context windows, and make them good at their individual tasks.
andy99|3 months ago
But there is no reason (and lots of downside) to leave anything to the LLM that’s not “fuzzy” and you could just write deterministically, thus the agent model.
unknown|3 months ago
[deleted]
monarchwadia|3 months ago
[deleted]