LLMs are a communication technology, with a huge trained context of conversation. They have a long way to go before becoming anything intelligent.
LLMs are a communication technology, with a huge trained context of conversation. They have a long way to go before becoming anything intelligent.
But LLMs aren't "only good at stuff that better languages don't require you to do." In fact they are very good at taking a bad function definition and turning it into an idiomatic one that does what I wanted to do. That's very intelligent, there is no language that can take a bad spec and make it specific and fit for the specified task. LLMs can. (not perfectly mind you, but faster and often better than I can.) The problem is they just can't always figure out when what they've written is off-spec. But "always" isn't "never" and I've yet to meet an intelligence that is perfect.
That is perhaps the biggest weakness I've noticed lately, too. When I let Claude Code carry out long, complex tasks in YOLO mode, it often fails because it has stopped paying attention to some key requirement or condition. And this happens long before it has reached its context limit.
It seems that it should be possible to avoid that through better agent design. I don't know how to do it, though.